body{min-width:320px;max-width:1920px;margin:0 auto}.padding{padding:15px}.padding-no{padding:0}.padding-horizontal{padding:0 15px}.padding-vertical{padding:15px 0}.main{margin:20px 0}.discount img,p img{width:100%;height:auto}div#mini_order_form{width:70%;margin:0 auto}@media screen and (max-width:768px){div#mini_order_form{width:100%}}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal;font-display:swap}.btn{display:inline-block;padding:.375rem 1.375rem;border:none;-webkit-border-radius:1.5625rem;border-radius:1.5625rem;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;cursor:pointer}.btn:active,.btn:focus,.btn:hover{outline:0!important}.btn.blue{margin:5px;color:#fff;border:1px solid transparent;background:#006cb4}.btn.blue:hover{color:#fff;border:1px solid #006cb4;background:#008be7}.btn-success{background:#89c106;color:#fff}.btn-success:hover{color:#fff;background:#669004}.btn-success:focus{color:#fff;background:#547704;outline:0}.btn-order{background:#89c106;color:#fff;font-size:1.25rem;-webkit-transition:all .3s;transition:all .3s}.btn-order:hover{color:#fff;background:#ff900d}.btn-order:focus{color:#fff;background:#c06800}.btn-order:active{color:#fff;background:#ff900d}.btn-control{min-width:130px;margin-bottom:15px;-webkit-border-radius:9px;border-radius:9px;text-align:center}.btn-articles{width:100px;padding:5px 0;background:#4487b2;border:1px solid #fff;-webkit-border-radius:4px;border-radius:5px;color:#fff;text-align:center;text-transform:uppercase}.btn-articles:hover{color:#e6e6e6;border-color:#d9d9d9;background:#1a7ab9;-webkit-box-shadow:0 0 3px rgba(255,255,255,.75);box-shadow:0 0 3px rgba(255,255,255,.75)}.btn-articles:focus{color:#fff}.btn-burger{display:block;width:5rem;margin:0 auto 5px;border:2px solid transparent;background:0 0;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;-webkit-transition:all .3s;transition:all .3s;outline:0}@media screen and (min-width:640px){.btn-burger{margin-top:15px}}.btn-burger span{display:block;width:100%;height:5px;margin-bottom:10px;background:#fff}.btn-burger span:last-child{margin-bottom:0}.btn-burger:hover{border-color:#fff;background:rgba(0,0,0,.05)}.btn-burger:active:focus{outline:0}.btn-currency{margin:5px;background:#89c106;color:#fff}@media screen and (min-width:992px){.btn-currency{margin-left:3px;margin-right:5px;padding:.375rem .75rem}}@media screen and (min-width:1200px){.btn-currency{padding:.375rem 1.375rem}}.btn-currency:hover{color:#fff;background:#669004}.btn-currency:focus{color:#fff;background:#547704;outline:0}.btn-currency.active,.btn-currency:active{color:#fff;background:#ff900d;outline:0}.btn-link.upgrade-discount{color:#89c106;padding:3px}.btn-link:hover{color:#77a805}.btn-link:focus{color:#89c106}.btn-white{background-color:#fff;color:#1974b0}.btn-white:hover{color:#16659a}.btn-white:focus{color:#1974b0}.btn-up{position:fixed;right:15px;bottom:15px;display:none;padding:2px;-webkit-border-radius:50%;border-radius:50%;background:0 0;opacity:.75;z-index:250}.btn-up .wrapper{display:block;width:50px;height:50px;padding:0;background:#89c106;-webkit-border-radius:50%;border-radius:50%}.btn-up .wrapper i{font-size:2.5rem;line-height:50px;vertical-align:middle;color:#fff}.btn-up:hover{opacity:1}.btn[disabled]{background:rgba(142,142,142,.5);color:#6c6c6c}.btn[disabled]:hover{background:rgba(142,142,142,.5);color:#6c6c6c}body .close{font-size:31px}@media screen and (max-width:767px){.close{position:absolute;top:-73px;right:8px}}.user-info ul .btn{width:100%}.file_upload{padding:15px 0;-webkit-transition:height 250ms;transition:height 250ms}.file_upload label{width:auto}.file_upload input[type=file]{display:none!important}.file_upload mark{display:inline-block;padding:.275rem .125rem .275rem .725rem;-webkit-border-radius:3px;border-radius:3px;background:rgba(127,136,143,.19);color:#2f313a;font-size:1rem}.file_upload mark span{display:inline-block;margin-left:5px;color:#d9534f;font-family:Arial,sans-serif;font-size:2rem;line-height:.8;vertical-align:middle;-webkit-transition:color 250ms;transition:color 250ms;cursor:pointer}.file_upload mark span:hover{color:#fe302a}.file_upload .file{margin-top:5px;margin-bottom:5px}.faq .panel{-webkit-border-radius:10px;border-radius:10px;overflow:hidden}.faq .panel-heading{padding-left:3rem;background:#2589bd}.faq .panel-heading a{color:#fff;text-decoration:none}.faq .panel-heading a:hover{color:#fff}.faq .panel-heading a.collapsed .icon:before{content:'\f29c'}.faq .panel-heading a.collapsed .action:before{content:'\f067'}.faq .panel-title{position:relative}.faq .panel-title .icon{position:absolute;top:50%;left:-2rem;margin-top:-1rem;font-size:2rem}.faq .panel-title .icon:before{content:'\f06a'}.faq .panel-title .action{display:none}@media screen and (min-width:480px){.faq .panel-title .action{display:block;position:absolute;top:50%;right:.5rem;margin-top:-.5rem;font-size:1rem}.faq .panel-title .action:before{content:'\f068'}}#speakernotes td:first-child label{position:relative}#speakernotes td:first-child label:after{content:'Highly recommended';display:block;font-size:12px;font-weight:500;color:#217aa8;text-align:center;border:1px solid #ddd;background:#e5f5f8;-webkit-border-radius:5px;border-radius:5px;padding:5px}form input[type=email],form input[type=number],form input[type=password],form input[type=text],form select,form textarea{display:block;width:100%;min-height:39px;margin:5px 0;padding:7px 10px;border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;color:#18191e;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;color:#2f313a;outline:0}form input[type=email] .disabled,form input[type=email][disabled],form input[type=number] .disabled,form input[type=number][disabled],form input[type=password] .disabled,form input[type=password][disabled],form input[type=text] .disabled,form input[type=text][disabled],form select .disabled,form select[disabled],form textarea .disabled,form textarea[disabled]{background:rgba(142,142,142,.5);color:#6c6c6c;cursor:not-allowed}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border-color:#b7b7b7;-webkit-box-shadow:0 0 1px #89c106;box-shadow:0 0 1px #89c106}form input[type=email].error,form input[type=number].error,form input[type=password].error,form input[type=text].error,form select.error,form textarea.error{color:#d9534f;border-color:#d9534f;background:rgba(217,83,79,.25)}form input[type=checkbox],form input[type=radio]{width:16px;height:16px;margin:0 10px 0 0}form input[type=checkbox]:focus,form input[type=radio]:focus{outline-color:#ff900d}form input[type=radio]{outline:0}form input[type=radio]:active,form input[type=radio]:focus,form input[type=radio]:hover{outline:0}form input[type=file]{display:none}form label{width:100%;margin-bottom:0;color:#217aa8;font-family:Poppins,sans-serif;font-size:1rem;font-weight:300}form label input{vertical-align:middle}form label span{vertical-align:middle}form .label{width:auto}form textarea{width:100%;min-height:150px;resize:vertical}form img{display:inline-block}form .form-input{display:block;margin:5px 0 4px 0;padding:5px 15px;border:1px solid #ddd;background:#fff;-webkit-border-radius:5px;border-radius:5px;font-size:1.25rem}@media screen and (min-width:1600px){.col-hg-20{width:20%}}@media screen and (min-width:1600px){.col-hg-80{width:80%}}.col-ms-12{width:100%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-11{width:91.66666667%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-10{width:83.33333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-9{width:75%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-8{width:66.66666667%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-7{width:58.33333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-6{width:50%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-5{width:41.66666667%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-4{width:33.33333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-3{width:25%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-2{width:16.66666667%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-ms-1{width:8.33333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media screen and (max-width:480px){.hidden-ms{display:none!important}}@media screen and (min-width:480px){.col-mm-12{width:100%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-11{width:91.66666667%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-10{width:83.33333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-9{width:75%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-8{width:66.66666667%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-7{width:58.33333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-6{width:50%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-5{width:41.66666667%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-4{width:33.33333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-3{width:25%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-2{width:16.66666667%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-mm-1{width:8.33333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}}@media (min-width:480px) and (max-width:768px){.hidden-mm{display:none!important}}.hint{position:relative;display:inline-block;margin-bottom:-17.5px;transition:color .3s;-webkit-transition:color .3s;cursor:pointer;font-family:Roboto,sans-serif;font-size:1.625rem;font-weight:400;color:#2589bd;position:absolute;top:auto;left:auto;bottom:50%;right:.5rem}.hint .content{display:none!important}.hint.active{color:#89c106}.popover{border-color:#89c106}.popover.top .arrow{border-top-color:#89c106}.popover.right .arrow{border-right-color:#89c106}.popover.bottom .arrow{border-bottom-color:#89c106}.popover.left .arrow{border-left-color:#89c106}.popover.table{max-width:590px}@media screen and (max-width:992px){.popover.table{max-width:500px}}@media screen and (max-width:350px){.popover.table{margin-right:14px}}.popover.table .popover-content{max-width:590px}@media screen and (max-width:992px){.popover.table .popover-content{max-width:500px}}@media screen and (max-width:640px){.popover.table .popover-content{max-width:290px}}.popover.table .popover-content .swipe{display:none}@media screen and (max-width:640px){.popover.table .popover-content .swipe{display:block}}.popover-content{max-width:200px}@media screen and (min-width:480px){.popover-content{max-width:350px}}@media screen and (min-width:768px){.popover-content{max-width:500px}}.popover-content p{color:#2f313a;text-align:justify}.popover-content p strong{color:#2589bd}.bottom-line{overflow:hidden}.mobile-share{display:none;text-align:center;margin-top:12px}.aff-main-menu{display:block;-webkit-box-shadow:0 4px 5px 0 #f1f1f1;box-shadow:0 4px 5px 0 #f1f1f1}.aff-main-menu .main-menu{display:block;text-align:right;padding:12px 60px 12px 60px}.aff-main-menu .main-menu li{display:inline-block;padding-left:25px}.aff-main-menu .main-menu li.order-now a{color:#a0d31c}.aff-main-menu .main-menu li a{color:#1f2028;font-weight:600;font-size:15px;position:relative;padding:0 7px}.aff-main-menu .main-menu li a:hover{text-decoration:none;color:#a0d31c}.aff-main-menu .main-menu li a:hover:before{content:'';display:block;position:absolute;width:100%;height:6px;background:-webkit-gradient(linear,left top,right top,from(#62ad2f),color-stop(35%,#a7dc2a),color-stop(70%,#99ce1b),to(#79be38));background:linear-gradient(90deg,#62ad2f 0,#a7dc2a 35%,#99ce1b 70%,#79be38 100%);bottom:-11px;left:0;-webkit-transition:.5s;transition:.5s}.aff-main-menu .main-menu li:before{display:none}@media all and (max-width:1200px){.aff-main-menu .main-menu li:first-child{display:none}}@media all and (max-width:1120px){.aff-main-menu .main-menu li:nth-child(2){display:none}}@media all and (max-width:992px){.bottom-line{display:none}}@media all and (max-width:991px){.mobile-share{display:block}}.menu{margin-right:-15px}.menu li{padding:0}.menu li a{display:block;padding:5px 10px;color:#2f313a;-webkit-transition:color .3s;transition:color .3s;text-decoration:none}.menu li a:hover{color:#2589bd}.menu li.order-now a{color:red;font-weight:600}.menu li:before{content:none}.menu li:nth-child(even) a{background-color:#fff}@media screen and (min-width:992px){.menu li.login{display:none}}.modal-menu{width:300px;margin:10px auto}.modal-menu .close span{font-size:2rem}.modal-menu h4{text-align:left}.modal-menu h4 a{color:#fff;font-size:1.175rem;font-weight:600;line-height:2rem;vertical-align:middle}.modal-menu .modal-content{overflow:hidden}.modal-menu .modal-footer{display:none}.modal .live-chat{min-height:1px;background:0 0;border:none;outline:0}.modal .live-chat svg{width:100%;max-width:265px;margin:0 auto;height:auto;max-height:90px}.modal .menu{margin-top:0;margin-right:0}.modal .menu li a{text-align:center}#service-delivery-html p.small_p{font-size:13px}#service-delivery-html p.small_p a{color:#ff900d;font-weight:700}#service-delivery-html button{margin-left:auto!important}.service-delivery label{color:#ff900d!important}.service-delivery #service3_price{font-size:14px;color:#ff900d}.modal-content{background:#2589bd;-webkit-border-radius:10px;border-radius:10px}.modal-header{-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;border-bottom:none}.modal-header h4{color:#fff}.modal-body{display:block;margin:0;padding:15px;border:1px solid #e1e1e1;-webkit-border-radius:10px;border-radius:10px;list-style-type:none;background:#f5f5f5;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-bottom:none}.modal-footer{background:#f5f5f5;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;text-align:right}.revision-message{display:none}.revision_check{width:auto;max-width:75px}.btn-send:disabled:hover+.revision-message,.btn-send[disabled=""]:hover+.revision-message{display:block}table.table tbody tr td,table.table tbody tr th{border-top:none;vertical-align:middle}table.table tbody tr th{font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;color:#2f313a}table.table tbody tr td{padding:4px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;color:#2f313a}@media screen and (min-width:640px){table.table tbody tr td{padding:8px}}@media screen and (max-width:640px){table.table tbody,table.table td,table.table th,table.table tr{display:block;width:100%}}html{font-size:16px}body{font-family:Poppins,sans-serif;font-weight:300;color:#2f313a}h1,h2,h3,h4,h5,h6{color:#2589bd;font-family:Poppins,sans-serif;font-weight:600;line-height:1.75}h1{border-bottom:1px solid #ddd;color:#0e8aca;font-size:1.75rem}h1:after{content:'';display:block;width:75px;height:7px;background:#1974b0}h2{color:#0d0d10;font-size:1.375rem}h2:before{content:'';display:inline-block;width:0;height:0;margin-right:10px;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #89c106}h2.light{color:#fff}h3{color:#2589bd;font-size:1.125rem}h4{font-weight:600;font-size:1rem}h5{font-weight:600;font-size:.875rem}h6{font-weight:600;font-size:.75rem}p{font-family:Poppins,sans-serif;font-weight:300;font-size:1rem;line-height:24px;color:#2f313a;text-align:justify}@media screen and (min-width:992px){p{text-align:left}}p.additional{color:#2f313a;text-align:justify;font-size:.75rem}p.additional.text-center{text-align:center}a{font-size:1rem;color:#1974b0;font-weight:400;-webkit-transition:color .3s;transition:color .3s}a.light{color:#fff}a:hover{color:#89c106}ul{margin:.625rem 0;padding:0}ul li{position:relative;padding:0 0 0 3rem;list-style-type:none;line-height:24px;color:#2f313a;text-align:justify;font-family:Poppins,sans-serif;font-size:1rem;font-weight:300}@media screen and (min-width:992px){ul li{text-align:left}}ul li:before{content:'';position:absolute;top:50%;left:0;display:block;width:7px;height:7px;margin-top:-3.5px;-webkit-border-radius:50%;border-radius:50%;background:#2589bd}ul.content-list li{position:relative;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:24px;padding-left:40px;margin-bottom:5px}ul.content-list li:before{content:url(/assets/img/icons/trig.png);position:absolute;left:0;top:7px;background:0 0}ol{list-style:none;margin:0;padding:0}ol li{counter-increment:step-counter;font-family:Poppins,sans-serif;font-size:1rem;font-weight:300;line-height:24px}ol li::before{content:counter(step-counter) '.';font-weight:700;font-size:15px;padding-right:5px;color:#1974b0}.bg{background:0 0}.bg-primary{background:#4487b2}.bg-success{background:#89c106}.text-success{color:#89c106}p#words{position:relative;background:#4a86b3;color:#fff;font-weight:300;overflow:hidden;-webkit-box-shadow:0 4px 2px 0 #cecece;box-shadow:0 4px 2px 0 #cecece}p#words:before{content:'';display:block;width:10px;height:100%;position:absolute;left:0;top:0;background:#a7dc26;border-right:2px solid #fff}p#words:after{content:'';display:block;width:10px;height:100%;position:absolute;right:0;top:0;background:#a7dc26;border-left:2px solid #fff}p#words .percent{position:relative;font-size:22px;font-weight:600;z-index:1}p#words .percent span.bc-green{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);color:#fff;display:inline-block;width:45px;height:45px;background:#a7dc26;position:absolute;z-index:-1;top:-6px}p#words .percent span.number{color:#fff;z-index:1;padding-left:3px;font-size:24px}p#words .imp{font-weight:600}p#words .imp span{border-bottom:3px solid #a7dc26}@media all and (max-width:1613px){p#words{line-height:32px;padding:10px 15px}}.jswindow{min-width:280px;max-width:640px;display:block;margin:0 0 1rem 0;-webkit-border-radius:10px 10px 12px 12px;border-radius:10px 10px 12px 12px;background:#2589bd;background:#4a86b3;position:relative;-webkit-box-shadow:0 9px 2px 0 #cecece;box-shadow:0 9px 2px 0 #cecece;border-bottom:2px solid #4a86b3;margin-bottom:45px;position:absolute}.jswindow .header{display:block;margin:0;padding:7px 0 7px 25px;background:0 0;color:#fff;font-size:1.375rem}.jswindow .header:before{content:'';display:inline-block;width:0;height:0;margin-right:10px;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #89c106}.jswindow .content{display:block;margin:0;padding:15px;border:1px solid #e1e1e1;-webkit-border-radius:10px;border-radius:10px;list-style-type:none;background:#f5f5f5}.jswindow .content.white-bg{display:block;margin:0;padding:15px;border:1px solid #e1e1e1;-webkit-border-radius:10px;border-radius:10px;list-style-type:none;background:#fff}.jswindow .content{background:#f9f9f9;-webkit-border-radius:7px;border-radius:7px}.jswindow .header{font-size:18px;padding:14px 0 7px 35px}.jswindow .header:before{display:none}.jswindow form.login{padding:5px 20px}.jswindow form.login input{border:1px solid #f0f0f0;min-height:39px;height:39px;font-family:Poppins,sans-serif;font-size:14px;padding-left:18px}.jswindow form.login .button2{width:100%;border:none;min-height:auto;height:auto;margin:10px 0;padding:13px 50px}.jswindow form.login a{color:#4a86b3;margin:0;font-size:14px;padding-left:18px}.jswindow.main-menu .content{padding:15px 25px}.jswindow.main-menu .content .menu{margin-right:0}.jswindow.main-menu .content .menu li{position:relative}.jswindow.main-menu .content .menu li a{background-color:transparent;padding:8px 64px;font-size:15px;font-weight:500}.jswindow.main-menu .content .menu li a:hover{padding-left:50px;font-weight:600;-webkit-transition:1s;transition:1s}@media all and (max-width:1400px){.jswindow.main-menu .content .menu li a{padding:8px 50px}}.jswindow.main-menu .content .menu li a.active_menu{border-left:3px solid #4a86b3}.jswindow.main-menu .content .menu li i{color:#4a86b3;position:absolute;left:7px;top:11px}.jswindow table{width:100%}.jswindow table.table{margin-bottom:0}.citadel.jswindow{z-index:100}.jswindow_title{cursor:default;font:bold x-small Verdana,Arial,Helvetica,sans-serif;color:#000;height:30px}.jswindow_caption{text-align:left;vertical-align:middle;white-space:nowrap;padding:2px 5px}.jswindow_buttons{text-align:right;vertical-align:middle;white-space:nowrap;padding:0 3px 3px 0}.jswindow_buttons a{color:#666;margin:0 2px}.jswindow_content{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#525252;text-align:justify;line-height:1.5em;padding:4px}.jswindow_content a{color:#da0f0f;text-decoration:underline}.jswindow_content a:hover{color:#da0f0f;text-decoration:none}.jswindow_content p{margin:0 0 10px 0}.jswindow td{padding:5px}.account ul.nav{-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.account ul.nav li{padding-left:0}.account ul.nav li::before{display:none}.account ul.nav li a{font-size:20px;font-weight:700;-webkit-border-radius:0;border-radius:0;background-color:#ddd;padding:5px 15px}.account ul.nav li a:hover{color:#fff;background-color:#217aa8}.account ul.nav li.active a{background-color:#1d6a92}.account .account-text{font-size:18px;padding:10px 0;color:#2589bd}.tab-buttons{text-align:center;display:block;margin-bottom:20px}.tab-buttons a{font-size:20px;margin:0 15px}.resume-samples-slider .slick-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:60px;z-index:1;cursor:pointer}.resume-samples-slider .slick-prev:before{font-size:28px}.resume-samples-slider .slick-prev:hover:before{color:#4885b2}.resume-samples-slider .slick-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:60px;z-index:1;cursor:pointer}.resume-samples-slider .slick-next:before{font-size:28px}.resume-samples-slider .slick-next:hover:before{color:#4885b2}.resume-samples-slider .slick-list{max-width:80%;margin:0 auto}.resume-samples-slider .swiper-slide{padding:0 25px}.resume-samples-slider .swiper-slide img{width:100%}.resume-samples-slider .slick-slide{position:relative;width:90%;margin:auto;overflow:hidden}.resume-samples-slider .slick-slide .content-overlay{background:rgba(0,0,0,.7);position:absolute;height:99%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.resume-samples-slider .slick-slide:hover .content-overlay{opacity:1}.resume-samples-slider .content-image{width:100%}.resume-samples-slider .content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.resume-samples-slider .slick-slide:hover .content-details{top:50%;left:50%;opacity:1}.resume-samples-slider .faden-top{top:20%}@media all and (max-width:768px){.resume-samples-slider .slick-list .button2{padding:13px 20px}}@media all and (max-width:600px){.resume-samples-slider .slick-prev{left:0}.resume-samples-slider .slick-next{right:0}.resume-samples-slider .slick-list{max-width:100%}}.shortcode{margin:15px 0}.shortcode .banner{text-align:center}.shortcode .banner a img{max-width:640px;margin:0 auto}.shortcode .essay-1{position:relative;max-width:720px;margin:0 auto;padding:10px;background:url(../img/shortcodes/bg-essay-1.png) center no-repeat;background-size:cover;-webkit-border-radius:10px;border-radius:10px;color:#fff}.shortcode .essay-1 ul{margin:0}.shortcode .essay-1 ul li{padding-left:15px;line-height:22px;color:#fff;font-style:italic}.shortcode .essay-1 ul li::before{background-color:#e1e1e1}@media (min-width:768px){.shortcode .essay-1{padding:10px 10px 10px 190px}.shortcode .essay-1::before{content:'';position:absolute;left:20px;display:inline-block;background:url(../img/shortcodes/bg-essay-1_medal.png) center no-repeat;background-size:cover;width:150px;height:150px;top:-webkit-calc(50% - 75px);top:calc(50% - 75px)}}.shortcode .essay-1 h4{text-transform:uppercase;padding:0;margin:0;font-size:22px;text-align:center}@media (min-width:768px){.shortcode .essay-1 h4{text-align:left}}.shortcode .essay-1 .group{font-style:italic;margin:10px 0;text-align:center}@media (min-width:768px){.shortcode .essay-1 .group{text-align:left}}.shortcode .essay-1 .group a.btn{text-transform:uppercase;margin:5px}.shortcode .essay-2{position:relative;max-width:450px;margin:0 auto;background:url(../img/shortcodes/bg-essay-2_main.png) center no-repeat;background-size:cover;-webkit-border-radius:10px;border-radius:10px}.shortcode .essay-2 h4{padding:0 15px;margin:0;font-size:20px;text-align:center;text-transform:uppercase}.shortcode .essay-2 h4 span{font-size:26px}.shortcode .essay-2 a.btn.btn-info{text-transform:uppercase}.shortcode .essay-2 .info{text-align:center;color:#fff;font-size:20px;padding:5px 0;margin:10px 0;background:#93bf00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzYmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yjk4M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(#93bf00),to(#5b983a));background:linear-gradient(to bottom,#93bf00 0,#5b983a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-from', endColorstr='@color-to', GradientType=0)}@media (min-width:768px){.shortcode .essay-2 .info{width:50%;margin:0;display:inline-block;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;-webkit-box-shadow:6px 5px 2px 0 #b1b2ba;box-shadow:6px 5px 2px 0 #b1b2ba}}.shortcode .essay-2 .info strong{text-transform:uppercase}.shortcode .essay-2 .button{padding:15px 0;text-align:center}@media (min-width:768px){.shortcode .essay-2 .button{float:right;width:50%;display:inline-block}}@media (min-width:768px){.shortcode .essay-2{padding-bottom:15px}}.shortcode .essay-3{max-width:480px;margin:15px auto}.shortcode .essay-3 a img{width:100%}.shortcode .essay-4{max-width:420px;margin:15px auto}.shortcode .essay-4 a img{width:100%}.shortcode .essay-5 ul li{padding-left:20px}.shortcode .essay-5 .citadel{max-width:450px;margin:15px auto}@media (min-width:1200px){.shortcode .essay-5 .citadel{max-width:none;display:inline-block;width:33.3%;margin:0;float:left;font-size:14px}.shortcode .essay-5 .citadel:first-child{-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;margin-right:0}.shortcode .essay-5 .citadel:first-child .content{-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;border-right:transparent}.shortcode .essay-5 .citadel:nth-child(2){-webkit-border-radius:0;border-radius:0}.shortcode .essay-5 .citadel:nth-child(2) .content{-webkit-border-radius:0;border-radius:0;border-left:transparent;border-right:transparent}.shortcode .essay-5 .citadel:last-child{-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.shortcode .essay-5 .citadel:last-child .content{-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;border-left:transparent}.shortcode .essay-5 .citadel .content{min-height:300px}}.shortcode .essay-6{text-align:center}.shortcode .essay-6 a{margin:5px 10px;text-transform:uppercase;font-weight:700;font-style:italic}.live-chat-wrapper{display:inline-block}.live-chat-wrapper button{position:relative;display:inline-block;cursor:pointer;outline:0;border:0;vertical-align:middle;text-decoration:none;background:0 0;padding:0;font-size:inherit;font-family:inherit}.live-chat-wrapper button.live-chat{width:153px;height:auto}.live-chat-wrapper button.live-chat .circle{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);position:relative;bottom:2px;display:block;margin:0;width:42px;height:41px;background:repeating-linear-gradient(.6turn,#ececec,#fff 50%,#ececec);-webkit-border-radius:4px;border-radius:4px;border:1px solid #ececec;-webkit-box-shadow:0 5px 5px silver;box-shadow:0 5px 5px silver}.live-chat-wrapper button.live-chat .circle .icon{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);position:absolute;top:0;bottom:0;margin:auto;background:repeating-linear-gradient(#ececec,#fff,#ececec)}.live-chat-wrapper button.live-chat .circle .icon.arrow{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);left:3px;top:-6px;width:1.125rem;height:.125rem;background:0 0}.live-chat-wrapper button.live-chat .circle .icon.arrow::before{position:absolute;content:url(/assets/img/header/chat.png);top:-.25rem;right:.0625rem;width:.625rem;height:.625rem}.live-chat-wrapper button.live-chat .button-text{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);position:absolute;top:0;left:0;right:0;bottom:0;padding:5px 0 0 30px;margin:0;color:#9fd72c;font-weight:600;line-height:1.9;text-align:center;text-transform:uppercase}.live-chat-wrapper button:hover .circle{width:100%}.live-chat-wrapper button:hover .button-text{color:#9fd72c}.live-chat-wrapper .live-chat{min-height:auto;position:relative;margin-left:16px}.live-chat-wrapper .live-chat span{text-transform:uppercase;color:#fff;font-weight:600;font-size:14px}.call-now-wrapper{display:inline-block}.call-now-wrapper button{position:relative;display:inline-block;cursor:pointer;outline:0;border:0;vertical-align:middle;text-decoration:none;background:0 0;padding:0;font-size:inherit;font-family:inherit}.call-now-wrapper button a{position:absolute;width:100%;height:100%;left:0;top:0}.call-now-wrapper button.call-now{width:153px;height:auto}.call-now-wrapper button.call-now .circle{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);position:relative;bottom:2px;display:block;margin:0;width:42px;height:41px;background:#4a86b3;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 5px 5px silver;box-shadow:0 5px 5px silver}.call-now-wrapper button.call-now .circle .icon{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);position:absolute;top:0;bottom:0;margin:auto;background:#4a86b3}.call-now-wrapper button.call-now .circle .icon.arrow{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);left:7px;top:-9px;width:1.125rem;height:.125rem;background:0 0}.call-now-wrapper button.call-now .circle .icon.arrow::before{position:absolute;content:url(/assets/img/shortcodes/call-now.png);top:-.25rem;right:.0625rem;width:.625rem;height:.625rem}.call-now-wrapper button.call-now .button-text{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);position:absolute;top:0;left:0;right:0;bottom:0;padding:5px 0 0 30px;margin:0;color:#4a86b3;font-weight:600;line-height:1.9;text-align:center;text-transform:uppercase}.call-now-wrapper button:hover .circle{width:100%}.call-now-wrapper button:hover .button-text{color:#fff}.call-now-wrapper .call-now{min-height:auto;position:relative;margin-left:16px}.call-now-wrapper .call-now span{text-transform:uppercase;color:#fff;font-weight:600;font-size:14px}.t-essay-1-banner{padding:30px 77px;display:block;width:100%;max-width:722px;margin:0 auto;background:url(/assets/img/shortcodes/banner-bg.png) center top no-repeat}.t-essay-1-banner .citadel .header{padding:10px 0 7px 35px}.t-essay-1-banner .citadel .content{background:#fefefe}.t-essay-1-banner .citadel .content .text li{text-align:center;padding-left:18px;position:relative;display:inline-block;font-size:15px;font-weight:400}.t-essay-1-banner .citadel .content .text li:first-letter{font-weight:600}.t-essay-1-banner .citadel .content .text li:before{background:#4a86b3}.t-essay-1-banner .citadel .button2{position:relative;margin:0 0 0 15px;height:41px;line-height:16px;padding:13px 30px;min-width:157px;text-align:center;font-size:14px;font-weight:500}.t-essay-1-banner .citadel .button2:before{content:url(/assets/img/shortcodes/bef-order.png);position:absolute;left:13px}.t-essay-1-banner .citadel .call-now-wrapper{position:relative}.t-essay-1-banner .citadel .call-now-wrapper a{position:absolute;width:100%;height:100%;left:0;top:0}.t-essay-3-banner{padding:50px 77px 30px;display:block;width:100%;max-width:722px;margin:0 auto;background:url(/assets/img/shortcodes/dec.png) right 58px top 9px no-repeat}.t-essay-3-banner .citadel .header{padding:10px 0 7px 0;text-align:center}.t-essay-3-banner .citadel .content{background:#fefefe}.t-essay-3-banner .citadel .content .text{display:block;position:relative;text-align:center;text-transform:uppercase;font-size:25px;font-weight:500;color:#4a86b3}.t-essay-3-banner .citadel .content .text span{font-weight:600}.t-essay-3-banner .citadel .content .text .banner-chat{min-height:auto;cursor:pointer;text-transform:uppercase}.t-essay-3-banner .citadel .content .text:after{content:url(/assets/img/shortcodes/green-trig.png);position:absolute;right:71px;bottom:-1px}.t-essay-3-banner .citadel .line-up{position:absolute;left:-40px;bottom:-34px}.t-essay-3-banner .mobile-version{display:none}.t-essay-3-banner .mobile-version .live-chat{color:#fff}.t-essay-3-banner .mobile-version .live-chat span{display:block}.t-essay-3-banner .mobile-version .live-chat span.top-block{background:#4a86b3;font-size:12px;min-height:25px;line-height:25px;-webkit-border-radius:30px;border-radius:30px}.t-essay-3-banner .mobile-version .live-chat span.bottom-block{text-transform:uppercase;min-height:25px;line-height:25px;-webkit-border-radius:30px;border-radius:30px;background:-webkit-gradient(linear,left top,right top,from(#62ad2f),color-stop(35%,#a7dc2a),color-stop(70%,#99ce1b),to(#79be38));background:linear-gradient(90deg,#62ad2f 0,#a7dc2a 35%,#99ce1b 70%,#79be38 100%)}.t-essay-4-banner{padding:30px 77px;display:block;width:100%;max-width:722px;margin:0 auto;background:url(/assets/img/shortcodes/t-essay-4-bg.png) center top no-repeat}.t-essay-4-banner .citadel:before{content:url(/assets/img/shortcodes/left-trig.png);position:absolute;top:50px;left:12px}.t-essay-4-banner .citadel .header{padding:10px 35px 7px 35px;text-align:right;font-weight:400}.t-essay-4-banner .citadel .content{background:#fefefe;padding:0 20px 15px 45px}.t-essay-4-banner .citadel .content .gold-cup{display:inline-block;vertical-align:top;position:relative;margin-right:30px;top:15px}.t-essay-4-banner .citadel .content ul{display:inline-block;vertical-align:top}.t-essay-4-banner .citadel .content ul li{padding-left:18px;font-weight:500;font-size:15px}.t-essay-4-banner .citadel .content .button2{display:inline-block;vertical-align:top;position:relative;top:30px;margin:0 0 0 15px;height:41px;line-height:16px;padding:13px 30px;min-width:157px;text-align:center;font-size:14px;font-weight:500}.t-essay-4-banner .citadel .content .button2:before{content:url(/assets/img/shortcodes/bef-order.png);position:absolute;left:13px}.t-essay-4-banner .citadel .line-up-left{position:absolute;left:-47px;bottom:-43px}.t-essay-4-banner .citadel .line-up-right{position:absolute;right:-50px;bottom:-57px}.shortcode{background:url(/assets/img/shortcodes/essays-5-bg.png) center top no-repeat;padding:57px 0}.shortcode .essay-5{max-width:68%;margin:0 auto;-webkit-box-shadow:0 9px 2px 0 #cecece;box-shadow:0 9px 2px 0 #cecece;-webkit-border-radius:10px;border-radius:10px}.shortcode .essay-5 .citadel{width:33.35%;float:none;-webkit-box-shadow:none;box-shadow:none}.shortcode .essay-5 .citadel .header{font-weight:500}.shortcode .essay-5 .citadel .content{background:#fefefe;min-height:auto}.shortcode .essay-5 .citadel .content ul li{font-weight:500;font-size:15px}.shortcode .essay-5 .citadel:first-child{margin-right:-4px}.shortcode .essay-5 .citadel:first-child .line-up-left{position:absolute;left:-63px;bottom:-47px}.shortcode .essay-5 .citadel:nth-child(2){margin-right:-4px}.shortcode .essay-5 .citadel:last-child .line-up-left{display:none}.shortcode .essay-5 .citadel:last-child:before{content:url(/assets/img/shortcodes/left-trig.png);position:absolute;right:62px;top:85px}.shortcode .essay-5 .citadel:last-child:after{content:url(/assets/img/shortcodes/bott-trig.png);position:absolute;bottom:-37px;right:110px}.shortcode .essay-5 .citadel:last-child .line-up-right{position:absolute;right:-38px;bottom:-51px}.t-essay-6{text-align:center;margin:18px 0}.t-essay-6 .rot-135{position:relative;margin:0 5px;height:41px;-webkit-border-radius:4px;border-radius:4px;width:150px;padding:0;text-align:center;line-height:42px;font-size:14px;padding-left:10px}.t-essay-6 .rot-135:before{content:url(/assets/img/shortcodes/bef-order.png);position:absolute;left:16px;top:12px;line-height:0}.t-essay-6 .rot-135:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:none;box-shadow:none}.t-essay-6 .hes-button{display:inline-block;vertical-align:top;position:relative;background:#4a86b3;margin:0 5px;height:41px;-webkit-border-radius:4px;border-radius:4px;width:150px;padding:0;text-align:center;line-height:44px;font-size:14px;padding-right:10px;text-transform:uppercase;color:#fff;font-weight:600;-webkit-box-shadow:0 5px 5px silver;box-shadow:0 5px 5px silver}.t-essay-6 .hes-button:after{content:url(/assets/img/shortcodes/hes-button.png);position:absolute;right:16px;top:12px;line-height:0}.t-essay-6 .hes-button:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:none;box-shadow:none}@media all and (min-width:1599px) and (max-width:1803px){.shortcode .essay-5{max-width:78%}}@media all and (max-width:1599px){.shortcode .essay-5{max-width:100%}}@media all and (min-width:1199px) and (max-width:1328px){.shortcode .essay-5 .citadel .content ul li{font-size:13px}}@media all and (max-width:1199px){.shortcode{background:url(/assets/img/shortcodes/mob-essay-5-bg.png) center top no-repeat;background-size:contain;padding:50px 0}.shortcode .essay-5{-webkit-box-shadow:none;box-shadow:none}.shortcode .essay-5 .citadel{width:50%;margin:0 auto}.shortcode .essay-5 .citadel:first-child{margin:0 auto}.shortcode .essay-5 .citadel:first-child .line-up-left{display:none}.shortcode .essay-5 .citadel:first-child:before{content:url(/assets/img/shortcodes/left-trig.png);position:absolute;right:14px;top:100px;-webkit-transform:rotate(268deg);-ms-transform:rotate(268deg);transform:rotate(268deg)}.shortcode .essay-5 .citadel:first-child:after{content:url(/assets/img/shortcodes/left-trig.png);position:absolute;-webkit-transform:rotate(268deg);-ms-transform:rotate(268deg);transform:rotate(268deg);right:45px;top:168px}.shortcode .essay-5 .citadel:nth-child(2){margin:0 auto}.shortcode .essay-5 .citadel:last-child .line-up-left{display:block;position:absolute;left:-63px;bottom:-47px}.shortcode .essay-5 .citadel:last-child .line-up-right{display:none}.shortcode .essay-5 .citadel:last-child:before{display:none}.shortcode .essay-5 .citadel:last-child:after{display:none}}@media all and (min-width:992px) and (max-width:1147px){.t-essay-1-banner{padding:30px 27px}.t-essay-3-banner{padding:50px 30px 30px}.t-essay-4-banner{padding:30px 24px}}@media all and (max-width:768px){.t-essay-1-banner{padding:30px 72px}.t-essay-1-banner .button2{display:inline-block;width:auto}.t-essay-4-banner{padding:30px 47px}.t-essay-6 .rot-135{display:inline-block;max-width:none}}@media all and (max-width:754px){.t-essay-1-banner{padding:0}.t-essay-3-banner{padding:50px 0 30px}.t-essay-4-banner .citadel .content{padding:0 20px 15px 25px}.t-essay-4-banner .citadel .content .button2{width:auto}.t-essay-4-banner .citadel .content .gold-cup{margin-right:14px}}@media all and (max-width:691px){.shortcode .essay-5 .citadel{width:60%}}@media all and (max-width:654px){.t-essay-4-banner{max-width:320px;background:url(/assets/img/shortcodes/t-essay-mobile-bg.png) right 2px top 3px no-repeat;padding:24px 3px 0}.t-essay-4-banner .citadel:before{top:99px;left:auto;right:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.t-essay-4-banner .citadel .header{padding:10px;font-weight:500;font-size:14px;text-align:center}.t-essay-4-banner .citadel .content{padding:15px}.t-essay-4-banner .citadel .content ul{width:79%;margin:0}.t-essay-4-banner .citadel .content ul li{text-align:left;font-size:12px;font-weight:600}.t-essay-4-banner .citadel .content .gold-cup{margin-right:0;top:8px;float:right;width:20%}.t-essay-4-banner .citadel .content .button2{top:2px;margin:0;min-width:100%}.t-essay-4-banner .citadel .content .button2:before{left:77px}.t-essay-4-banner .citadel .line-up-right{display:none}.t-essay-4-banner .citadel .line-up-left{display:none}}@media all and (max-width:610px){.t-essay-1-banner{max-width:320px}.t-essay-1-banner .citadel .content{padding:11px}.t-essay-1-banner .citadel .content .text li{text-align:left;padding-left:16px;font-size:14px}.t-essay-1-banner .citadel .button2{margin:10px 0 7px;min-width:100%}.t-essay-1-banner .citadel .button2:before{left:84px}.live-chat-wrapper{width:49%}.live-chat-wrapper button{margin-left:0;width:140px!important}.live-chat-wrapper button.live-chat{margin-left:0}.live-chat-wrapper button.live-chat .button-text{font-size:13px;line-height:2.1}.call-now-wrapper{width:49%}.call-now-wrapper button{margin-left:0;width:140px!important}.call-now-wrapper button.call-now{margin-left:0}.call-now-wrapper button.call-now .button-text{font-size:13px;line-height:2.1}}@media all and (max-width:600px){.shortcode .essay-5{max-width:95%}.shortcode .essay-5 .citadel{width:100%}.shortcode .essay-5 .citadel .content{padding:0 15px 10px}.shortcode .essay-5 .citadel .content ul li{font-size:12px}.t-essay-3-banner{background:0 0;padding:0}.t-essay-3-banner .citadel{display:none}.t-essay-3-banner .mobile-version{display:block}}@media all and (max-width:370px){.t-essay-6 .rot-135{display:block;margin:10px auto}.t-essay-6 .hes-button{display:block;margin:10px auto}}@media all and (max-width:360px){.t-essay-1-banner .citadel .button2:before{left:65px}.t-essay-4-banner .citadel .content .button2:before{left:58px}}.reviews-customers{display:block;margin:80px 0}.reviews-customers .reviews-slider{padding:0 150px}.reviews-customers .reviews-slider .slick-prev{position:absolute;left:75px;z-index:1;top:58px;cursor:pointer}.reviews-customers .reviews-slider .slick-next{position:absolute;top:58px;right:75px;cursor:pointer}.reviews-customers .reviews-slider .slick-slide{padding:0 18px}.reviews-customers .reviews-slider .slick-slide .slide .content-box .top-block{position:relative;background:#fff;border:1px solid #e1e1e1;-webkit-border-radius:7px;border-radius:7px;padding:30px 30px 45px;text-align:justify;font-weight:500;color:#010101;line-height:23px;-webkit-box-shadow:0 9px 2px 0 #cecece;box-shadow:0 9px 2px 0 #cecece;min-height:175px}.reviews-customers .reviews-slider .slick-slide .slide .content-box .top-block .line{display:block;position:absolute;width:100%;height:7px;background:#4a86b3;left:0;bottom:0;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.reviews-customers .reviews-slider .slick-slide .slide .content-box .bottom-block{display:block;margin-top:20px}.reviews-customers .reviews-slider .slick-slide .slide .content-box .bottom-block .face{display:inline-block;width:20%}.reviews-customers .reviews-slider .slick-slide .slide .content-box .bottom-block .face img{-webkit-filter:drop-shadow(0 5px 1px #cecece);filter:drop-shadow(0 5px 1px #cecece)}@media all and (max-width:1199px){.reviews-customers{margin:40px 0}}@media all and (max-width:991px){.reviews-customers .reviews-slider{padding:0 70px}.reviews-customers .reviews-slider .slick-next{right:35px}.reviews-customers .reviews-slider .slick-prev{left:35px}}@media all and (max-width:600px){.reviews-customers .reviews-slider{padding:0}.reviews-customers .reviews-slider .slick-next{right:-8px}.reviews-customers .reviews-slider .slick-prev{left:-8px}}.words-banner{margin:12px 0;padding:4px 0;-webkit-border-radius:4px;border-radius:4px;display:block;text-align:center;background:url(/assets/img/shortcodes/banner-300-words.png) center no-repeat;background-size:cover;position:relative}.words-banner a{z-index:1}.words-banner .perc{font-size:29px;font-weight:600;color:#9fd31c}.words-banner .plus{font-size:30px;margin:0 10px;color:#fff}.words-banner .text{color:#fff;font-weight:400}.words-banner .equal{font-size:30px;margin:0 10px;color:#fff}.words-banner .left-part{display:inline-block;vertical-align:top}.words-banner .left-part .ten-perc{display:inline-block;vertical-align:top;margin-right:10px}.words-banner .left-part .text{display:inline-block;line-height:16px;padding:5px 0}.words-banner .left-part .text .top{display:block;font-size:18px}.words-banner .left-part .text .bottom{display:block;font-size:12px;padding:0 6px;-webkit-border-radius:30px;border-radius:30px;color:#000}.words-banner .left-part .text .bottom br{display:none}.words-banner .right-part{display:inline-block;position:relative}.words-banner .right-part .text{font-size:17px;position:relative;bottom:4px}.words-banner .right-part .text .code{position:absolute;bottom:-11px;left:0;display:block;font-size:12px;padding:0 6px;color:#000}.words-banner .right-part .f-teen-perc{margin-right:6px}.words-banner .right-part .tw-five-perc{color:#fbb713}@media all and (min-width:991px) and (max-width:1199px){.words-banner:before{background-size:50px;left:-7px}.words-banner:after{background-size:31px;right:14px}}@media all and (max-width:991px){.words-banner{background-position:left}}@media all and (max-width:600px){.words-banner{position:relative}.words-banner:before{top:auto;left:0;bottom:5px;background-size:50px}.words-banner:after{top:auto;background-size:31px;bottom:11px;right:10px}.words-banner .perc{font-size:27px}.words-banner .plus{margin:0;position:relative;left:0;font-size:23px}.words-banner .equal{position:relative;left:3px;margin:0}.words-banner .left-part .ten-perc{margin-right:0}.words-banner .left-part .text .top{font-size:14px}.words-banner .left-part .text .bottom{font-size:14px;line-height:16px;-webkit-border-radius:12px;border-radius:12px}.words-banner .right-part{margin-top:5px}.words-banner .right-part .text{font-size:14px}.words-banner .right-part .tw-five-perc{display:block;padding-top:0}.words-banner .right-part .tw-five-perc .o{display:none}.words-banner .right-part .tw-five-perc .ff{display:inline-block;margin-left:-9px}}@media all and (max-width:542px){.words-banner{background:url(/assets/img/shortcodes/banner-300-words-mobile.png) center no-repeat;background-size:cover}.words-banner .left-part .text .top{padding-top:10px}.words-banner .left-part .text .bottom{font-size:10px;position:absolute;width:100%;left:0;top:37px}.words-banner .plus{font-size:19px;top:9px;left:20px}.words-banner .equal{margin-left:0;font-size:19px}}.should-or-shouldnt{display:block;padding:60px 0;background:#f8fced;position:relative;overflow:hidden}.should-or-shouldnt:before{content:url(/assets/img/left-top-decor.png);position:absolute;left:-70px;top:-30px}.should-or-shouldnt:after{content:url(/assets/img/right-bott-decor.png);position:absolute;right:-50px;bottom:-60px}.should-or-shouldnt p{color:#78c40c;font-weight:500;font-size:20px;margin:0 0 23px}.should-or-shouldnt ul li{padding-left:25px;font-weight:400;color:#000;margin:0 0 15px}.should-or-shouldnt .left-column{padding:0 70px;background:url(/assets/img/big-check.png) center no-repeat;position:relative}.should-or-shouldnt .left-column:before{content:'';display:block;position:absolute;width:2px;height:70%;background:#4a86b3;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.should-or-shouldnt .left-column ul li:before{background:#78c40c}.should-or-shouldnt .right-column{padding:0 70px;background:url(/assets/img/big-close.png) center no-repeat}.should-or-shouldnt .right-column ul li:before{background:#ff551a}@media all and (max-width:680px){.should-or-shouldnt{padding:35px 0}.should-or-shouldnt:before{left:-79px;top:-42px}.should-or-shouldnt:after{right:-59px;bottom:-145px}.should-or-shouldnt p{padding:0 0 0 22px}.should-or-shouldnt .left-column{width:100%;margin:0 0 25px;padding:0 30px 25px;background-size:70%;background-position:center top 70px}.should-or-shouldnt .left-column:before{width:65%;height:2px;top:auto;bottom:0;right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.should-or-shouldnt .right-column{width:100%;padding:0 30px 0;background-size:70%;background-position:center top 70px}}.skills-res-paper{display:block;text-align:center;margin:30px 0}.skills-res-paper .image-wrapper{display:inline-block;vertical-align:middle;width:49%}.skills-res-paper .image-wrapper img{width:auto;max-width:100%}.skills-res-paper .text-wrapper{display:inline-block;vertical-align:middle;width:49%;text-align:left;padding-left:77px}.skills-res-paper .text-wrapper .title{font-size:22px;font-weight:600;line-height:24px;margin:0 0 25px}.skills-res-paper .text-wrapper ul li{padding-left:60px;margin:0 0 15px;font-weight:400;color:#787878}.skills-res-paper .text-wrapper ul li:before{content:url(/assets/img/green-custom-check.png);background:0 0;width:auto;height:auto;line-height:0;top:2px;left:0;margin:0}@media all and (max-width:1200px) and (min-width:992px),(max-width:880px){.skills-res-paper .image-wrapper{display:block;width:100%;margin:0 0 35px}.skills-res-paper .text-wrapper{display:block;width:100%;padding-left:0}}.elements-lit-essays{display:block;margin:30px 0;background:#f8fced;padding:100px 0}.elements-lit-essays .title-text{display:inline-block;vertical-align:middle;width:30%;padding-left:90px}.elements-lit-essays .title-text .title{font-size:21px;color:#4a86b3;font-weight:600}.elements-lit-essays .icons{display:inline-block;vertical-align:middle;width:69%;text-align:center}.elements-lit-essays .icons .icon{display:inline-block;vertical-align:top;width:25%;margin:0 20px}.elements-lit-essays .icons .icon p{text-align:center;font-size:14px}@media all and (max-width:1500px){.elements-lit-essays .title-text{padding-left:30px}}@media all and (max-width:1200px){.elements-lit-essays{padding:40px 0}.elements-lit-essays .title-text{display:block;width:100%;margin:0 0 35px;padding:0;text-align:center}.elements-lit-essays .icons{display:block;width:100%}}@media all and (max-width:560px){.elements-lit-essays{padding:40px 25px}.elements-lit-essays .title-text{text-align:left}.elements-lit-essays .icons .icon{display:block;width:100%;margin:0 0 30px}.elements-lit-essays .icons .icon.icon-3{margin:0}}.timer .down,.timer .flip-clock-before{display:none}.timer ul{display:inline-block;margin:0}.timer ul li{display:inline-block;width:auto;padding:0}.timer ul li:before{content:none}.timer .flip-clock-label{margin-left:5px;margin-right:2px;color:#2589bd;font-size:1.25rem;font-weight:600}.timer .flip-clock-label:after{display:inline;content:':'}.timer a{cursor:default;color:#89c106;text-shadow:0 0 10px #fff;font-size:1.625rem;font-weight:600}.timer a:active,.timer a:focus,.timer a:hover,.timer a:visited{text-decoration:none}.timer.flip-clock-wrapper{margin-top:15px;margin-left:-15px;margin-right:-15px;background:rgba(255,255,255,.8)}@media screen and (min-width:640px){.timer.flip-clock-wrapper{margin-top:40px}}.notice{max-width:600px}.notice.citadel{margin:0 auto;background-color:#2589bd;background-image:url(../img/events/easter/EASTERBUNNY.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.notice h2,.notice p{color:#fff;text-shadow:0 0 5px #2589bd;font-size:1.5rem;font-weight:600}.notice h2{text-transform:uppercase;font-weight:800}.notice h2:before{content:none}.notice p b{display:inline-block}.pdf-container{width:100%;max-width:768px;min-height:100px;padding:20px 30px;margin:20px auto;background-color:#e3e3e3;position:relative}.pdf-container .pdf-content{padding-left:200px}.pdf-container .pdf-content h4.pdf-title{margin-top:0;font-size:22px;font-weight:700}.pdf-container .pdf-content a.pdf-link{color:#d9534f;display:inline-block;font-size:0}.pdf-container .pdf-content a.pdf-link::before{content:'';display:inline-block;position:absolute;width:70px;height:70px;top:-webkit-calc(50% - 35px);top:calc(50% - 35px);left:-webkit-calc(20% - 25px);left:calc(20% - 25px);background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJpY29uLXBkZi0tUC1FbmV0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgdmlld0JveD0iLTQ5IDE0MSA0NDggNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC00OSAxNDEgNDQ4IDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0Y1RjVGNTt9DQoJLnN0MXtmaWxsOiNFMUUxRTE7fQ0KCS5zdDJ7ZmlsbDojMjU4OUJEO30NCgkuc3Qze2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggaWQ9ImJnIiBjbGFzcz0ic3QwIiBkPSJNNDcsMTQxYy0xNy42LDAtMzIsMTQuNC0zMiwzMnY0NDhjMCwxNy42LDE0LjQsMzIsMzIsMzJoMzIwYzE3LjYsMCwzMi0xNC40LDMyLTMyVjI2OUwyNzEsMTQxSDQ3eiIvPg0KPHBhdGggaWQ9ImJnX3g1Rl8yIiBjbGFzcz0ic3QxIiBkPSJNMzAzLDI2OWg5NkwyNzEsMTQxdjk2QzI3MSwyNTQuNiwyODUuNCwyNjksMzAzLDI2OXoiLz4NCjxwYXRoIGlkPSJ0ZXh0X3g1Rl9iZyIgY2xhc3M9InN0MiIgZD0iTTMzNSw1NTdjMCw4LjgtNy4yLDE2LTE2LDE2SC0zM2MtOC44LDAtMTYtNy4yLTE2LTE2VjM5N2MwLTguOCw3LjItMTYsMTYtMTZoMzUyDQoJYzguOCwwLDE2LDcuMiwxNiwxNlY1NTd6Ii8+DQo8ZyBpZD0idGV4dCI+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIwLjc0NCw0NDQuMTUyYzAtNC4yMjQsMy4zMjgtOC44MzIsOC42ODgtOC44MzJoMjkuNTUyYzE2LjY0LDAsMzEuNjE2LDExLjEzNiwzMS42MTYsMzIuNDgNCgkJYzAsMjAuMjI0LTE0Ljk3NiwzMS40ODgtMzEuNjE2LDMxLjQ4OGgtMjEuMzZ2MTYuODk2YzAsNS42MzItMy41ODQsOC44MTYtOC4xOTIsOC44MTZjLTQuMjI0LDAtOC42ODgtMy4xODQtOC42ODgtOC44MTZWNDQ0LjE1MnoNCgkJIE0zNy42MjQsNDUxLjQzMnYzMS44NzJoMjEuMzZjOC41NzYsMCwxNS4zNi03LjU2OCwxNS4zNi0xNS41MDRjMC04Ljk0NC02Ljc4NC0xNi4zNjgtMTUuMzYtMTYuMzY4SDM3LjYyNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTE1LjY1Niw1MjVjLTQuMjI0LDAtOC44MzItMi4zMDQtOC44MzItNy45MnYtNzIuNjcyYzAtNC41OTIsNC42MDgtNy45MzYsOC44MzItNy45MzZoMjkuMjk2DQoJCWM1OC40NjQsMCw1Ny4xODQsODguNTI4LDEuMTUyLDg4LjUyOEgxMTUuNjU2eiBNMTIzLjcyLDQ1Mi4wODhWNTA5LjRoMjEuMjMyYzM0LjU0NCwwLDM2LjA4LTU3LjMxMiwwLTU3LjMxMkgxMjMuNzJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIyMi44NzIsNDUzLjExMnYyMC4zMzZoMzIuNjI0YzQuNjA4LDAsOS4yMTYsNC42MDgsOS4yMTYsOS4wNzJjMCw0LjIyNC00LjYwOCw3LjY4LTkuMjE2LDcuNjhoLTMyLjYyNA0KCQl2MjYuODY0YzAsNC40OC0zLjE4NCw3LjkyLTcuNjY0LDcuOTJjLTUuNjMyLDAtOS4wNzItMy40NC05LjA3Mi03Ljkydi03Mi42NzJjMC00LjU5MiwzLjQ1Ni03LjkzNiw5LjA3Mi03LjkzNmg0NC45MTINCgkJYzUuNjMyLDAsOC45NiwzLjM0NCw4Ljk2LDcuOTM2YzAsNC4wOTYtMy4zMjgsOC43MDQtOC45Niw4LjcwNGgtMzcuMjQ4VjQ1My4xMTJ6Ii8+DQo8L2c+DQo8cGF0aCBpZD0idGV4dF94NUZfc2hhZG93IiBjbGFzcz0ic3QxIiBkPSJNMzE5LDU3M0gxNXYxNmgzMDRjOC44LDAsMTYtNy4yLDE2LTE2di0xNkMzMzUsNTY1LjgsMzI3LjgsNTczLDMxOSw1NzN6Ii8+DQo8L3N2Zz4NCg==) no-repeat center center;background-size:contain}.pdf-container .pdf-content a.pdf-link::after{content:'Download PDF';font-size:16px}.pdf-container .pdf-content a.pdf-link:active,.pdf-container .pdf-content a.pdf-link:focus,.pdf-container .pdf-content a.pdf-link:hover{text-decoration:none}@media screen and (max-width:768px){.pdf-container .pdf-content{padding:0}.pdf-container .pdf-content a.pdf-link::before{content:none;display:none}}.vip-offer-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:10px 0}.vip-offer-tab{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:2px solid #fbb713;min-width:200px;height:40px;color:#fff;font-size:21px;line-height:36px;text-align:center;background:#fbb713;text-transform:uppercase;cursor:pointer}.vip-offer-tab.active{color:#fbb713;background:#fff}.vip-offer-tab-content:not(.active){display:none}.citadel{display:block;margin:0 0 1rem 0;-webkit-border-radius:10px 10px 12px 12px;border-radius:10px 10px 12px 12px;background:#2589bd}.citadel .header{display:block;margin:0;padding:7px 0 7px 25px;background:0 0;color:#fff;font-size:1.375rem}.citadel .header:before{content:'';display:inline-block;width:0;height:0;margin-right:10px;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #89c106}.citadel .content{display:block;margin:0;padding:15px;border:1px solid #e1e1e1;-webkit-border-radius:10px;border-radius:10px;list-style-type:none;background:#f5f5f5}.citadel .content.white-bg{display:block;margin:0;padding:15px;border:1px solid #e1e1e1;-webkit-border-radius:10px;border-radius:10px;list-style-type:none;background:#fff}.colSpace{position:relative;min-height:1px;padding-right:15px;padding-left:15px}header{padding-top:0;background-color:#fff;position:relative;display:block}header:before{content:'';display:none;position:absolute;top:-25px;width:100%;height:100px;background:url(/assets/img/header/bigsnow.png) center no-repeat;z-index:1;background-size:cover}header .top-message{position:relative;display:block;top:0;width:100%;text-align:center;padding:13px 40px 13px;background:#98bfdc}header .top-message img{width:auto;max-width:100%}header .top-message #close-attention{position:absolute;right:15px;font-size:20px;font-weight:500;cursor:pointer}@media all and (max-width:600px){header .top-message{margin:0;padding:15px;height:55px}header .top-message #close-attention{right:5px;top:0}}header .wrapper{padding:15px;background:#89c106 url(../img/header/bg-header.png) no-repeat center 10px;background-size:500%}@media screen and (min-width:768px){header .wrapper{background-size:275%}}@media screen and (min-width:992px){header .wrapper{background-position:center center;background-size:170%}}@media screen and (min-width:1200px){header .wrapper{background-size:125%}}@media screen and (min-width:1600px){header .wrapper{background-size:contain}}header .wrapper table{width:100%;min-height:90px;margin-right:-15px}header .wrapper table tr td{vertical-align:middle}header .wrapper table tr td:first-child{width:45%}header .wrapper table tr td:last-child{width:55%}header .logo{display:block;width:100%;margin-left:-15px;min-height:90px}@media screen and (min-width:768px){header .logo{min-height:70px}}@media screen and (min-width:992px){header .logo{width:100%}}header .logo svg{width:90%;position:absolute;height:auto;max-height:95px}@media screen and (min-width:480px){header .logo svg{max-height:145px}}@media screen and (min-width:768px){header .logo svg{top:-15px;left:-15px;max-width:610px;max-height:170px}}@media screen and (min-width:992px){header .logo svg{top:10px;left:0}}@media screen and (min-width:1200px){header .logo svg{max-height:250px;top:-30px;left:0;display:block;width:100%;max-width:665px;height:auto}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){header .logo{height:105px;background-image:url(../img/logo/logo-mini-header.png);background-repeat:no-repeat;background-position:left center;background-size:contain}header .logo img,header .logo svg *{display:none}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (min-width:1200px){header .logo{position:absolute;top:-30px;height:190px;background-image:url(../img/logo/logo-header.png)}}header .contacts{position:relative;min-height:90px;background-image:url(../img/icons/support.svg);background-repeat:no-repeat;background-position:left center;background-size:cover}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){header .contacts{background-image:url(../img/icons/support.png)}}header .contacts p{position:absolute;width:auto;left:11.5vw;top:53px}header .contacts p .empty{display:inline-block;width:126px;height:13px;margin:3px;-webkit-border-radius:6px;border-radius:6px;background:rgba(255,255,255,.45)}@media screen and (min-width:992px) and (-ms-high-contrast:active),(-ms-high-contrast:none){header .contacts p{left:14vw}}@media screen and (min-width:1200px){header .contacts p{left:10.5vw}}@media screen and (min-width:1600px){header .contacts p{left:145px}}header .contacts p.free{left:12vw;top:11px}@media screen and (min-width:992px) and (-ms-high-contrast:active),(-ms-high-contrast:none){header .contacts p.free{left:14vw}}@media screen and (min-width:1200px){header .contacts p.free{left:10.5vw}}@media screen and (min-width:1600px){header .contacts p.free{left:145px}}header .contacts p.support{left:12.75vw;top:32px}@media screen and (min-width:992px) and (-ms-high-contrast:active),(-ms-high-contrast:none){header .contacts p.support{left:15.5vw}}@media screen and (min-width:1200px){header .contacts p.support{left:11.5vw}}@media screen and (min-width:1600px){header .contacts p.support{left:155px}}header .contacts p.mail .empty{display:inline-block;width:180px;height:16px;margin:3px;-webkit-border-radius:6px;border-radius:6px;background:rgba(47,49,58,.45)}header .contacts p a{color:#fff;font-weight:600;-webkit-transition:color .3s;transition:color .3s}header .contacts p a:hover{color:#2589bd;text-decoration:none}.live-chat{width:100%;min-height:90px;border:none;background:0 0}.live-chat:focus{outline:0}.live-chat svg{width:100%;max-width:260px;height:auto}@media screen and (min-width:1600px){.live-chat svg{max-width:300px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.live-chat svg{max-height:100px}}.header-search input[type=submit]{display:block;margin:10px auto 0}.go-edit-content{position:fixed;left:10px;top:7px;z-index:100;background:#fff;-webkit-border-radius:50%;border-radius:50%;width:30px;height:30px;padding:3px 7px;-webkit-box-shadow:0 0 5px;box-shadow:0 0 5px;z-index:1000}@media (max-width:600px){body .go-edit-content{left:3px;top:3px}}.sidebar form.login{padding:5px 25px}.sidebar form.login a{display:inline-block;margin:5px 0}.sidebar .user-info h3{margin:5px 0}.sidebar .user-info h4{margin:5px 0 0}.sidebar .user-info ul li{padding:5px 0;text-align:center}.sidebar .user-info ul li:before{content:none}.sidebar .discount{display:block;width:90%;margin:10px auto}.sidebar .discount svg{width:100%;height:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sidebar .discount svg{height:400px}}.sidebar .popover{width:250px}.affiliate-citadel .content{padding:35px 15px 20px}.affiliate-citadel .content a{text-decoration:none}.affiliate-citadel .content .before-line{padding-left:25px;font-size:22px;font-weight:400;color:#000;position:relative}.affiliate-citadel .content .before-line:before{content:'';display:block;position:absolute;width:100px;height:60px;background:url(/assets/img/left-settings.png) center no-repeat;left:0;bottom:40px}.affiliate-citadel .content .before-line:after{content:'';display:block;position:absolute;width:60px;height:100px;background:url(/assets/img/right-settings.png) center no-repeat;right:-17px;top:0}.affiliate-citadel .content .huge-green-text{font-size:24px;text-transform:uppercase;font-weight:500;color:#77b418}.affiliate-citadel .content .silver-line{display:block;width:100%;height:2px;background:#ededed;margin:18px 0}.affiliate-citadel .content .after-line{position:relative}.affiliate-citadel .content .after-line:before{content:url(/assets/img/small-percent.png);display:block;position:absolute;top:0;left:7px}.affiliate-citadel .content .after-line:after{content:url(/assets/img/small-dollar.png);display:block;position:absolute;top:0;right:7px}.affiliate-citadel .content .after-line p{text-align:center;font-size:18px;font-weight:400;color:#000}.affiliate-citadel .content .after-line p span{font-size:30px;font-weight:700;color:#4a86b3}@media all and (min-width:1599px) and (max-width:1788px){.affiliate-citadel .content .before-line{font-size:20px;padding-left:9px}.affiliate-citadel .content .before-line .huge-green-text{font-size:21px}.affiliate-citadel .content .before-line:before{background-size:65px;left:-24px}.affiliate-citadel .content .before-line:after{background-size:27px;right:-23px}.affiliate-citadel .content .after-line:before{left:-8px}.affiliate-citadel .content .after-line:after{right:-8px}}@media all and (min-width:1199px) and (max-width:1470px){.affiliate-citadel .content .before-line{font-size:17px;padding-left:9px}.affiliate-citadel .content .before-line .huge-green-text{font-size:21px}.affiliate-citadel .content .before-line:before{background-size:65px;left:-24px}.affiliate-citadel .content .before-line:after{background-size:27px;right:-23px}.affiliate-citadel .content .after-line p{font-size:16px}.affiliate-citadel .content .after-line:before{left:-8px}.affiliate-citadel .content .after-line:after{right:-8px}}@media all and (max-width:1120px){.affiliate-citadel .content .before-line{font-size:17px;padding-left:9px}.affiliate-citadel .content .before-line .huge-green-text{font-size:21px}.affiliate-citadel .content .before-line:before{background-size:65px;left:-24px}.affiliate-citadel .content .before-line:after{background-size:27px;right:-23px}.affiliate-citadel .content .after-line p{font-size:16px}.affiliate-citadel .content .after-line:before{left:-8px}.affiliate-citadel .content .after-line:after{right:-8px}}.attention{display:block;clear:both;font-size:12px;position:relative;top:15px;padding:0 30px}.special-offer{z-index:999;-webkit-border-radius:50%;border-radius:50%;display:none;background:url(/assets/img/70x70_circle.png) no-repeat;height:70px;width:70px;position:fixed;left:30px;bottom:30px}.special-offer:hover{cursor:pointer}.wrap-banner{position:fixed;bottom:0;left:0;width:100%;z-index:999999}.wrap-banner i{display:inline-block;position:absolute;right:0;top:0;color:#fff;opacity:.7;z-index:99999999}.wrap-banner i:hover{cursor:pointer;-webkit-transition:.8s;transition:.8s;opacity:1}.wrap-banner .close{font-size:35px}.holiday-banner{position:relative;overflow:hidden}.holiday-banner .desktop{margin-bottom:-6px;width:101%;margin-left:-5px}.holiday-banner .tablet{display:none}.holiday-banner .mobile{display:none}@media all and (max-width:992px){.holiday-banner .desktop{display:none}.holiday-banner .tablet{display:block;width:100%}}@media all and (max-width:600px){.holiday-banner .tablet{display:none}.holiday-banner .mobile{display:block;width:100%}}footer .logo{display:block;width:100%;text-align:center}footer .logo img{width:100%;max-width:80%}footer .logo svg{width:100%;height:auto;max-height:200px;margin-bottom:15px}@media screen and (min-width:768px){footer .logo svg{max-height:400px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){footer .logo{height:200px;background-image:url(../img/logo/logo-footer.png);background-repeat:no-repeat;background-position:left center;background-size:contain}footer .logo svg{display:none}}footer a{color:#fff}footer .social a{font-size:1.5rem;text-decoration:none}@media screen and (min-width:768px){footer .nav.nav-pills{width:100%;max-width:760px;margin:0 auto}footer .nav.nav-pills li{padding:0}footer .nav.nav-pills li:before{content:none}footer .nav.nav-pills li a{padding:10px 14px;font-weight:300;background:0 0}footer .nav.nav-pills li a:focus{color:#89c106;outline:0}}@media screen and (min-width:768px){footer .articles{position:relative;margin:15px 0 35px 0;padding:20px;border:1px solid #fff;-webkit-border-radius:10px;border-radius:10px}footer .articles button{position:absolute;bottom:-18px;left:50%;margin-left:-50px}footer .articles button::before{content:'more'}footer .articles.all button::before{content:'less'}footer .articles a:nth-child(n+49),footer .articles span:nth-child(n+49){display:none}footer .articles.all a:nth-child(n+50),footer .articles.all span:nth-child(n+49){display:inline-block}}footer .container p{padding:5px 0}footer .container p.text-right a{display:inline-block;color:#2f313a}footer img.visible-xs{margin:5px auto}footer .services{color:#092a40}footer .services .empty{display:inline-block;width:280px;height:13px;margin:3px;-webkit-border-radius:6px;border-radius:6px;background:rgba(9,42,64,.45)}.social-links{margin-top:30px}.social-links .social{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;max-width:80%;margin:0 auto}@media all and (max-width:767px){footer .social-links{margin-top:3px;margin-bottom:11px}footer .social-links .social{max-width:40%;padding:0}footer .social-links .social a{font-size:1rem}.attention{top:0;text-align:center;margin:15px 0}}@-webkit-keyframes animate-icons{0%{-webkit-transform:rotate(0);transform:rotate(0);right:30px;top:15px}25%{-webkit-transform:rotate(8deg);transform:rotate(8deg);right:28px;top:14px}50%{-webkit-transform:rotate(4deg);transform:rotate(4deg);right:26px;top:13px}75%{-webkit-transform:rotate(8deg);transform:rotate(8deg);right:28px;top:14px}100%{-webkit-transform:rotate(0);transform:rotate(0);right:30px;top:15px}}@keyframes animate-icons{0%{-webkit-transform:rotate(0);transform:rotate(0);right:30px;top:15px}25%{-webkit-transform:rotate(8deg);transform:rotate(8deg);right:28px;top:14px}50%{-webkit-transform:rotate(4deg);transform:rotate(4deg);right:26px;top:13px}75%{-webkit-transform:rotate(8deg);transform:rotate(8deg);right:28px;top:14px}100%{-webkit-transform:rotate(0);transform:rotate(0);right:30px;top:15px}}@-webkit-keyframes animate-king{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}0%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes animate-king{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}0%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animate-service{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}0%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes animate-service{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}0%{-webkit-transform:rotate(0);transform:rotate(0)}}.top-writers,.vip-support{display:block;margin:40px 0;position:relative}.top-writers img,.vip-support img{width:auto}.top-writers .top-ten,.vip-support .top-ten{display:block;width:90px;height:90px;padding:3px 3px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75);background:#fff;position:absolute;top:17px;left:30px;z-index:1}.top-writers .top-ten .wrapper,.vip-support .top-ten .wrapper{font-size:26px;line-height:26px;color:#fff;display:block;width:99%;height:99%;font-weight:600;font-family:Poppins,sans-serif;-webkit-border-radius:50%;border-radius:50%;background:#4a86b3;padding-top:10px}.top-writers .top-ten .wrapper span,.vip-support .top-ten .wrapper span{display:block;text-align:center;font-size:48px;font-weight:500}.top-writers .top-ten .wrapper span:first-child,.vip-support .top-ten .wrapper span:first-child{font-size:22px;font-weight:500;text-transform:uppercase;margin-bottom:6px}.top-writers .left-part,.vip-support .left-part{display:inline-block;width:48%;vertical-align:middle}.top-writers .left-part .custom-citadel,.vip-support .left-part .custom-citadel{border-bottom:none;-webkit-box-shadow:0 8px 11px 0 #cecece;box-shadow:0 8px 11px 0 #cecece;position:relative}.top-writers .left-part .custom-citadel .header,.vip-support .left-part .custom-citadel .header{font-size:26px;font-weight:500;padding:14px 0 7px 140px;position:relative}.top-writers .left-part .custom-citadel .header:after,.vip-support .left-part .custom-citadel .header:after{-webkit-animation-name:animate-icons;animation-name:animate-icons;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;content:url(/assets/img/shortcodes/pen.png);position:absolute;top:15px;right:30px}.top-writers .left-part .custom-citadel .content,.vip-support .left-part .custom-citadel .content{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;text-align:right;padding:15px 30px 15px 30px}.top-writers .left-part .custom-citadel .content .text,.vip-support .left-part .custom-citadel .content .text{display:inline-block;vertical-align:middle;padding-right:20px}.top-writers .left-part .custom-citadel .content .text .green-text,.vip-support .left-part .custom-citadel .content .text .green-text{font-size:24px;font-weight:400;color:#a7dc26}.top-writers .left-part .custom-citadel .content .text .blue-text,.vip-support .left-part .custom-citadel .content .text .blue-text{font-size:19px;font-weight:400;color:#4a86b3}.top-writers .left-part .custom-citadel .content .button-block,.vip-support .left-part .custom-citadel .content .button-block{display:inline-block;vertical-align:middle}.top-writers .left-part .custom-citadel .content .button-block a,.vip-support .left-part .custom-citadel .content .button-block a{margin:0;text-align:center;padding:6px 30px;font-size:17px;line-height:22px;font-weight:400;text-transform:none}.top-writers .right-part,.vip-support .right-part{display:inline-block;vertical-align:middle;width:50%;text-align:center}.vip-support .top-ten .wrapper{-webkit-animation-name:animate-service;animation-name:animate-service;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;padding-top:8px;text-align:center}.vip-support .left-part .custom-citadel .header:after{-webkit-animation-name:animate-king;animation-name:animate-king;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;content:url(/assets/img/shortcodes/king.png)}.vip-services-price{display:block;margin:40px 0;position:relative}.vip-services-price .left-part{display:inline-block;width:50%;vertical-align:middle;padding-right:90px}.vip-services-price .left-part img{width:100%}.vip-services-price .right-part{display:inline-block;width:48%;vertical-align:middle}.vip-services-price .right-part .custom-citadel{border-bottom:none;-webkit-box-shadow:0 8px 11px 0 #cecece;box-shadow:0 8px 11px 0 #cecece;position:relative;margin-bottom:0}.vip-services-price .right-part .custom-citadel .header{font-size:26px;font-weight:500;padding:14px 14px 7px 14px;position:relative;color:#fcc83a;text-align:center}.vip-services-price .right-part .custom-citadel .header:hover{-webkit-transition:.5s;transition:.5s;color:#fff;text-decoration:none}.vip-services-price .right-part .custom-citadel .content{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;padding:25px 30px 20px}.vip-services-price .right-part .custom-citadel .content .prices-blocks{display:block;text-align:center}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block{text-decoration:none;cursor:pointer;display:inline-block;vertical-align:top;width:29%;text-align:center;font-size:15px;margin:10px;padding:20px 5px;font-weight:400;line-height:18px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;color:#4a86b3;-webkit-box-shadow:0 3px 8px 0 #cecece;box-shadow:0 3px 8px 0 #cecece;background:url(/assets/img/shortcodes/bg-crown.png) no-repeat,#fff}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block:nth-child(1){background-position:right -20px bottom -3px}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block:nth-child(2){background-position:right -20px bottom -3px}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block:nth-child(3){background-position:right -20px bottom -3px}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block:nth-child(4){background-position:left -20px bottom -3px}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block:nth-child(5){background-position:left -20px bottom -3px}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block:nth-child(6){background-position:left -20px bottom -3px}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block span{display:block;color:#a7dc26;font-size:20px;font-weight:500;margin-top:5px}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block:hover{-webkit-transition:.5s;transition:.5s;-webkit-box-shadow:inset 0 3px 8px 0 #cecece;box-shadow:inset 0 3px 8px 0 #cecece}.order-coursework{display:block;margin:40px 0;text-align:center}.order-coursework .title{text-align:left;font-size:29px;color:#4a86b3;font-weight:500;margin-bottom:23px}.order-coursework .steps-block{display:inline-block;vertical-align:top;width:24%;position:relative}.order-coursework .steps-block img{width:auto;max-width:100%}.order-coursework .steps-block span{display:inline-block;position:absolute;bottom:25px;font-size:15px;right:84px;color:#fff}.order-coursework .steps-block.step2 span{right:55px;bottom:15px}.order-coursework .steps-block.step3 span{right:53px}.order-coursework .steps-block.step4 span{right:44px;bottom:15px}.order-gp{display:block;margin:50px 0;text-align:center}.order-gp .left-block-title{display:inline-block;vertical-align:middle;width:33%;position:relative}.order-gp .left-block-title img{width:auto}.order-gp .left-block-title span{position:absolute;display:block;width:100%;text-align:center;top:45%;font-size:28px;padding-left:12px;color:#4a86b3;font-weight:500;line-height:37px}.order-gp .left-block-steps{display:inline-block;vertical-align:middle;width:65%}.order-gp .left-block-steps .gp-step{display:inline-block;vertical-align:middle;width:40%;position:relative;background:#f9f9f9;border:1px solid #ededed;text-align:left;padding:8px 20px;min-height:79px;margin:17px 20px}.order-gp .left-block-steps .gp-step .icon{position:absolute;left:-4px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.order-gp .left-block-steps .gp-step .icon img{width:auto}.order-gp .left-block-steps .gp-step span{font-size:14px;font-weight:500;color:#4a86b3;display:inline-block;vertical-align:middle;text-align:center}.order-gp .left-block-steps .gp-step strong{font-size:26px;font-weight:600;color:#4a86b3;display:inline-block;vertical-align:middle;line-height:26px;margin-right:45px}.order-gp .left-block-steps .gp-step.gp-step-1{text-align:right;padding:25px 20px;-webkit-border-top-left-radius:30px;border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;border-bottom-left-radius:30px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.order-gp .left-block-steps .gp-step.gp-step-1 strong{color:#86c52d;margin-left:45px;margin-right:0}.order-gp .left-block-steps .gp-step.gp-step-2{text-align:right;padding:18px 20px;-webkit-border-top-left-radius:30px;border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;border-bottom-left-radius:30px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.order-gp .left-block-steps .gp-step.gp-step-2 strong{color:#86c52d;margin-left:45px;margin-right:0}.order-gp .left-block-steps .gp-step.gp-step-3{padding:18px 20px;-webkit-border-top-right-radius:30px;border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.order-gp .left-block-steps .gp-step.gp-step-3 .icon{left:auto;right:-4px}.order-gp .left-block-steps .gp-step.gp-step-4{-webkit-border-top-right-radius:30px;border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.order-gp .left-block-steps .gp-step.gp-step-4 .icon{left:auto;right:-4px}.order-scholarship{display:block;margin:40px 0}.order-scholarship .title{text-align:center;font-size:29px;color:#4a86b3;font-weight:500;margin-bottom:23px}.order-scholarship .steps{text-align:center}.order-scholarship .steps .step{display:inline-block;vertical-align:top;width:24%;position:relative}.order-scholarship .steps .step img{width:auto}.order-scholarship .steps .step span{position:absolute;display:inline-block;width:100%;color:#fff;font-size:13px;font-weight:500;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.order-scholarship .steps .step.step-1 span,.order-scholarship .steps .step.step-3 span{top:50px}.order-scholarship .steps .step.step-2 span,.order-scholarship .steps .step.step-4 span{bottom:22px}.order-questionnaire{display:block;margin:40px 0}.order-questionnaire .title{text-align:center;font-size:29px;color:#4a86b3;font-weight:500;margin-bottom:23px}.order-questionnaire .steps{text-align:center}.order-questionnaire .steps .step{display:inline-block;vertical-align:top;width:24%;text-align:center}.order-questionnaire .steps .step img{width:auto}.order-questionnaire .steps .step span{display:block;color:#4a86b3;font-weight:500}.order-questionnaire .steps .step.step-1 span,.order-questionnaire .steps .step.step-3 span{margin:12px 0 30px}.order-questionnaire .steps .step.step-2 span,.order-questionnaire .steps .step.step-4 span{margin:30px 0 12px}.order-lit-review{display:block;margin:30px 0;text-align:center}.order-lit-review .image-wrapper{display:inline-block;position:relative;width:45%;vertical-align:middle}.order-lit-review .image-wrapper .title{text-align:center;font-size:29px;color:#4a86b3;font-weight:500;margin-bottom:23px}.order-lit-review .image-wrapper img{width:auto}.order-lit-review .block-steps{display:inline-block;vertical-align:middle;width:45%}.order-lit-review .block-steps .steps{display:block;position:relative;text-align:left;max-width:350px;background:#f9f9f9;-webkit-border-radius:50px;border-radius:50px;border:2px solid #e3e3e3;margin:45px 0}.order-lit-review .block-steps .steps:before{content:'';display:block;position:absolute;width:111px;height:1px;background:#e3e3e3;left:0}.order-lit-review .block-steps .steps span{display:inline-block;vertical-align:middle;width:80px;height:80px;-webkit-border-radius:50%;border-radius:50%;text-align:center;padding-top:23px;color:#fff;font-size:20px;font-weight:600}.order-lit-review .block-steps .steps p{display:inline-block;vertical-align:middle;font-size:14px;color:#4a86b3;font-weight:500;line-height:17px;margin:0;padding-left:25px}.order-lit-review .block-steps .steps.step1:before{left:-93px;bottom:-20px;-webkit-transform:rotate(-38deg);-ms-transform:rotate(-38deg);transform:rotate(-38deg)}.order-lit-review .block-steps .steps.step1:after{content:'';display:block;position:absolute;width:5px;height:5px;background:#77aa26;-webkit-border-radius:50%;border-radius:50%;left:-84px;bottom:-56px}.order-lit-review .block-steps .steps.step2{margin-left:65px}.order-lit-review .block-steps .steps.step2:before{top:50px;width:130px;left:-132px;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}.order-lit-review .block-steps .steps.step2:after{content:'';display:block;position:absolute;width:5px;height:5px;background:#4a86b3;-webkit-border-radius:50%;border-radius:50%;left:-136px;bottom:20px}.order-lit-review .block-steps .steps.step3{margin-left:60px}.order-lit-review .block-steps .steps.step3:before{top:0;width:141px;left:-132px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.order-lit-review .block-steps .steps.step3:after{content:'';display:block;position:absolute;width:5px;height:5px;background:#77aa26;-webkit-border-radius:50%;border-radius:50%;left:-134px;top:-21px}.order-lit-review .block-steps .steps.step4:before{left:-124px;width:152px;top:-34px;-webkit-transform:rotate(38deg);-ms-transform:rotate(38deg);transform:rotate(38deg)}.order-lit-review .block-steps .steps.step4:after{content:'';display:block;position:absolute;width:5px;height:5px;background:#4a86b3;-webkit-border-radius:50%;border-radius:50%;left:-110px;top:-83px}.order-lit-review .block-steps .steps.step1 span,.order-lit-review .block-steps .steps.step3 span{background:#4a86b3;border:3px solid #3d7aa0}.order-lit-review .block-steps .steps.step2 span,.order-lit-review .block-steps .steps.step4 span{background:#77aa26;border:3px solid #709b1e}.samples-on-landing{display:block;text-align:center;position:relative;margin:30px 0}.samples-on-landing:before{content:'';display:block;position:absolute;width:2200px;height:100%;background:#f8fced;left:-46%;top:0;z-index:-1}.samples-on-landing .wrapper{position:relative;padding:30px 0;overflow:hidden}.samples-on-landing .wrapper:after{content:'Sample';position:absolute;bottom:-48px;left:0;font-size:222px;line-height:222px;font-weight:700;color:#eff6ea;z-index:-1}.samples-on-landing .left-sol{display:inline-block;vertical-align:middle;width:61%}.samples-on-landing .left-sol .title{font-size:26px;color:#4a86b3;font-weight:600;text-align:left;margin-bottom:24px}.samples-on-landing .left-sol .title span{font-weight:700}.samples-on-landing .left-sol p{font-weight:500;margin:0}.samples-on-landing .left-sol .links-block{display:block;margin-top:48px;text-align:left}.samples-on-landing .left-sol .links-block img{width:auto}.samples-on-landing .left-sol .links-block a{font-size:20px;color:#4a86b3;font-weight:500;margin-left:150px}.samples-on-landing .left-sol .links-block a:first-child{margin-left:42px}.samples-on-landing .right-sol{display:inline-block;vertical-align:middle;width:38%;background:url(/assets/img/right-sol-bg.png) center no-repeat;background-size:contain}.samples-on-landing .right-sol.mob{display:none}.samples-on-landing .right-sol img{width:auto}@media all and (max-width:1680px){.order-lit-review .image-wrapper{text-align:left}}@media all and (max-width:1620px) and (min-width:1301px),all and (max-width:1199px) and (min-width:992px){.order-gp .left-block-title img{width:100%}.order-gp .left-block-title span{font-size:21px;line-height:28px}.order-gp .left-block-steps .gp-step{width:44%;margin:9px 4px}.order-gp .left-block-steps .gp-step span{font-size:13px}.order-gp .left-block-steps .gp-step strong{margin-right:4px}.order-gp .left-block-steps .gp-step.gp-step-1{padding:25px 10px}.order-gp .left-block-steps .gp-step.gp-step-1 strong{margin-left:4px}.order-gp .left-block-steps .gp-step.gp-step-2{padding:18px 10px}.order-gp .left-block-steps .gp-step.gp-step-2 strong{margin-left:0}.order-gp .left-block-steps .gp-step.gp-step-3{padding:18px 10px}.order-gp .left-block-steps .gp-step.gp-step-4{padding:18px 10px}}@media all and (max-width:1599px) and (min-width:1200px){.order-scholarship .steps .step span{font-size:12px}.order-scholarship .steps .step img{width:100%}.order-scholarship .steps .step.step-4 span{bottom:11px}}@media all and (max-width:1599px) and (min-width:1301px){.order-coursework .steps-block span{font-size:13px;right:55px}.order-coursework .steps-block.step2 span{right:34px}.order-coursework .steps-block.step3 span{right:30px}.order-coursework .steps-block.step4 span{right:22px}}@media all and (max-width:1599px){.samples-on-landing .wrapper:after{font-size:150px;line-height:150px;bottom:-35px}.samples-on-landing .left-sol .links-block a{margin-left:70px}.samples-on-landing .left-sol .links-block a:first-child{margin-left:27px}}@media all and (max-width:1530px){.order-lit-review .image-wrapper img{width:80%}}@media all and (max-width:1460px) and (min-width:1301px){.order-coursework .steps-block span{right:35px;bottom:21px}.order-coursework .steps-block.step2 span{right:15px;bottom:10px}.order-coursework .steps-block.step3 span{right:14px}.order-coursework .steps-block.step4 span{right:6px;bottom:11px}}@media all and (min-width:1441px) and (max-width:1702px){.top-writers .top-ten,.vip-support .top-ten{width:120px;height:120px;top:36%;left:18px}.top-writers .top-ten .wrapper,.vip-support .top-ten .wrapper{padding-top:25px}.top-writers .left-part .custom-citadel .header,.vip-support .left-part .custom-citadel .header{padding:14px 0 7px 18px}.top-writers .left-part .custom-citadel .content,.vip-support .left-part .custom-citadel .content{padding:15px 18px 15px 155px;text-align:left}.top-writers .left-part .custom-citadel .content .text,.vip-support .left-part .custom-citadel .content .text{padding:0}.top-writers .left-part .custom-citadel .content .button-block,.vip-support .left-part .custom-citadel .content .button-block{margin-top:10px}.vip-support .top-ten .wrapper{padding-top:22px}}@media all and (max-width:1490px){.order-questionnaire .steps .step .icon img{width:auto}.order-questionnaire .steps .step img{width:100%}}@media all and (min-width:1200px) and (max-width:1599px){.vip-services-price .left-part{padding-right:30px}.vip-services-price .right-part .custom-citadel .content{padding:25px 10px 20px}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block{width:44%}}@media all and (min-width:1441px) and (max-width:1574px){.top-writers .left-part .custom-citadel .content .text .green-text,.vip-support .left-part .custom-citadel .content .text .green-text{font-size:22px}.top-writers .left-part .custom-citadel .content .text .blue-text,.vip-support .left-part .custom-citadel .content .text .blue-text{font-size:17px}}@media all and (max-width:1440px){.top-writers .left-part,.vip-support .left-part{display:block;width:100%;max-width:70%;margin:0 auto}.top-writers .right-part,.vip-support .right-part{display:block;margin:0 auto}.top-writers .right-part img,.vip-support .right-part img{width:100%}}@media all and (max-width:1330px){.top-writers .left-part,.vip-support .left-part{max-width:80%}}@media all and (max-width:1300px){.order-coursework .steps-block{width:49%;margin-bottom:15px}.order-gp .left-block-title{display:block;width:100%}.order-gp .left-block-steps{display:block;width:100%}.samples-on-landing .left-sol .links-block a{margin-left:40px}.samples-on-landing .left-sol .links-block a:first-child{margin-left:0}}@media all and (max-width:1250px){.order-lit-review .image-wrapper{display:block;width:100%;text-align:center}.order-lit-review .image-wrapper img{width:auto}.order-lit-review .block-steps{display:block;width:100%;text-align:center}.order-lit-review .block-steps .steps{display:inline-block;width:100%;margin:8px auto}.order-lit-review .block-steps .steps:after,.order-lit-review .block-steps .steps:before{display:none!important}.order-lit-review .block-steps .steps.step2,.order-lit-review .block-steps .steps.step3{margin:8px auto}}@media all and (max-width:1200px){.vip-services-price .left-part{display:block;width:100%;padding-right:0;text-align:center}.vip-services-price .left-part img{width:100%;max-width:70%}.vip-services-price .right-part{display:block;width:100%;margin-top:15px}.top-writers .left-part,.vip-support .left-part{max-width:100%}}@media all and (max-width:1199px){.order-gp .left-block-title span{font-size:28px;line-height:37px}.order-scholarship .steps .step{width:45%}.order-scholarship .steps .step img{width:100%}.order-scholarship .steps .step .step-4 span{bottom:22px}.order-questionnaire .steps .step{width:45%;margin:18px 0}.order-questionnaire .steps .step img{width:auto}}@media all and (max-width:1199px) and (min-width:992px),(max-width:840px){.samples-on-landing:before{left:-70%}.samples-on-landing .left-sol .title{font-size:22px}.samples-on-landing .left-sol .title br{display:none}.samples-on-landing .left-sol .links-block a{margin-left:18px;font-size:17px}.samples-on-landing .left-sol .links-block a:first-child{margin-left:0}.samples-on-landing .right-sol img{width:75%}}@media all and (max-width:1080px){.order-coursework .steps-block span{font-size:13px}}@media all and (min-width:992px) and (max-width:1100px){.top-writers .top-ten,.vip-support .top-ten{left:12px}.top-writers .left-part .custom-citadel .content,.vip-support .left-part .custom-citadel .content{padding:15px 14px 15px 30px}.top-writers .left-part .custom-citadel .content .text .green-text,.vip-support .left-part .custom-citadel .content .text .green-text{font-size:22px}.top-writers .left-part .custom-citadel .content .text .blue-text,.vip-support .left-part .custom-citadel .content .text .blue-text{font-size:17px}}@media all and (max-width:991px){.top-writers .left-part,.vip-support .left-part{max-width:80%}.order-coursework .steps-block span{right:139px}.order-coursework .steps-block.step2 span{right:123px}.order-coursework .steps-block.step3 span{right:118px}.order-coursework .steps-block.step4 span{right:109px}.order-scholarship .steps .step.step-1 span,.order-scholarship .steps .step.step-3 span{top:65px}.order-scholarship .steps .step.step-2 span{bottom:35px}.order-scholarship .steps .step.step-4 span{bottom:27px}}@media all and (max-width:930px) and (min-width:726px){.order-gp .left-block-steps .gp-step{margin:15px 10px;width:44%}.order-gp .left-block-steps .gp-step strong{margin-right:15px}.order-gp .left-block-steps .gp-step.gp-step-1 strong{margin-left:25px}.order-gp .left-block-steps .gp-step.gp-step-2 strong{margin-left:6px}}@media all and (max-width:890px){.top-writers .left-part,.vip-support .left-part{max-width:100%}.order-coursework .steps-block span{right:88px}.order-coursework .steps-block.step2 span{right:68px}.order-coursework .steps-block.step3 span{right:66px}.order-coursework .steps-block.step4 span{right:55px}}@media all and (max-width:725px){.top-writers .top-ten,.vip-support .top-ten{width:120px;height:120px;top:36%;left:18px}.top-writers .top-ten .wrapper,.vip-support .top-ten .wrapper{padding-top:25px}.top-writers .left-part .custom-citadel .header,.vip-support .left-part .custom-citadel .header{padding:14px 0 7px 18px}.top-writers .left-part .custom-citadel .content,.vip-support .left-part .custom-citadel .content{padding:15px 18px 15px 155px;text-align:left}.top-writers .left-part .custom-citadel .content .text,.vip-support .left-part .custom-citadel .content .text{padding:0}.top-writers .left-part .custom-citadel .content .button-block,.vip-support .left-part .custom-citadel .content .button-block{margin-top:10px}.top-writers .right-part,.vip-support .right-part{width:100%;max-width:80%}.order-gp .left-block-steps .gp-step{display:block;width:100%;max-width:80%;margin:40px auto}}@media all and (max-width:680px){.samples-on-landing .wrapper:after{font-size:71px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-52px}.samples-on-landing .left-sol{display:block;width:100%}.samples-on-landing .left-sol .links-block{text-align:center;margin:30px 0}.samples-on-landing .right-sol{display:block;width:100%}.samples-on-landing .right-sol.desk{display:none}.samples-on-landing .right-sol.mob{display:block;margin:30px 0}.samples-on-landing .right-sol img{width:auto}}@media all and (max-width:639px){.vip-services-price .right-part .custom-citadel .content .prices-blocks .block{width:44%}.order-coursework .steps-block span{right:61px}.order-coursework .steps-block.step2 span{right:40px}.order-coursework .steps-block.step3 span{right:36px}.order-coursework .steps-block.step4 span{right:31px}.order-questionnaire .steps .step{display:block;width:100%}}@media all and (max-width:600px){.order-scholarship .steps .step{display:block;width:100%;margin:20px 0}.order-scholarship .steps .step img{max-width:70%}}@media all and (max-width:570px){.order-coursework .steps-block{width:100%}.order-coursework .steps-block img{width:100%;max-width:100%}.order-coursework .steps-block span{font-size:15px;right:147px;bottom:54px}.order-coursework .steps-block.step2 span{right:122px;bottom:40px}.order-coursework .steps-block.step3 span{right:118px}.order-coursework .steps-block.step4 span{right:109px;bottom:43px}.order-coursework .title{font-size:25px;text-align:center}}@media all and (max-width:534px){.vip-services-price .left-part img{max-width:100%}.vip-services-price .right-part .custom-citadel .content{padding:15px}.vip-services-price .right-part .custom-citadel .content .prices-blocks .block{margin:10px 0;width:100%}.top-writers .top-ten,.vip-support .top-ten{top:34%}.top-writers .left-part .custom-citadel .header,.vip-support .left-part .custom-citadel .header{font-size:23px}.top-writers .left-part .custom-citadel .content,.vip-support .left-part .custom-citadel .content{text-align:center}.top-writers .left-part .custom-citadel .content .text,.vip-support .left-part .custom-citadel .content .text{line-height:22px}.top-writers .left-part .custom-citadel .content .text .green-text,.vip-support .left-part .custom-citadel .content .text .green-text{font-size:21px}.top-writers .left-part .custom-citadel .content .text .blue-text,.vip-support .left-part .custom-citadel .content .text .blue-text{font-size:16px}.top-writers .right-part,.vip-support .right-part{max-width:100%;display:none}.order-gp .left-block-title span{font-size:21px;line-height:31px}.order-gp .left-block-title img{width:100%}.order-gp .left-block-steps .gp-step{display:block;max-width:100%}.order-lit-review .image-wrapper img{width:100%}.order-lit-review .block-steps .steps{min-height:auto}.order-lit-review .block-steps .steps span{width:70px;height:70px;padding-top:17px}.order-lit-review .block-steps .steps p{font-size:13px;padding-left:3px}}@media all and (max-width:460px){.order-coursework .steps-block span{right:83px;bottom:38px}.order-coursework .steps-block.step2 span{right:60px;bottom:24px}.order-coursework .steps-block.step3 span{right:58px}.order-coursework .steps-block.step4 span{right:51px;bottom:26px}.order-scholarship .steps .step img{max-width:100%}.order-scholarship .steps .step.step-1 span,.order-scholarship .steps .step.step-3 span{top:55px}.order-scholarship .steps .step.step-2 span{bottom:30px}.order-scholarship .steps .step.step-4 span{bottom:22px}.order-questionnaire .steps .step img{width:64%}.samples-on-landing .left-sol .links-block a{display:block;margin-left:0;margin-bottom:25px}}@media all and (max-width:390px){.vip-services-price .right-part .custom-citadel .header span{display:block}.top-writers .top-ten,.vip-support .top-ten{top:26%;left:23px;width:100px;height:100px}.top-writers .top-ten .wrapper,.vip-support .top-ten .wrapper{padding-top:14px}.top-writers .left-part .custom-citadel .header,.vip-support .left-part .custom-citadel .header{font-size:20px}.top-writers .left-part .custom-citadel .header:after,.vip-support .left-part .custom-citadel .header:after{-webkit-animation-name:none;animation-name:none}.top-writers .left-part .custom-citadel .header:after,.vip-support .left-part .custom-citadel .header:after{top:10px;right:12px}.top-writers .left-part .custom-citadel .content,.vip-support .left-part .custom-citadel .content{padding:15px 10px 15px 111px}.top-writers .left-part .custom-citadel .content .text .green-text,.vip-support .left-part .custom-citadel .content .text .green-text{font-size:18px}.top-writers .left-part .custom-citadel .content .text .blue-text,.vip-support .left-part .custom-citadel .content .text .blue-text{font-size:15px}.top-writers .left-part .custom-citadel .content .button-block a,.vip-support .left-part .custom-citadel .content .button-block a{padding:6px 15px}.order-gp .left-block-title span{font-size:18px;line-height:25px}.order-gp .left-block-steps .gp-step{padding:17px 12px}.order-gp .left-block-steps .gp-step strong{margin-right:15px}.order-gp .left-block-steps .gp-step span{font-size:13px}.order-gp .left-block-steps .gp-step.gp-step-1{padding:25px 12px}.order-gp .left-block-steps .gp-step.gp-step-1 strong{margin-left:15px}.order-gp .left-block-steps .gp-step.gp-step-2{padding:18px 12px}.order-gp .left-block-steps .gp-step.gp-step-2 strong{margin-left:0}.order-gp .left-block-steps .gp-step.gp-step-3{padding:18px 12px}.order-gp .left-block-steps .gp-step.gp-step-4 strong{margin-right:7px}}@media all and (max-width:360px){.order-coursework .steps-block span{right:45px;bottom:26px}.order-coursework .steps-block.step2 span{right:23px;bottom:14px}.order-coursework .steps-block.step3 span{right:20px}.order-coursework .steps-block.step4 span{right:11px;bottom:14px}.samples-on-landing .right-sol img{width:90%}}@media all and (max-width:350px){.top-writers .top-ten,.vip-support .top-ten{left:8px}}#return_banner{display:none;width:60px;height:60px;background:#fff;-webkit-box-shadow:0 3px 10px 0 rgba(136,138,142,.8);box-shadow:0 3px 10px 0 rgba(136,138,142,.8);position:fixed;bottom:185px;left:20px;z-index:999;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;overflow:hidden}#return_banner:before{content:'';background:url(/assets/img/u-flag.svg) right -15px top no-repeat;background-size:133px;display:block;width:60px;height:60px}@media all and (max-width:800px){#return_banner{bottom:210px}}.help-ukraine{position:fixed;left:20px;bottom:200px;display:none;width:100%;max-width:510px;background:#fff;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 3px 10px 0 rgba(136,138,142,.8);box-shadow:0 3px 10px 0 rgba(136,138,142,.8);z-index:999;overflow:hidden;padding:20px}.help-ukraine img{position:absolute;right:0;top:0;width:180px}.help-ukraine .close-banner{position:absolute;right:12px;top:7px;font-weight:600;color:#04e;font-size:18px;cursor:pointer}.help-ukraine .text{font-size:16px;font-weight:600;color:#313749;position:relative;z-index:1}.help-ukraine .text span{color:#5952ff}.help-ukraine .text a.link{color:#76b7cf;text-decoration:underline}.help-ukraine .text.text-1{margin:0 0 12px;padding-right:87px}@media all and (max-width:600px){.help-ukraine{max-width:275px;bottom:275px;left:7px}.help-ukraine .text{font-size:13px}}#bottom-row-wrapper.hidden-row{display:none}#bottom-row-wrapper.visible-row{display:block}.page-404{text-align:center;margin-bottom:35px}.page-404 span{font-size:100px;font-weight:700;color:#d9534f}.page-404 .home{margin-left:15%;color:#fff}.page-404 .search{max-width:480px;margin:15px auto}.page-404 .search input[type=text]{width:60%;display:inline-block}.page-404 .search .btn.btn-success{margin-top:-5px}.about .video-wrapper{display:block;margin:30px 0}.about .video-wrapper .video-block{display:inline-block;vertical-align:top;width:35%;position:relative}.about .video-wrapper .video-block img{width:100%}.about .video-wrapper .video-block .button-play{position:absolute;left:59%;top:50%}.about .video-wrapper .video-block .button-play img{width:auto}.about .video-wrapper .text-block{display:inline-block;vertical-align:top;width:64%;padding:23px 0 0 30px}.about h2{clear:both;font-size:21px;font-weight:600;color:#2589bd;margin-bottom:30px}.about h2:before{display:none}.about h3{color:#2f313a}.about p.sub-title{font-weight:600}.about .about-short{background:#fcfef7;padding:30px 10px}.about .about-short .writing-service-banner td{vertical-align:top}.about .about-short .writing-service-banner td .column .text-block .title{display:block;font-size:17px;font-weight:700;position:relative;padding-left:35px}.about .about-short .writing-service-banner td .column .text-block .title:before{content:'';position:absolute;left:0;top:0}.about .about-short .writing-service-banner td .column .text-block .text{font-size:15px;line-height:23px;font-weight:500}.about .about-short .writing-service-banner .wrapper-row-top{border-bottom:1px solid #4a86b3}.about .about-short .writing-service-banner .wrapper-row-top td{padding:0 31px 17px 37px}.about .about-short .writing-service-banner .wrapper-row-top td:first-child{border-right:1px solid #4a86b3}.about .about-short .writing-service-banner .wrapper-row-top td:first-child .title:before{content:url(/assets/img/icons/f-icon.png)}.about .about-short .writing-service-banner .wrapper-row-top td:nth-child(2) .title:before{content:url(/assets/img/icons/s-icon.png)}.about .about-short .writing-service-banner .wrapper-row-top td:last-child{border-left:1px solid #4a86b3}.about .about-short .writing-service-banner .wrapper-row-top td:last-child .title:before{content:url(/assets/img/icons/t-icon.png)}.about .about-short .writing-service-banner .wrapper-row-bottom td{padding:30px 30px 0 37px}.about .about-short .writing-service-banner .wrapper-row-bottom td:first-child{border-right:1px solid #4a86b3}.about .about-short .writing-service-banner .wrapper-row-bottom td:first-child .title:before{content:url(/assets/img/icons/fo-icon.png)}.about .about-short .writing-service-banner .wrapper-row-bottom td:nth-child(2) .title:before{content:url(/assets/img/icons/fi-icon.png)}.about .about-short .writing-service-banner .wrapper-row-bottom td:last-child{border-left:1px solid #4a86b3}.about .about-short .writing-service-banner .wrapper-row-bottom td:last-child .title:before{content:url(/assets/img/icons/si-icon.png)}.about .services-list{display:block;margin:30px 0}.about .services-list .service{display:inline-block;width:19%;vertical-align:top;text-align:center;padding:0 17px;font-size:16px;font-weight:600}.about .services-list .service .icon{text-align:center;margin-bottom:30px}.about .services-list .service:first-child .icon{margin-bottom:14px}.about .services-list .service:last-child .icon{margin-bottom:25px}.about .bottom-block .content-wrapp{display:inline-block;width:60%}.about .bottom-block .content-wrapp ul{margin-bottom:50px}.about .bottom-block .content-wrapp ul li{padding-left:35px;margin-bottom:15px}.about .bottom-block .content-wrapp ul li:before{width:12px;height:12px;background:#4487b2}.about .bottom-block .image-wrapp{display:inline-block;width:39%;vertical-align:top}.about .bottom-block .image-wrapp img{width:100%}@media all and (max-width:1420px){.about .video-wrapper .video-block .button-play{left:57%;top:47%}}@media all and (max-width:1280px){.about .video-wrapper .video-block{display:block;width:100%}.about .video-wrapper .video-block img{width:auto}.about .video-wrapper .video-block .button-play{left:57%;top:50%}.about .video-wrapper .text-block{display:block;width:100%;padding:30px 0 0}}@media all and (max-width:1200px){.about .services-list .service{display:block;width:100%;text-align:left;padding:0}.about .services-list .service .icon{display:inline-block;width:25%}.about .services-list .service span{display:inline-block;width:70%}}@media all and (max-width:1200px) and (min-width:992px){.about .about-short .writing-service-banner{display:block}.about .about-short .writing-service-banner tr{display:block}.about .about-short .writing-service-banner tr.wrapper-row-top{border:none}.about .about-short .writing-service-banner tr.wrapper-row-top td{padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-top td:first-child{border:none;padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-top td:last-child{border:none;padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-bottom td{padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-bottom td:first-child{border:none;padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-bottom td:last-child{border:none;padding:15px}.about .about-short .writing-service-banner tr td{display:block;width:100%;border:none;padding:15px}}@media all and (max-width:768px){.about .about-short .writing-service-banner{display:block}.about .about-short .writing-service-banner tr{display:block}.about .about-short .writing-service-banner tr.wrapper-row-top{border:none}.about .about-short .writing-service-banner tr.wrapper-row-top td{padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-top td:first-child{border:none;padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-top td:last-child{border:none;padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-bottom td{padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-bottom td:first-child{border:none;padding:15px}.about .about-short .writing-service-banner tr.wrapper-row-bottom td:last-child{border:none;padding:15px}.about .about-short .writing-service-banner tr td{display:block;width:100%;border:none;padding:15px}.about .bottom-block .image-wrapp{display:none}.about .bottom-block .content-wrapp{width:100%}.about .bottom-block .content-wrapp ul{margin-bottom:20px}}@media all and (max-width:600px){.about .services-list .service{margin:20px 0}.about .services-list .service span{display:block;width:100%;text-align:center}.about .services-list .service .icon{display:block;width:100%;margin-bottom:15px}}@media all and (max-width:414px){.about .about-short .writing-service-banner td .column .text-block .text{display:block;text-align:justify}}.contact-us .citadel{max-width:640px;margin:0 auto 25px}.contact-us .error{color:#d9534f}.contact-us .contact-form .table tr td:first-child{width:100%}@media screen and (min-width:640px){.contact-us .contact-form .table tr td:first-child{width:35%}}.contact-us .contact-form .table tr td:last-child{width:100%}@media screen and (min-width:640px){.contact-us .contact-form .table tr td{width:65%}}img.contacts{width:100%;max-width:490px;height:auto}.discount img.full-discounts{width:100%;height:auto;max-width:660px;max-height:558px}.free-block{max-width:480px;margin:0 auto}.free-block .citadel .content ul li{padding-left:20px}.search-block{max-width:640px;margin:0 auto}.search-block .content{text-align:center}@media (min-width:480px){.search-block .content{text-align:inherit}}.search-block input[type=text]{display:inline-block;width:100%}@media (min-width:480px){.search-block input[type=text]{width:-webkit-calc(90% - 100px);width:calc(90% - 100px);margin-right:5%}}.search-block input[type=submit]{margin:5px 0}@media (min-width:480px){.search-block input[type=submit]{margin:0}}.related-essay-block{max-width:640px;margin:0 auto}.main{margin:56px 0 0;overflow:hidden}.homepage p{font-weight:500}.top-block-vs-calc{display:block}.top-block-vs-calc .left-part-vs-image{display:inline-block;position:relative;vertical-align:middle;width:45%;text-align:center}.top-block-vs-calc .left-part-vs-image img{width:auto;max-width:100%;height:auto}.top-block-vs-calc .left-part-vs-image .dec-left{position:absolute;bottom:0;left:0}.top-block-vs-calc .left-part-vs-image .dec-right{position:absolute;top:0;right:0}.top-block-vs-calc .top-head-calc{display:inline-block;position:relative;vertical-align:middle;width:54%}.top-block-vs-calc .top-head-calc .decor-f{position:absolute;display:none}.top-block-vs-calc .top-head-calc .decor-s{position:absolute;display:none}.top-block-vs-calc .main-calc .mini-order{float:none;padding:20px 100px;max-width:792px;background:0 0}.top-block-vs-calc .main-calc .mini-order:before{background:url(/files/images/home2020/home-calc-bg.png) center no-repeat;width:100%;height:100%;z-index:0;top:-35px;bottom:auto;left:0}.top-block-vs-calc .main-calc .mini-order #mini_order_form .citadel:after{content:url(/files/images/home2020/small-calc.png)}.top-block-vs-calc .main-calc .mini-order #mini_order_form .citadel .header{font-size:15px;padding:12px 0 10px 35px;font-weight:500}.top-block-vs-calc .main-calc .mini-order #mini_order_form .citadel .content{padding:15px 12px 20px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .wrap{width:63%;margin-left:0}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .wrap .currency-button{height:34px;width:24%;margin:0}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .hint{right:auto;left:159px;top:17px;width:20px;height:20px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .hint.v-h{top:8px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .hint span i{font-size:23px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form label{width:35%;font-weight:500;line-height:17px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form select{width:63%;height:39px;min-height:39px;margin:3px 0;cursor:pointer}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order{width:64%;margin-left:0}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order .button2{padding:10px;margin:3px 0}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order .button2 span{font-size:15px;font-weight:500}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order .button2 span.s-text{text-transform:none;font-size:14px;color:#787878;margin-left:9px;font-weight:600}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order .button2 span.mobile-show{display:none}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order .b-for-mobile{display:none}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .popover.left{right:77px!important}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .popover.left .arrow{right:auto;left:-11px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .total{display:none}.top-block-vs-calc .main-calc .mini-order #mini_order_form #essay_total_price,.top-block-vs-calc .main-calc .mini-order #mini_order_form #essay_total_price_disc{display:inline-block;background:0 0;color:#fff;font-weight:500;font-size:20px;border:none;padding:0;margin:0}.top-block-vs-calc .main-calc .mini-order #mini_order_form #essay_total_price.line-through,.top-block-vs-calc .main-calc .mini-order #mini_order_form #essay_total_price_disc.line-through{font-size:14px;font-weight:300;text-decoration:line-through}.top-block-vs-calc .main-calc .mini-order #mini_order_form .total-price.price-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;clear:both;float:none;padding:0 22px}.top-block-vs-calc .main-calc .mini-order #mini_order_form .total-price.price-button .first-order-coupon{width:35%}.top-block-vs-calc .main-calc .mini-order #mini_order_form .total-price.price-button .first-order-coupon img{width:80%}.home-statistics{display:block}.home-statistics .statistics{display:block;position:relative;width:100%;max-width:78%;margin:0 auto 38px;border:1px solid #e1e1e1;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1);padding:17px 0;background:linear-gradient(50deg,#fff 0,#f7f7f7 46%,#fff 100%);text-align:center}.home-statistics .statistics:before{content:'';display:block;position:absolute;width:100.7%;height:94%;background:#4a86b3;left:49.6%;top:50%;-webkit-border-radius:10px;border-radius:10px;-webkit-transform:translate(-49.6%,-50%);-ms-transform:translate(-49.6%,-50%);transform:translate(-49.6%,-50%);z-index:-1}.home-statistics .statistics:after{content:'';position:absolute;display:block;width:300px;height:200px;background:url(/assets/img/contacts/green-element-min.png) center no-repeat;background-size:70%;bottom:0;top:-30px;left:-154px;z-index:1}.home-statistics .statistics .stat-block{display:inline-block;vertical-align:middle;width:24%;text-align:center;border-right:2px solid #7c7c7c;padding:12px 0}.home-statistics .statistics .stat-block:last-child{border-right:none}.home-statistics .statistics .stat-block .stat{font-size:30px;color:#4a86b3;font-weight:700}.home-statistics .statistics .stat-block .stat img{width:auto;display:inline-block;vertical-align:middle;margin-right:7px}.home-statistics .statistics .stat-block .stat span{display:inline-block;vertical-align:middle}.home-statistics .statistics .stat-block .text{font-size:16px;font-weight:500}.home-statistics .statistics .stat-block .text br{display:none}.home-guarantees{display:block;background:#f8fced;padding:92px 60px;margin-top:-35px;margin-bottom:-60px;position:relative;z-index:-2}.home-guarantees:after{content:url(/files/images/home2020/dec-left.png);position:absolute;right:40px;top:-12px}.home-guarantees .title{font-size:22px;font-weight:600;margin-bottom:15px}.home-guarantees p{font-weight:500}.home-guarantees .our-guarantees{margin-top:23px}.home-guarantees .our-guarantees .wrapper{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home-guarantees .our-guarantees .wrapper .left-side{width:49%}.home-guarantees .our-guarantees .wrapper .right-side{width:49%}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table{margin:20px auto;width:75%;padding:12px 25px;-webkit-box-shadow:0 10px 103px 0 rgba(136,146,156,.1);box-shadow:0 10px 103px 0 rgba(136,146,156,.1);background:#fff;-webkit-border-radius:20px;border-radius:20px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:separate}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr td{border:none;border-bottom:1px solid #e4e9ec;padding:10px 0}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr td p{margin:0;font-size:13px;text-align:left}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr td p span{display:inline-block;margin-right:5px}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr td img{margin-right:8px}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr td:first-child p{font-weight:500;color:#23252b}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr td:last-child{padding-left:25px}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr td:last-child p{font-weight:400;color:#1c4159}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr:last-child td{border-bottom:none}@media all and (max-width:600px){.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table{padding:10px 15px}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr td img{margin-right:2px}.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table tr td p{font-size:13px!important;line-height:21px}}.home-guarantees .our-guarantees .i-block{display:inline-block;vertical-align:top;width:100%;margin-bottom:12px;padding:0 10px}.home-guarantees .our-guarantees .i-block p{margin-top:4px}.home-guarantees .our-guarantees .i-block img{width:auto;display:inline-block;vertical-align:middle;margin-right:10px}.home-guarantees .our-guarantees .i-block span{display:inline-block;vertical-align:middle;font-size:16px;font-weight:700}@media all and (max-width:1500px){.home-guarantees .our-guarantees .wrapper .left-side{width:100%}.home-guarantees .our-guarantees .wrapper .right-side{width:100%}}@media all and (max-width:1200px){.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table{width:100%}}@media all and (max-width:991px){.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table{width:80%}}@media all and (max-width:680px){.home-guarantees .our-guarantees .wrapper .right-side table.custom-writing-service-table{width:100%}}.become-our-regular{display:block;margin:20px 0;text-align:center}.become-our-regular .left-block{display:inline-block;vertical-align:middle;width:49%;text-align:center}.become-our-regular .left-block .adv{display:inline-block;vertical-align:top;width:40%;border:2px solid #f1f1f1;-webkit-border-radius:5px;border-radius:5px;background:linear-gradient(50deg,#fff 0,#f7f7f7 46%,#fff 100%);-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1);padding:15px 25px 10px;margin:15px}.become-our-regular .left-block .adv:nth-child(3) span{vertical-align:inherit}.become-our-regular .left-block .adv span{font-size:48px;color:#4a86b3;font-weight:700;display:inline-block;vertical-align:middle;margin-right:30px}.become-our-regular .left-block .adv img{width:auto;display:inline-block;vertical-align:middle}.become-our-regular .left-block .adv p{text-align:center;font-weight:500;border-top:1px solid #7c7c7c;padding-top:15px;margin-top:15px}.become-our-regular .right-block{display:inline-block;vertical-align:middle;width:49%}.become-our-regular .right-block .title{font-size:22px;font-weight:600;text-align:left;margin-bottom:13px}.bottom-video-block{display:block;text-align:right;background:#f8fced;overflow:hidden;position:relative;margin-top:20px;padding:80px 0}.bottom-video-block .left-decor{position:absolute;left:0;bottom:0;width:auto}.bottom-video-block .right-decor{position:absolute;right:0;bottom:0;width:auto}.bottom-video-block .top-trig{position:absolute;right:81px;top:50px;width:40px}.bottom-video-block .bottom-trig{position:absolute;right:88px;bottom:105px;width:auto}.bottom-video-block .custom-container{width:80%;display:inline-block;padding:0 20px}.bottom-video-block .left-text-block{display:inline-block;vertical-align:middle;width:50%;text-align:left}.bottom-video-block .left-text-block .title{font-size:22px;font-weight:600;margin-bottom:13px}.bottom-video-block .left-text-block p{font-weight:500;margin-bottom:17px}.bottom-video-block .left-text-block .buttons{display:block;margin-top:45px}.bottom-video-block .left-text-block .buttons .b-green{border:none;padding:10px 60px;font-size:16px;margin:0 50px 0 0}.bottom-video-block .left-text-block .buttons .services-button{display:inline-block;padding:10px 55px;background:#4a86b3;color:#fff;-webkit-box-shadow:0 5px 5px silver;box-shadow:0 5px 5px silver;font-family:Poppins,sans-serif;-webkit-border-radius:3px;border-radius:3px;font-weight:600;text-transform:uppercase}.bottom-video-block .left-text-block .buttons .services-button:hover{text-decoration:none;background:0 0;-webkit-box-shadow:0 3px 5px 3px #4a86b3;box-shadow:0 3px 5px 3px #4a86b3;color:#4a86b3;-webkit-transition:.5s;transition:.5s}.bottom-video-block .right-video-block{display:inline-block;vertical-align:middle;width:49%;text-align:center}.bottom-video-block .right-video-block .video-wrapper{float:none;display:inline-block;width:100%;position:relative;max-width:520px}.bottom-video-block .right-video-block .video-wrapper .video-block img{width:auto}.bottom-video-block .right-video-block .video-wrapper .video-block a.button-play{position:absolute;top:46%;left:31%}.animate-affiliate-banner{margin-bottom:30px}.user-info-citadel .popover.left{left:auto!important;right:0}.user-info-citadel .popover.left .arrow{right:auto;left:-11px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.citadel{background:#4a86b3;position:relative;-webkit-box-shadow:0 9px 2px 0 #cecece;box-shadow:0 9px 2px 0 #cecece;border-bottom:2px solid #4a86b3;margin-bottom:45px}.citadel .content{background:#f9f9f9;-webkit-border-radius:7px;border-radius:7px}.citadel .header{font-size:18px;padding:14px 0 7px 35px}.citadel .header:before{display:none}.citadel form.login{padding:5px 20px}.citadel form.login input{border:1px solid #f0f0f0;min-height:39px;height:39px;font-family:Poppins,sans-serif;font-size:14px;padding-left:18px}.citadel form.login .button2{width:100%;border:none;min-height:auto;height:auto;margin:10px 0;padding:13px 50px}.citadel form.login a{color:#4a86b3;margin:0;font-size:14px;padding-left:18px}.citadel.main-menu .content{padding:15px 25px}.citadel.main-menu .content .menu{margin-right:0}.citadel.main-menu .content .menu li{position:relative}.citadel.main-menu .content .menu li a{background-color:transparent;padding:8px 64px;font-size:15px;font-weight:500}.citadel.main-menu .content .menu li a:hover{padding-left:50px;font-weight:600;-webkit-transition:1s;transition:1s}@media all and (max-width:1400px){.citadel.main-menu .content .menu li a{padding:8px 50px}}.citadel.main-menu .content .menu li a.active_menu{border-left:3px solid #4a86b3}.citadel.main-menu .content .menu li i{color:#4a86b3;position:absolute;left:7px;top:11px}.customers-slider-resume .testimonials-slider .slick-next{top:80px!important}.customers-slider-resume .testimonials-slider .slick-prev{top:80px!important}.customers-slider-resume .testimonials-slider .slick-slide .slide .content-box .top-block{min-height:215px}.customers-slider-resume .date-published{margin-top:5px;font-size:13px;font-weight:300;font-style:italic}.customers-slider-resume .stars{display:inline-block;margin:0}.customers-slider-resume .stars i{color:#fbb713}.customers-slider-resume .rating{display:inline-block;float:right}.customers-slider{display:block;background:#fafafa;padding:70px 0 90px;padding-right:80px}.customers-slider .title{padding-left:370px;text-align:center;font-size:21px;font-weight:600;color:#2589bd;margin-bottom:30px}.customers-slider .testimonials-slider .slick-prev{position:absolute;left:353px;z-index:1;top:58px;cursor:pointer}.customers-slider .testimonials-slider .slick-next{position:absolute;top:58px;right:-10px;cursor:pointer}.customers-slider .testimonials-slider .slick-slide.slick-current.slick-active{opacity:.2}.customers-slider .testimonials-slider .slick-slide{padding:0 18px;outline:0}.customers-slider .testimonials-slider .slick-slide .slide .content-box .top-block{position:relative;background:#fff;border:1px solid #e1e1e1;-webkit-border-radius:7px;border-radius:7px;padding:30px 30px 45px;text-align:justify;font-weight:500;color:#010101;line-height:23px;-webkit-box-shadow:0 9px 2px 0 #cecece;box-shadow:0 9px 2px 0 #cecece}.customers-slider .testimonials-slider .slick-slide .slide .content-box .top-block .line{display:block;position:absolute;width:100%;height:7px;background:#4a86b3;left:0;bottom:0;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.customers-slider .testimonials-slider .slick-slide .slide .content-box .bottom-block{display:block;margin-top:20px}.customers-slider .testimonials-slider .slick-slide .slide .content-box .bottom-block .face{display:inline-block;width:20%}.customers-slider .testimonials-slider .slick-slide .slide .content-box .bottom-block .face img{-webkit-filter:drop-shadow(0 5px 1px #cecece);filter:drop-shadow(0 5px 1px #cecece)}.customers-slider .testimonials-slider .slick-slide .slide .content-box .bottom-block .from{vertical-align:top;display:inline-block;width:78%;padding:10px}.customers-slider .testimonials-slider .slick-slide .slide .content-box .bottom-block .from span{display:block;color:#4a86b3;font-weight:600;font-size:16px}.corona-banner{display:block}.corona-banner .banners{display:block;width:100%;background:#589bc4}.corona-banner .banners img{width:100%}.corona-banner .banners .desktop{display:block}.corona-banner .banners .tablet{display:none}.corona-banner .banners .mobile{display:none}@media all and (max-width:992px){.corona-banner .banners .desktop{display:none}.corona-banner .banners .tablet{display:block}}@media all and (max-width:600px){.corona-banner .banners .tablet{display:none}.corona-banner .banners .mobile{display:block}}@media all and (max-width:1770px){.top-block-vs-calc .left-part-vs-image{width:35%}.top-block-vs-calc .top-head-calc{width:64%}}@media all and (max-width:1674px){.become-our-regular .left-block .adv{width:43%}.become-our-regular .left-block .adv span{margin-right:15px}}@media all and (max-width:1600px) and (min-width:1276px){.top-block-vs-calc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-block-vs-calc .left-part-vs-image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:40%;margin-bottom:0}.top-block-vs-calc .left-part-vs-image .dec-right{top:40px;right:120px}.top-block-vs-calc .left-part-vs-image .dec-left{bottom:70px;left:120px}.top-block-vs-calc .top-head-calc{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center;width:60%}.top-block-vs-calc .top-head-calc .decor-f{display:block;right:65px;top:70px}.top-block-vs-calc .top-head-calc .decor-s{display:block;left:92px;top:120px}.top-block-vs-calc .top-head-calc .main-calc .mini-order{text-align:left;padding:20px}.top-block-vs-calc .top-head-calc .main-calc .mini-order:before{left:45px}.top-block-vs-calc .top-head-calc .main-calc .mini-order #mini_order_form form .hint{left:145px}.top-block-vs-calc .top-head-calc .main-calc .mini-order #mini_order_form form .order .button2 span{font-size:13px}.top-block-vs-calc .top-head-calc .main-calc .mini-order #mini_order_form form .order .button2 span.s-text{font-size:13px}.customers-slider{padding-right:0}.customers-slider .title{padding-left:0}.customers-slider .testimonials-slider .slick-slide.slick-current.slick-active{opacity:1}.customers-slider .testimonials-slider .slick-next{right:5px}.customers-slider .testimonials-slider .slick-prev{left:5px}.customers-slider .testimonials-slider .slick-slide{padding:0 35px}}@media all and (max-width:1569px){.become-our-regular .left-block{display:block;width:100%}.become-our-regular .left-block .adv{width:37%}.become-our-regular .right-block{display:block;width:100%;margin-top:25px}.home-guarantees{padding:92px 45px}.bottom-video-block .bottom-trig{right:25px}}@media all and (max-width:1300px){.home-statistics .statistics{max-width:90%}.home-statistics .statistics:after{width:200px;height:100px;top:63px;left:-60px}.home-guarantees:after{right:0}.bottom-video-block .left-text-block .buttons .b-green{margin:0 20px 0 0}}@media all and (max-width:1275px){.top-block-vs-calc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:42px}.top-block-vs-calc .left-part-vs-image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin-bottom:35px}.top-block-vs-calc .left-part-vs-image .dec-right{top:40px;right:120px}.top-block-vs-calc .left-part-vs-image .dec-left{bottom:70px;left:120px}.top-block-vs-calc .top-head-calc{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center;width:100%}.top-block-vs-calc .top-head-calc .decor-f{display:block;right:65px;top:70px}.top-block-vs-calc .top-head-calc .decor-s{display:block;left:92px;top:120px}.top-block-vs-calc .top-head-calc .main-calc .mini-order{text-align:left}.customers-slider{padding-right:0}.customers-slider .title{padding-left:0}.customers-slider .testimonials-slider .slick-slide.slick-current.slick-active{opacity:1}.customers-slider .testimonials-slider .slick-next{right:5px}.customers-slider .testimonials-slider .slick-prev{left:5px}.customers-slider .testimonials-slider .slick-slide{padding:0 35px}}@media all and (min-width:992px) and (max-width:1200px){.top-block-vs-calc .main-calc .mini-order{padding:20px 33px}.top-block-vs-calc .main-calc .mini-order:before{background-size:contain}.top-block-vs-calc .top-head-calc .decor-f{right:-13px}.top-block-vs-calc .top-head-calc .decor-s{left:-20px}.top-block-vs-calc .left-part-vs-image .dec-left{bottom:45px;left:40px}.top-block-vs-calc .left-part-vs-image .dec-right{right:35px}.home-statistics .statistics{max-width:70%}.home-statistics .statistics:after{top:auto;bottom:-52px}.home-statistics .statistics .stat-block{border-right:none;width:49%}.home-guarantees .our-guarantees .i-block{display:block;width:100%}.become-our-regular .left-block .adv{width:40%}.bottom-video-block .custom-container{width:90%;display:block;margin:0 auto}.bottom-video-block .left-text-block .buttons .b-green{padding:10px 50px}.bottom-video-block .left-text-block .buttons .services-button{padding:10px 45px}.bottom-video-block .right-video-block .video-wrapper .video-block a.button-play{left:28%}}@media all and (max-width:991px){.bottom-video-block .custom-container{width:100%;display:block;margin:0 auto}.bottom-video-block .left-text-block .buttons .b-green{display:inline-block;width:auto;padding:10px 38px;margin:0 12px 0 0}.bottom-video-block .left-text-block .buttons .services-button{padding:10px 32px}.bottom-video-block .right-video-block .video-wrapper .video-block img{width:100%}.bottom-video-block .right-video-block .video-wrapper .video-block a.button-play{left:26%}.menu li a.active_menu{border-bottom:none}.menu li a{padding:5px 10px}.menu li i{display:none}.video-block a.button-play{left:-webkit-calc(62% - 43px);left:calc(62% - 43px)}}@media all and (max-width:800px){.top-block-vs-calc .top-head-calc .decor-f{right:0}.top-block-vs-calc .top-head-calc .decor-s{left:0}.top-block-vs-calc .main-calc .mini-order{padding:20px 57px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order button.button2{display:inline-block;width:100%;max-width:none}.top-block-vs-calc .main-calc .mini-order:before{background-size:contain}.top-block-vs-calc .left-part-vs-image .dec-left{left:0}.top-block-vs-calc .left-part-vs-image .dec-right{right:0}.home-statistics .statistics{max-width:100%}}@media all and (max-width:768px){.main-calc .mini-order{float:none}.clear{clear:both}.customers-slider{padding:50px 0}.customers-slider .testimonials-slider .slick-slide{padding:0 150px}.customers-slider .testimonials-slider .slick-prev{left:55px}.customers-slider .testimonials-slider .slick-next{right:55px}footer .logo{margin-bottom:12px}footer .logo img{width:100%;max-width:50%}}@media all and (max-width:710px){.top-block-vs-calc .main-calc .mini-order{padding:0}.home-statistics .statistics{max-width:88%}.home-statistics .statistics:after{top:auto;bottom:-52px}.home-statistics .statistics .stat-block{border-right:none;width:49%}.home-guarantees .our-guarantees .i-block{display:block;width:100%}.become-our-regular .left-block .adv{width:45%;margin:10px}.bottom-video-block{padding:45px 0 80px}.bottom-video-block .top-trig{top:8px}.bottom-video-block .left-text-block{display:block;width:100%}.bottom-video-block .left-text-block .buttons{margin-top:30px}.bottom-video-block .right-video-block{display:block;width:100%;margin-top:45px}}@media all and (max-width:600px){.homepage h1{margin-top:0;margin-bottom:0}.homepage h2{display:none}.top-block-vs-calc{margin-top:20px}.top-block-vs-calc .top-head-calc .decor-f,.top-block-vs-calc .top-head-calc .decor-s{display:none}.top-block-vs-calc .main-calc .mini-order #mini_order_form .citadel .header{padding:12px 0 12px 35px;font-size:18px;font-weight:600}.top-block-vs-calc .main-calc .mini-order #mini_order_form .citadel .content{padding:15px 0 35px}.top-block-vs-calc .main-calc .mini-order #mini_order_form .total-price.price-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top-block-vs-calc .main-calc .mini-order #mini_order_form .total-price.price-button .first-order-coupon{width:100%;text-align:center}.top-block-vs-calc .main-calc .mini-order #mini_order_form .total-price.price-button .first-order-coupon img{width:auto}.top-block-vs-calc .main-calc .mini-order #mini_order_form form label{display:block;width:100%;margin-bottom:10px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form label br{display:none}.top-block-vs-calc .main-calc .mini-order #mini_order_form form select{display:block;width:100%;margin:5px 0;height:41px;min-height:41px;background-position:97% 50%}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .hint{left:auto;top:0;right:25px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .hint span i{font-size:22px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .wrap{display:block;width:100%}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .wrap .currency-button{width:23%;margin:0 1px;height:41px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order{width:100%}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .popover.left{right:44px!important}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .popover.left .arrow{left:auto;right:-11px;-webkit-transform:none;-ms-transform:none;transform:none}.top-block-vs-calc .left-part-vs-image img{width:100%}.top-block-vs-calc .left-part-vs-image .dec-left,.top-block-vs-calc .left-part-vs-image .dec-right{display:none}.home-statistics .statistics{max-width:93%}.home-statistics .statistics:before{display:none}.home-statistics .statistics:after{display:none}.home-guarantees{padding:157px 17px;margin-top:-115px;margin-bottom:-115px}.home-guarantees:after{display:none}body footer .bg-primary{background:#4487b2;padding-top:15px}body footer .logo img{width:100%}.video-wrapper .video-block img{max-width:100%}.customers-slider .testimonials-slider .slick-slide{padding:0 30px}.customers-slider .testimonials-slider .slick-next{right:4px}.customers-slider .testimonials-slider .slick-prev{left:4px}.become-our-regular .left-block .adv{width:85%;margin:10px 0}.bottom-video-block{padding:40px 0 30px}.bottom-video-block .top-trig{display:none}.bottom-video-block .left-decor{display:none}.bottom-video-block .bottom-trig{display:none}.bottom-video-block .right-decor{display:none}.bottom-video-block .left-text-block .buttons{text-align:center}}@media all and (max-width:425px){.top-block-vs-calc .main-calc .mini-order #mini_order_form form select{background-position:96% 50%}.become-our-regular .left-block .adv{width:100%}}@media all and (max-width:403px){.home-statistics .statistics .stat-block .text br{display:block}.bottom-video-block .left-text-block .buttons .b-green,.bottom-video-block .left-text-block .buttons .services-button{display:block;width:100%;max-width:80%;margin:18px auto}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order{margin-top:90px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order button.button2{height:46px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order button.button2 .total-block{display:block;position:absolute;top:-83px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;margin:0}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order button.button2 .total-block .s-text{display:block;margin-left:0;font-size:16px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order button.button2 .total-block #essay_total_price{color:#4a86b3;font-size:21px;display:block;font-weight:600}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order button.button2 .total-block #essay_total_price.line-through{font-size:15px}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order button.button2 span.mobile-show{display:block}.top-block-vs-calc .main-calc .mini-order #mini_order_form #essay_total_price_disc{color:#4a86b3}}@media all and (max-width:360px){.top-block-vs-calc .main-calc .mini-order #mini_order_form form select{background-position:94% 50%}.bottom-video-block .right-video-block .video-wrapper .video-block a.button-play{left:26%}.bottom-video-block .right-video-block .video-wrapper .video-block a.button-play img{width:43px}}#mini_order_form .col-xs-12{min-height:71px}#mini_order_form .btn-order{margin:5px 0}#mini_order_form .text-success{font-size:1.25rem}#mini_order_form #essay_total_price{color:#1d6a92}img.main-picture{display:none}.btn-up{bottom:75px}#d_box_id{width:100%;position:fixed;bottom:0}#d_box_id .left-box table,#d_box_id .right-box table{min-height:70px;width:100%}#d_box_id .left-box table tr td,#d_box_id .right-box table tr td{vertical-align:middle}#d_box_id .left-box table tr td a,#d_box_id .right-box table tr td a{margin-bottom:0}#d_box_id .left-box{text-align:right;background:rgba(83,144,193,.9);font-size:20px;color:#fff}#d_box_id .left-box span{color:#acd071}#d_box_id .right-box{text-align:left;font-size:20px;color:#2589bd;background:rgba(172,208,113,.9)}@media only screen and (max-width:768px){#d_box_id .left-box,#d_box_id .right-box{text-align:center}}.site-reviews{display:block}.site-reviews .wrapper{text-align:center;position:relative;width:100%;max-width:78%;margin:0 auto;border:1px solid #e1e1e1;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1);padding:17px 0;background:linear-gradient(50deg,#fff 0,#f7f7f7 46%,#fff 100%)}.site-reviews .wrapper:before{content:'';display:block;position:absolute;width:100.7%;height:94%;background:#4a86b3;left:49.6%;top:50%;-webkit-border-radius:10px;border-radius:10px;-webkit-transform:translate(-49.6%,-50%);-ms-transform:translate(-49.6%,-50%);transform:translate(-49.6%,-50%);z-index:-1}.site-reviews .wrapper .site{display:inline-block;vertical-align:middle;position:relative;width:32%;padding:8px 0}.site-reviews .wrapper .site a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;color:transparent}.site-reviews .wrapper .site .logo{display:inline-block;vertical-align:middle}.site-reviews .wrapper .site .name_stars{display:inline-block;vertical-align:middle;text-align:left;margin:0 10px}.site-reviews .wrapper .site .name_stars span{font-size:17px;font-weight:600}.site-reviews .wrapper .site .name_stars .rating-stars img{display:inline-block;vertical-align:middle;width:15px;height:15px}.site-reviews .wrapper .site .rating{display:inline-block;vertical-align:middle;font-size:20px;font-weight:600}.site-reviews .wrapper .site.prime .logo img{width:53px;height:53px}.site-reviews .wrapper .site.rev-io .logo img{width:85px}@media all and (max-width:1560px){.site-reviews .wrapper{max-width:100%}}@media all and (max-width:1199px){.site-reviews .wrapper{max-width:90%}.site-reviews .wrapper .site .logo{display:block;margin:0 auto}.site-reviews .wrapper .site .name_stars{text-align:center}.site-reviews .wrapper .site .rating{display:block}}@media all and (max-width:600px){.site-reviews .wrapper{max-width:100%}.site-reviews .wrapper .site{display:block;width:100%;margin:0 0 10px}.site-reviews .wrapper .site .logo{display:inline-block;vertical-align:middle;width:30%;text-align:left}.site-reviews .wrapper .site .name_stars{display:inline-block;vertical-align:middle;width:33%;text-align:left}.site-reviews .wrapper .site .name_stars span{font-size:14px}.site-reviews .wrapper .site .name_stars .rating-stars img{width:10px;height:10px}.site-reviews .wrapper .site .rating{display:inline-block;vertical-align:middle;font-size:14px}}.login-container{max-width:480px;margin:0 auto}.login-container table.table tr td:first-child{text-align:right}@media all and (max-width:640px){.login-container table.table tr td:first-child{text-align:left}}body .iti__country-list li:before{display:none}.v-s-p{position:relative}.v-s-p .old-price{text-align:left;position:absolute;left:0;top:-9px;color:#fff;text-decoration:line-through}@media (max-width:767px){.v-s-p .old-price{left:auto;right:49px;top:-15px}}#vip_service_proofread_price strike{display:block;line-height:15px}.orderform .vip-services{padding-top:90px}.orderform .vip-services .empty-column{width:0}.orderform .vip-services .vip-text-column{width:61%}.orderform .vip-services .vip-text-column .hint{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:12px}.orderform .vip-services .vip-text-column .hint i{padding-bottom:0}.orderform .vip-services .vip-text-column .popover.left{left:30px!important}.orderform .vip-services .vip-text-column label{padding-top:0}.orderform .vip-services .text-right .price{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0}.orderform.registered .password{display:none}.orderform #page_price,.orderform #total_price,.orderform #total_price2{color:#1d6a92;font-size:1.25rem;font-weight:900}.orderform .citadel,.orderform .vip{margin:0 -15px}@media screen and (min-width:768px){.orderform .citadel,.orderform .vip{margin:0 auto}}.orderform .citadel{overflow:visible}.orderform table.table{width:100%;max-width:650px;margin:0 auto}.orderform table.table tbody tr td{position:relative}@media screen and (min-width:768px){.orderform table.table tbody tr td:first-child{text-align:right;width:30%;padding-right:40px}}.orderform table.table tbody tr td:last-child{padding-right:2.5rem}.orderform #paper_instructions_power_point{text-align:center}.orderform .writer{position:relative}.orderform .writer input{padding-right:2rem}.orderform .writer .fa-times{position:absolute;top:50%;right:.5rem;margin-top:-.75rem;color:#d9534f;font-size:1.5rem;cursor:pointer}@media screen and (min-width:480px){.orderform .vip{margin:0 auto}}.orderform .vip .title{margin-left:-15px}.orderform .vip .title svg{width:100%;max-width:250px;height:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.orderform .vip .title{height:55px;background-repeat:no-repeat;background-position:left center;background-size:contain}.orderform .vip .title svg{display:none}}.orderform .vip .hint,.orderform .vip label,.orderform .vip span{color:#fff}.orderform .vip .vip-step{text-align:center}.orderform .vip .vip-step .bold{color:#337ab7}.orderform .vip .vip-step .details{color:#2f313a}.orderform .vip .vip-step a{color:#337ab7}.orderform .vip label{padding-right:2.5rem}@media screen and (min-width:768px){.orderform .vip label{margin:10px 0}}.orderform .vip .hint{right:1rem}@media screen and (min-width:768px){.orderform .vip .hint{right:.5rem}}.orderform .vip .btn{background:#51addd}@media screen and (min-width:992px){.orderform .vip .btn{margin-left:-15px}}.orderform .vip .col-xs-12{padding:5px 15px}@media screen and (min-width:992px){.orderform .vip .col-xs-12{min-height:81px;padding:15px}}.orderform .vip-services{padding:15px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background:#2589bd url(../img/order/bg-line-blue.png) no-repeat center 40px}@media screen and (min-width:992px){.orderform .vip-services{background-position:center 10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.orderform .vip-services .title{background-image:url(../img/order/vip-special.png)}}.orderform .vip-package{padding:15px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;background:#89c106 url(../img/order/bg-line-green.png) no-repeat center 40px}@media screen and (min-width:992px){.orderform .vip-package{padding-top:15px;padding-bottom:0;background-position:center 10px}}.orderform .vip-package .btn{background:#77a805}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.orderform .vip-package .title{background-image:url(../img/order/vip-package.png)}}.orderform .vip .price{display:inline-block;margin:5px 0;font-size:1.25rem;font-weight:600}@media screen and (min-width:992px){.orderform .vip .popover-content{max-width:200px}}@media screen and (min-width:1200px){.orderform .vip .popover-content{max-width:350px}}.orderform .vip_order{background:url("../img/vip order--P-Enet-149x59.svg") no-repeat right bottom;background-size:150px}@media (max-width:650px){.orderform .vip_order{padding-bottom:40px}}.orderform .proceed{margin:0 -15px}.orderform .proceed label{width:auto}.orderform .proceed strong{font-size:1.125rem}.orderform .proceed span{color:inherit}.orderform .proceed span.label{color:#217aa8;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300}.orderform .proceed .btn-order{margin:10px 0}.orderform .proceed-hint{position:absolute;top:100%;left:50%;margin-left:-120px;width:240px;z-index:10}@media screen and (min-width:1200px){.orderform .proceed-hint{display:none}}.orderform .proceed-hint .content{position:relative;margin-bottom:10px;background:#fff;border:1px solid #89c106;-webkit-border-radius:10px;border-radius:10px}.orderform .proceed-hint p{padding:10px 15px;text-align:justify}.orderform .proceed-hint .arrow{position:absolute;display:block;width:0;height:0;top:-11px;left:50%;margin-left:-11px;border:11px solid transparent;border-top-width:0;border-bottom-color:#89c106}.orderform .proceed-hint .arrow:after{content:"";position:absolute;display:block;width:0;height:0;top:1px;margin-left:-10px;border:10px solid transparent;border-top-width:0;border-bottom-color:#fff}.orderform .proceed .accept-text{display:none;color:red;font-size:15px}.orderform .proceed input[disabled]+.accept-text{display:block}.orderform .btn-order[disabled]:hover+.proceed-hint{display:block}.orderform .resume .resume_hidden{display:none}.orderform.verify #paper_instructions_power_point{text-align:left}.orderform.verify h4,.orderform.verify strong{font-size:1.25rem}.orderform.verify .citadel .content{padding:15px 0}.orderform.verify table.table tr td{padding:5px 15px}@media screen and (min-width:640px){.orderform.verify table.table tr td{text-align:right}}.orderform.verify table.table tr td:last-child{padding-top:0;text-align:right}@media screen and (min-width:640px){.orderform.verify table.table tr td:last-child{text-align:left}}.orderform.verify table.table tr:nth-child(odd) td{background:#fff}.orderform .usefull-tip{display:block;width:100%;max-width:950px;margin:15px auto}.completed,.payment-important{max-width:900px;margin:0 -15px}@media screen and (min-width:640px){.completed,.payment-important{margin:0 auto}}.bottom-payment-pic img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}#pay_now_button{display:block;margin:40px auto 0;border:none}#pay_now_button:disabled{background:silver}#pay-vs-points{display:block;margin:15px auto;border:none;max-width:275px}#pay-vs-points:disabled{background:silver}.payment-radio-form{background:0 0;border-bottom:none;-webkit-box-shadow:none;box-shadow:none;display:block;width:100%;max-width:900px;margin:0 auto 8px;cursor:pointer}.payment-radio-form.active_payment_method .payment-radio-form-wrapper{background:#fffaf1;border-color:#ffc34f}.payment-radio-form .payment-radio-form-wrapper{margin:0;background:#f7fafc;border:solid #e2ebf2 2px;-webkit-border-radius:6px;border-radius:6px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.payment-radio-form .payment-radio-form-wrapper .completed,.payment-radio-form .payment-radio-form-wrapper .payment-important{max-width:100%;margin:0}.payment-radio-form .payment-radio-form-wrapper .completed .payment-radio-button,.payment-radio-form .payment-radio-form-wrapper .payment-important .payment-radio-button{display:inline-block;width:30%;vertical-align:middle;text-align:center}.payment-radio-form .payment-radio-form-wrapper .completed .payment-radio-button input[type=radio],.payment-radio-form .payment-radio-form-wrapper .payment-important .payment-radio-button input[type=radio]{display:block;margin:0 auto 10px}.payment-radio-form .payment-radio-form-wrapper .completed .content,.payment-radio-form .payment-radio-form-wrapper .payment-important .content{display:inline-block;width:69%;vertical-align:middle;background:#fff;border:none;min-height:200px}.payment-radio-form .payment-radio-form-wrapper .completed .content img,.payment-radio-form .payment-radio-form-wrapper .payment-important .content img{width:auto;height:auto}@media all and (max-width:600px){.payment-radio-form .payment-radio-form-wrapper .completed .payment-radio-button,.payment-radio-form .payment-radio-form-wrapper .payment-important .payment-radio-button{display:block;width:100%;padding:15px 0}.payment-radio-form .payment-radio-form-wrapper .completed .content,.payment-radio-form .payment-radio-form-wrapper .payment-important .content{display:block;width:100%}}.completed ul li{padding-left:1rem}.completed ul li:before{content:none}@media screen and (min-width:480px){.completed ul li{padding-left:3rem}}.payment-important img{width:auto;height:auto;max-width:100%;margin:0 auto}.payment-checkout{max-width:100px}.payment-bluesnap{max-width:100px}.nav-pills>li+li{margin:0}@media screen and (min-width:768px){.nav-pills>li+li{margin-left:2px}}.orderform .personal-info table.table{max-width:90%}.orderform .personal-info table.table tbody tr td{text-align:left}.orderform .essay-citadel table.table{max-width:90%}.orderform .essay-citadel table.table tbody tr td{text-align:left}.orderform .resume-citadel table.table{max-width:90%}.orderform .resume-citadel table.table tbody tr td{text-align:left}.orderform .resume-citadel .service{display:block;margin-bottom:5px}.orderform .resume-citadel .service label{display:inline-block;width:75%;vertical-align:top}.orderform .resume-citadel .resume-services.tr1 .add-label{font-size:0}.orderform .resume-citadel .resume-services.tr1 td label{display:inline-block}.orderform .resume-citadel .resume-services.tr1 td label .add-title{display:inline-block}.orderform .resume-citadel .resume-services.tr2 .add-label{position:relative;top:21px;color:#217aa8}.orderform .resume-citadel .resume-services.tr2 td label{display:inline-block}.orderform .resume-citadel .resume-services.tr2 td label .add-title{display:inline-block}.popover.left{left:-50px!important}@media all and (max-width:1280px) and (min-width:992px){.popover.left{left:auto!important;right:-285px!important}.popover.left .arrow{right:auto;left:-11px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media all and (max-width:1200px){.orderform .essay-citadel table.table,.orderform .personal-info table.table,.orderform .resume-citadel table.table{max-width:650px}}@media all and (max-width:991px){.orderform .vip-services .vip-text-column{width:50%}}@media all and (max-width:991px) and (min-width:641px){.popover.left{left:auto!important;right:-285px}.popover.left .arrow{left:-11px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media all and (max-width:767px){.orderform .vip-services .text-right .price{top:10px}}@media all and (max-width:640px){.orderform .essay-citadel table.table,.orderform .personal-info table.table,.orderform .resume-citadel table.table{display:block;width:100%}.orderform .vip-services .vip-text-column .hint{right:-18px}.orderform .resume-citadel .resume-services.tr2 .add-label{position:static}#essays-order-form .personal-info table.table tbody tr td .popover.left{right:auto;left:100px!important}#essays-order-form .personal-info table.table tbody tr td label{width:auto;margin-right:10px}#essays-order-form .essay-citadel table.table tbody tr.service-draft td .hint{bottom:auto;top:25px;z-index:1}#essays-order-form .essay-citadel table.table tbody tr.service-draft td .popover.left{left:40px!important}#essays-order-form .essay-citadel table.table tbody tr.service-dissertation-revision td .hint{bottom:auto;top:0}#essays-order-form .essay-citadel table.table tbody tr.preff-writers td .hint,#essays-order-form .essay-citadel table.table tbody tr.prev-id td .hint{bottom:auto;top:0}#essays-order-form .essay-citadel table.table tbody tr td .popover.left{right:auto;left:100px!important}#essays-order-form .essay-citadel table.table tbody tr td .popover.left .arrow{left:-11px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#essays-order-form .essay-citadel table.table tbody tr td.order-radio-group label{margin-right:0}#essays-order-form .essay-citadel table.table tbody tr td.order-radio-group label input{margin:0}#essays-order-form .essay-citadel table.table tbody tr td label{width:auto;margin-right:30px}}@media all and (max-width:350px){.orderform .vip-services .vip-text-column .hint{right:-7px;-webkit-transform:none;-ms-transform:none;transform:none;top:0}}.order-sidebar .submit_button,.order-total-bottom-line .submit_button{color:#fff;padding:.375rem 1.375rem;-webkit-border-radius:30px;border-radius:30px;border:none;cursor:pointer;display:block;width:100%;max-width:129px;margin:5px auto;line-height:1.42857143;text-align:center;font-weight:500;font-size:1.25rem;background:#89c106;font-family:Roboto,sans-serif}.order-sidebar .submit_button:disabled,.order-total-bottom-line .submit_button:disabled{background:silver;border:1px solid silver;color:#23252b}.order-sidebar .sb-content-order-total .accept-text{color:red;text-align:center;display:none}.order-sidebar .sb-content-order-total button[disabled]+.accept-text{display:block}.row.row-order-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.order-sidebar .proceed_hint,.order-total-bottom-line .proceed_hint{text-align:center;margin:10px auto;line-height:15px;cursor:pointer;color:#d90f00;font-weight:700}body.order-page main{overflow:inherit}@media (min-width:992px){.row-order-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sb-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0 4px;color:#2b2f38}.order-sidebar .parameter{font-style:normal;font-size:12px;font-weight:400;min-width:50%;text-align:left;color:#939aaa;letter-spacing:.02em}.order-sidebar .param-value{font-style:normal;font-size:12px;text-align:right;font-weight:400;letter-spacing:.02em;color:#333}.order-sidebar .param-price{font-style:normal;font-weight:400;font-size:12px;line-height:150%;text-align:right;letter-spacing:.02em;color:#333}.order-sidebar .have-discount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;cursor:pointer}.order-sidebar .sb-blue-content .enter-discount{display:none}.order-sidebar .sb-blue-content.active .enter-discount{display:block;width:100%}.order-sidebar .sb-blue-content.active .have-discount{display:none}.order-sidebar .line-grey{background-color:#d4dce2;width:100%;height:2px;margin:5px 0}.order-sidebar{position:-webkit-sticky;position:sticky;top:25px;margin-top:5px;background:#4a86b3}.sb-line.sb-line-total{border-bottom:none}.order-sidebar .proceed_hint{text-align:center;margin:10px auto;padding-bottom:10px}.sidebar-mode-order{min-width:300px;width:300px;margin-left:25px}.sb-line.sb-line-total .param-price{color:#1d6a92;font-weight:700;font-size:15px}.sb-line.sb-line-total .parameter{font-weight:500;color:#2f313a;font-size:15px}.order-form-part{width:100%;max-width:1040px}.order-form-part .payment-wrapper .citadel.completed{max-width:none}.order-form-part .payment-wrapper .payment-radio-form{max-width:none}}@media all and (max-width:1024px){.row-order-form{margin-top:45px}.order-sidebar{top:200px}}@media (max-width:991px){.order-sidebar,.order-sidebar .order-sticky-mob,.order-sidebar .sb-content{display:none!important}.row-order-form{margin-top:0}.sb-line-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700}.sb-line-total .parameter{margin-right:10px;color:#31354f}.sb-line-total .param-price{color:#1d6a92}.row.row-order-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sidebar-mode-order{height:0}.order-total-bottom-line{background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);top:inherit;left:0;right:0;bottom:0;width:100%;margin:0 0;z-index:9999;padding:20px;min-height:90px;position:-webkit-sticky;position:sticky}.order-total-bottom-line .submit_button{margin:0 0 10px;line-height:50px;height:50px;max-width:150px;padding:0;font-size:16px}.order-total-bottom-line .sb-content-order-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:95%;max-width:757px;margin:0 auto;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}.order-total-bottom-line .accept-text{display:none;color:red;text-align:center;margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.order-total-bottom-line button[disabled]+.accept-text{display:block;width:100%}.sidebar-agree-terms{text-align:center;width:90%;max-width:757px}body .order-total-bottom-line .proceed_hint{display:inline-block;margin:0 auto;padding-bottom:10px}.main_form{padding:25px 25px 0;margin-bottom:0}}@media (max-width:991px) and (min-width:601px){.sidebar-agree-terms{margin:0 auto;margin-top:-47px}.order-total-bottom-line .submit_button{border-bottom:0}}@media (max-width:767px){.order-total-bottom-line{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);margin:0 -15px}}@media (max-width:600px){.sidebar-agree-terms{width:95%}.order-total-bottom-line{padding:25px 10px;min-height:60px}.order-total-bottom-line button[disabled]+.accept-text{top:auto;bottom:-28px;font-size:11px;text-align:right}.order-total-bottom-line .submit_button{line-height:40px;height:40px;max-width:120px;padding:0;font-size:15px;margin-bottom:0}.sb-line-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px}}@media (max-width:991px){.order-page .bottom-chat{bottom:-webkit-calc(100% + 90px);bottom:calc(100% + 90px)}.order-page .scroll-to-top{bottom:-webkit-calc(100% + 150px);bottom:calc(100% + 150px)}.sb-line-total .parameter{margin-right:5px}}.order-alert .modal-body .close{float:none}.order-alert .modal-header .close{position:absolute;right:5px;top:5px}.order-alert .modal-title{font-size:20px;color:#00aeef}@media (min-width:601px){.main_form .vip_services td.bc{text-align:right}}.writing-quality-title{display:block;text-align:center;font-size:27px;color:#23252b;font-weight:500;margin:0 0 50px}.choose-pricing{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;position:relative;margin:30px auto}.choose-pricing .quality-item{margin-bottom:50px;padding-bottom:108px;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transition:.2s;transition:.2s;position:relative;border:1px solid #e0f1f7;-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,.1);box-shadow:0 5px 9px 0 rgba(0,0,0,.1);-webkit-border-radius:0;border-radius:0;background:#fff;width:33%;cursor:pointer}.choose-pricing .quality-item .pricing-title{padding:12px 0 15px;line-height:21px;position:relative;top:0;min-height:auto;text-align:center}.choose-pricing .quality-item .pricing-title .main-title{font-size:28px;line-height:normal;font-weight:600;color:#195e76;text-align:center}.choose-pricing .quality-item .pricing-title .main-title .hint{position:absolute;left:auto;right:18px;top:10px;line-height:normal;margin:0;height:35px;width:28px}.choose-pricing .quality-item .pricing-title .main-title .hint div{display:none;padding:15px;text-align:center;background:#ecf9fe;font-size:17px;font-weight:700;color:#51555a;position:absolute;width:250px;right:0;top:40px;z-index:1}.choose-pricing .quality-item .pricing-title .main-title .hint div span{display:inline-block;position:absolute;width:15px;height:8px;background:url(/assets/img/hint-arrow.png);right:10px;top:0;margin:-8px 0 0 50px;padding:0}.choose-pricing .quality-item .pricing-title .main-title .hint:hover div{display:block}.choose-pricing .quality-item .pricing-title .sub-title:before{font-size:18px;color:#195e76;font-weight:400}.choose-pricing .quality-item .middle-block{position:relative;padding:30px 18px}.choose-pricing .quality-item .middle-block ul{padding-left:0}.choose-pricing .quality-item .middle-block ul li{list-style-type:none;position:relative;padding-left:36px;color:#51555a;font-size:16px;margin:0 0 10px;font-weight:400}.choose-pricing .quality-item .middle-block ul li:before{content:url(/assets/img/green-marker.png);position:absolute;left:0;top:3px;line-height:0;background:0 0}.choose-pricing .quality-item .pricing-footer{text-align:center;position:absolute;bottom:0;left:0;right:0;padding:20px 0;background:#ecf9fe}.choose-pricing .quality-item .pricing-footer .price{font-size:25px;color:#1e89b0;font-weight:600;line-height:normal;margin:0 0 8px}.choose-pricing .quality-item .pricing-footer a{display:inline-block;padding:0;width:100%;max-width:175px;height:40px;line-height:40px;font-size:16px;border:1px #13aeff solid;color:#13aeff;background:0 0;-webkit-border-radius:3px;border-radius:3px;font-weight:500;position:relative;z-index:1}.choose-pricing .quality-item.checked{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:none}.choose-pricing .quality-item.checked .pricing-footer a{background:#abd037;border-color:#abd037;color:#fff;font-size:0}.choose-pricing .quality-item.checked .pricing-footer a:before{content:'Selected';font-size:16px}.choose-pricing .quality-item.standard-quality{border:1px solid #ecf9fe}.choose-pricing .quality-item.standard-quality .pricing-title{background:#ecf9fe}.choose-pricing .quality-item.standard-quality .pricing-title:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:16px solid transparent;border-top-color:#ecf9fe;border-bottom:0;margin-left:-16px;margin-bottom:-15px}.choose-pricing .quality-item.standard-quality .pricing-title .sub-title:before{content:'High-quality work'}.choose-pricing .quality-item.premium-quality{border:1px solid #13aeff}.choose-pricing .quality-item.premium-quality:before{content:'';position:absolute;display:block;width:100%;height:84px;background:url(/assets/img/quality-item-premium.png) center no-repeat;background-size:contain;top:-61px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.choose-pricing .quality-item.premium-quality .pricing-title{background:#13aeff}.choose-pricing .quality-item.premium-quality .pricing-title:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:16px solid transparent;border-top-color:#13aeff;border-bottom:0;margin-left:-16px;margin-bottom:-15px}.choose-pricing .quality-item.premium-quality .pricing-title .main-title{color:#fff}.choose-pricing .quality-item.premium-quality .pricing-title .sub-title:before{content:"Excellent quality work";color:#fff}.choose-pricing .quality-item.supreme-quality{border:1px solid #195e76}.choose-pricing .quality-item.supreme-quality:before{content:url(/assets/img/quality-item-supreme.png);position:absolute;top:-52px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.choose-pricing .quality-item.supreme-quality .pricing-title{background:#195e76}.choose-pricing .quality-item.supreme-quality .pricing-title:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:16px solid transparent;border-top-color:#195e76;border-bottom:0;margin-left:-16px;margin-bottom:-15px}.choose-pricing .quality-item.supreme-quality .pricing-title .main-title{color:#fff}.choose-pricing .quality-item.supreme-quality .pricing-title .sub-title:before{content:"Top-notch quality work";color:#fff}@media all and (max-width:992px) and (min-width:768px){.choose-pricing .quality-item{width:32%;padding-bottom:125px}.choose-pricing .quality-item .middle-block{padding:10px 7px}.choose-pricing .quality-item .middle-block ul li{font-size:14px;padding-left:24px}}@media all and (max-width:767px){.writing-quality-title{margin:0 0 30px}.choose-pricing{display:block}.choose-pricing .quality-item{width:100%;margin:0 auto 50px;max-width:320px}.choose-pricing .quality-item .pricing-footer{padding:15px 0}.choose-pricing .quality-item .pricing-footer .price{font-size:25px;margin-bottom:2px}.choose-pricing .quality-item.premium-quality .pricing-title .main-title .hint div,.choose-pricing .quality-item.supreme-quality .pricing-title .main-title .hint div{padding:10px;margin-left:-231px}.choose-pricing .quality-item.premium-quality .pricing-title .main-title .hint div span,.choose-pricing .quality-item.supreme-quality .pricing-title .main-title .hint div span{margin-left:234px}}@media all and (max-width:600px){.writing-quality-title{font-size:24px}.choose-pricing:before{font-size:26px;line-height:26px;top:23px}.choose-pricing .quality-item.premium-quality .pricing-title .sub-title:before,.choose-pricing .quality-item.standard-quality .pricing-title .sub-title:before{font-size:13px}.choose-pricing .quality-item.supreme-quality .pricing-title:before{top:-13px}.choose-pricing .quality-item.supreme-quality .pricing-title .sub-title:before{font-size:13px}}body .select2-container--default .select2-selection--single{display:block;width:100%;min-height:39px;margin:5px 0;padding:7px 10px;border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;color:#2f313a;outline:0}body .select2-container--default .select2-selection--single .select2-selection__arrow{background:url(/assets/img/angle-down-solid.svg) center no-repeat;width:12px;height:12px;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}body .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:5px}body .select2-results .select2-results__options li:before{display:none}body .select2-container.error .select2-selection--single{color:#d9534f;border-color:#d9534f;background:rgba(217,83,79,.25)}#completed-orders-list .pagination-block{text-align:center}#completed-orders-list .pagination-block .pagination-content a{margin:0 5px}#completed-orders-list .pagination-block .pagination-content a.active{color:#d9534f}.orders-container{max-width:800px;margin:0 auto}.orders-container #ajax_ordermessages .citadel{position:relative}.orders-container #ajax_ordermessages .citadel .buttons{position:absolute;right:0;bottom:-50px}.orders-container .btn-success{margin:10px 0}.orders-container b,.orders-container strong{color:#2589bd}.orders-container a.btn.btn-link{text-decoration:none;color:#4b4c54}.orders-container a.btn.btn-link:focus,.orders-container a.btn.btn-link:hover{text-decoration:none;color:#89c106}.orders-container .btn-group{text-align:center}.orders-container .btn-group a img{width:inherit}.orders-container .btn-group>p{text-align:center;margin-bottom:0}@media (min-width:480px){.orders-container .btn-group>p{text-align:initial}}@media (min-width:480px){.orders-container .btn-group{text-align:initial}}.orders-container .btn-group *{float:none}@media (min-width:480px){.orders-container .btn-group *{float:initial}}.orders-container .btn-group .btn{z-index:1}@media (min-width:480px){.orders-container .btn-group .btn-link.btn{padding:2px 5px}}.orders-container .btn-group .btn-details.btn{color:#1974b0}.orders-container .btn-group .btn-details.btn:hover{color:#89c106}.orders-container .btn-group .btn-delete.btn:hover{color:#d9534f}.orders-container .details-block{border-right:1px solid #ddd}.orders-container .details-block .order_id a{color:#89c106}.orders-container .files .file{margin-bottom:10px;border-bottom:1px solid #e1e1e1}.orders-container .files .file:last-child{margin-bottom:0;border-bottom-color:transparent}.orders-container .messages .message{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}.orders-container .messages .message .date{color:#4b4c54}.orders-container .messages .message:last-child{margin-bottom:0;padding-bottom:0;border-bottom-color:transparent}.orders-container .alert.text-center{margin-bottom:0}.orders-container i.ico_incoming,.orders-container i.ico_outgoing{padding-right:5px}.orders-container i.ico_incoming::before{content:'\f063';color:#89c106}.orders-container i.ico_outgoing::before{content:'\f062';color:#d9534f}.orders-container i.ico_message::before{content:"\f2b7"}.orders-container .new_message i.ico_message::before{content:"\f003"}.orders-container .orders .order{margin-bottom:10px;border-bottom:1px solid #e1e1e1}.orders-container .orders .order:last-child{margin-bottom:-15px;border-color:transparent}.orders-container .orders .order.vip_order{background:#ebf4f9 url(../img/vip-account/order-form-03.svg) 95% 30% no-repeat;background-size:164px}.orders-container #ajax_orderinfo .vip_order_details{position:relative}.orders-container #ajax_orderinfo .vip_order_details:before{content:'';display:block;width:100px;height:100px;position:absolute;right:0;top:0;background:url(../img/vip-account/order-form-03.svg) center no-repeat}.hidden-btn{display:none}.reply-message{display:none}.reply-message.active{display:table-row}.extend-form{max-width:290px}.extend-form h3{margin:0}.extend-form input[name=days],.extend-form input[name=hours]{display:inline-block;width:auto}.extend-form .col-xs-12{padding:15px 0}#new_feedback{max-width:290px}#new_feedback .col-xs-12{padding:15px 0}#delete-order{min-width:250px}#delete-order a.btn{text-decoration:none;color:#fff}#delete-order a.btn-link{color:#2f313a}.password-container{max-width:480px;margin:0 auto}.price-calculator{width:100%;max-width:800px;margin:0 auto}.price-calculator label{color:#fff}@media screen and (min-width:768px){.price-calculator label{text-align:center}}.price-calculator .citadel .header{padding:12px 0}.price-calculator .citadel .header:before{content:none}.price-calculator .citadel .content{overflow-x:scroll}@media screen and (min-width:768px){.price-calculator .citadel .content{overflow:hidden}}.price-calculator .citadel .swipe{padding:2px 0;color:#fff;text-align:center}@media screen and (min-width:768px){.price-calculator .citadel .swipe{display:none}}.price-calculator .currencies{margin:0 -15px;text-align:center}.price-calculator .table_price{width:100%;min-width:600px}.price-calculator .table_price tr td{padding:3px 5px;font-size:1rem;width:-webkit-calc(80%/5);width:calc(80%/5)}.price-calculator .table_price tr td:first-child{width:20%}.price-calculator .table_price strong{display:block;color:#103c52;text-align:center}.price-calculator .table_price .header{display:block;color:#185b7d;font-size:1rem;font-weight:700;text-align:center}.price-calculator .table_price .aside{display:block;color:#89c106;text-align:center;font-weight:700}.reviews .rating-sites{margin:15px 0 30px}.reviews .rating-sites .wrapper{padding:10px 0}.reviews .rating-sites .wrapper .sites{display:inline-block;width:33.4%;position:relative;padding:15px 0 15px 70px;border:2px solid #f1f1f1;font-size:16px;font-weight:600;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}.reviews .rating-sites .wrapper .sites .stars{position:absolute;right:80px;top:18px}.reviews .rating-sites .wrapper .sites .rating-number{display:block;position:absolute;right:0;width:53px;height:54px;top:-1px;font-size:23px;font-weight:400;line-height:55px;text-align:center;-webkit-border-radius:4px;border-radius:4px}.reviews .rating-sites .wrapper .sites.prime{-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.reviews .rating-sites .wrapper .sites.prime:before{content:url(/assets/img/icons/prime-logo.png);position:absolute;left:20px;width:auto;top:10px}.reviews .rating-sites .wrapper .sites.prime .rating-number{color:#fff;background:#4a86b3}.reviews .rating-sites .wrapper .sites.trust{border-left:none;margin-left:-6px}.reviews .rating-sites .wrapper .sites.trust:before{content:url(/assets/img/icons/trust-logo.png);position:absolute;left:20px;width:auto;top:10px}.reviews .rating-sites .wrapper .sites.trust .rating-number{color:#fff;background:#00b67a}.reviews .rating-sites .wrapper .sites.jabber{border-left:none;margin-left:-6px}.reviews .rating-sites .wrapper .sites.jabber:before{content:url(/assets/img/icons/jubber-logo.png);position:absolute;left:20px;width:auto;top:10px}.reviews .rating-sites .wrapper .sites.jabber .rating-number{color:#fff;background:#f06a22}.reviews .why-us-our-stats{display:block;margin:40px 0}.reviews .why-us-our-stats .why-us{position:relative;display:inline-block;width:29%;padding-right:75px;vertical-align:top}.reviews .why-us-our-stats .why-us:after{content:'';display:block;position:absolute;width:2px;height:95%;background:#4a86b3;right:0;top:15px}.reviews .why-us-our-stats .why-us .title{padding-left:80px;font-size:21px;font-weight:700}.reviews .why-us-our-stats .why-us ul li{padding-left:80px;margin:25px 0;font-size:17px;font-weight:600;color:#787878}.reviews .why-us-our-stats .why-us ul li:first-letter{color:#4a86b3}.reviews .why-us-our-stats .why-us ul li:before{background:0 0;width:auto;height:auto;left:0;top:-7px}.reviews .why-us-our-stats .why-us ul li:first-child:before{content:url(/assets/img/icons/star.png)}.reviews .why-us-our-stats .why-us ul li:nth-child(2):before{content:url(/assets/img/icons/hand.png)}.reviews .why-us-our-stats .why-us ul li:last-child:before{content:url(/assets/img/icons/lock.png)}.reviews .why-us-our-stats .our-stats{display:inline-block;width:69%;vertical-align:top}.reviews .why-us-our-stats .our-stats .title{font-size:21px;font-weight:700;text-align:center}.reviews .why-us-our-stats .our-stats .stats-icons ul{display:block}.reviews .why-us-our-stats .our-stats .stats-icons ul li{display:inline-block;text-align:center;width:24.7%;padding-left:0;padding-top:30px}.reviews .why-us-our-stats .our-stats .stats-icons ul li p{text-align:center;margin:12px 0}.reviews .why-us-our-stats .our-stats .stats-icons ul li p.text{font-weight:600}.reviews .why-us-our-stats .our-stats .stats-icons ul li p.number{color:#4487b2;font-size:23px;font-weight:700}.reviews .why-us-our-stats .our-stats .stats-icons ul li:before{display:none}@media all and (max-width:1711px){.reviews .why-us-our-stats .our-stats .stats-icons ul li{width:23.7%}}@media all and (max-width:1540px){.reviews .rating-sites .wrapper{text-align:center}.reviews .rating-sites .wrapper .sites{text-align:left;width:46%;margin:10px 15px}.reviews .rating-sites .wrapper .sites.trust{margin-left:0;border-left:2px solid #f1f1f1;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.reviews .rating-sites .wrapper .sites.jabber{margin-left:0;border-left:2px solid #f1f1f1;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}}@media all and (max-width:1400px){.reviews .why-us-our-stats .why-us{width:40%}.reviews .why-us-our-stats .our-stats{width:59%}.reviews .why-us-our-stats .our-stats .stats-icons ul li{width:49%}}@media all and (min-width:991px) and (max-width:1199px){.reviews .rating-sites .wrapper .sites{display:block;width:100%;max-width:70%;margin:10px auto}.reviews .rating-sites .wrapper .sites.trust{display:block;width:100%;max-width:70%;margin:10px auto}.reviews .rating-sites .wrapper .sites.jabber{display:block;width:100%;max-width:70%;margin:10px auto}.reviews .why-us-our-stats .why-us{width:100%;padding-right:0}.reviews .why-us-our-stats .why-us:after{display:none}.reviews .why-us-our-stats .our-stats{width:100%}}@media all and (max-width:863px){.reviews .rating-sites .wrapper .sites{display:block;width:100%;max-width:70%;margin:10px auto}.reviews .rating-sites .wrapper .sites.trust{display:block;width:100%;max-width:70%;margin:10px auto}.reviews .rating-sites .wrapper .sites.jabber{display:block;width:100%;max-width:70%;margin:10px auto}}@media all and (max-width:716px){.reviews .why-us-our-stats .why-us{width:100%;padding-right:0}.reviews .why-us-our-stats .why-us:after{display:none}.reviews .why-us-our-stats .our-stats{width:100%}}@media all and (max-width:768px){.reviews .why-us-our-stats .why-us ul li{padding-left:60px}}@media all and (max-width:600px){.reviews .rating-sites .wrapper .sites{max-width:100%}.reviews .rating-sites .wrapper .sites.jabber,.reviews .rating-sites .wrapper .sites.trust{max-width:100%}}@media all and (max-width:414px){.reviews .why-us-our-stats .why-us ul li{font-size:15px;margin:20px 0}.reviews .why-us-our-stats .our-stats .stats-icons ul li img{width:100px}}@media all and (max-width:405px){.reviews .rating-sites .wrapper .sites .stars{position:static;display:block}.reviews .rating-sites .wrapper .sites .rating-number{height:100%;line-height:64px;top:0}}#ajax_samples .link{display:inline-block;width:100%;text-align:center;vertical-align:top}#ajax_samples .link a:hover{text-decoration:none}#ajax_samples .link a::before{content:'\f1c1';display:inline-block;font-size:60px;line-height:65px;font-family:FontAwesome;width:100%}#ajax_samples .link a span{display:inline-block}@media (min-width:480px){#ajax_samples .link{width:38%}}#ajax_samples .sample{display:inline-block;width:100%}@media (min-width:480px){#ajax_samples .sample{width:59%}}@media all and (min-width:768px){#ajax_samples .item:nth-child(2n+1){clear:both}}#ajax_samples .citadel .header{font-size:16px}#ajax_samples table td{border-bottom:1px dotted #c6c6c6}.personal-essay img{width:100%}@media screen and (max-width:480px){.narrative-essay p a.btn.blue,.personal-essay p a.btn.blue{max-width:262px;overflow:hidden}}.services .services-list .service-wrapp{display:block;background:#f5f5f5;width:100%;height:62px;padding:5px 3px 5px 5px;margin:4px 0}.services .services-list .service-wrapp .link{display:inline-block;width:79%;border-right:1px solid #bfd9e6}.services .services-list .service-wrapp .link a{display:block;width:100%;height:100%;padding:15px 5px 15px 25px;color:#797979;font-weight:500}.services .services-list .service-wrapp .link a:first-letter{color:#4a86b3;font-weight:600}.services .services-list .service-wrapp .link a.long{padding:3px 5px 3px 25px}.services .services-list .service-wrapp .icon{display:inline-block;width:19%;text-align:center;min-height:52px;vertical-align:top;padding-top:10px}.services .services-list .service-wrapp .icon img{width:30px;height:30px}.services .services-list .service-wrapp:hover a{text-decoration:none}.services .services-list .service-wrapp:hover a:first-letter{color:#89c106}.services .services-list .service-wrapp:hover .icon{-webkit-transition:.7s;transition:.7s;background:#89c106}.services .services-list .service-wrapp:hover .icon img{-webkit-filter:brightness(4);filter:brightness(4)}@media all and (max-width:1600px){.services-list .col-lg-3{width:33.33333333%;float:left}}@media all and (max-width:1366px){.services .services-list .col-lg-3{width:50%}.services .services-list .service-wrapp .link a{padding:15px 5px 15px 5px}.services .services-list .service-wrapp .link a.long{padding:15px 5px 15px 5px}}@media all and (min-width:1199px) and (max-width:991px){.services .services-list .service-wrapp .link a.long{padding:5px}}@media all and (max-width:600px){.services .services-list .col-lg-3{width:100%}}@media all and (max-width:414px){.services .services-list .service-wrapp .link a{font-size:15px}}@media all and (max-width:370px){.services .services-list .service-wrapp .link a.long{padding:5px}}span.old-price{position:absolute;margin:-15px 0 0 3px;font-size:12px;text-decoration:line-through}.new-vip-service{position:absolute}@media screen and (min-width:1024px){.new-vip-service{left:0;margin-left:-39px}}@media screen and (max-width:1023px){.new-vip-service{right:38px;margin-top:-12px}}.update-hint{cursor:pointer;color:#195889;text-decoration:underline;padding:0 0 0 10px}.update-hint .discountclass{background-color:#fff;border:5px solid #e4e9ef;border-collapse:collapse;padding:2px;position:absolute;text-decoration:none;width:346px;z-index:2;display:none}.update-hint .discountclass p{color:#004a80;margin-bottom:0;margin-top:0}.update-hint:hover .discountclass{display:block}.hint .content{display:none}.hint.active{color:#89c106}.suggestions{max-width:600px;margin:25px auto 15px}@media screen and (min-width:640px){.suggestions table tr td:first-child{width:30%;text-align:right}}#ajax_testimonials .pagination{padding:15px 0}#ajax_testimonials .pagination li{position:static;padding:0}#ajax_testimonials .pagination li a{display:inline-block;margin:5px;float:none;border:none;-webkit-border-radius:3px;border-radius:3px}#ajax_testimonials .pagination li:before{content:none}#add_testi_form{width:100%;max-width:600px;margin:25px auto 15px}#beware{display:block;width:100%}@media screen and (min-width:640px){#beware{display:table}}#beware tr{display:block;width:100%;border-bottom:5px solid #fff}@media screen and (min-width:640px){#beware tr{display:table-row;border:none}}#beware tr th{display:none}@media screen and (min-width:640px){#beware tr th{display:table-cell;width:50%;text-align:center;font-size:1.25rem}#beware tr th:first-child{color:#314502}#beware tr th:last-child{color:#8b211e}}#beware tr td{display:block;width:100%;padding:5px 10px}@media screen and (min-width:640px){#beware tr td{display:table-cell;width:50%;border-bottom:2px solid #fff}}#beware tr td:first-child{background:rgba(137,193,6,.2);color:#89c106}#beware tr td:first-child p{color:#435e03}#beware tr td:last-child{background:rgba(217,83,79,.2);color:#d9534f}#beware tr td:last-child p{color:#a02622}.vip-offer-header{padding:17px 0 12px;background-color:#2589bd;color:#fff;font-size:28px;font-weight:700;line-height:27px;text-transform:uppercase;text-align:center}.vip-offer-header span{position:relative}.vip-offer-header span:before{content:'';display:block;background:url(../img/vip-account/king.png) no-repeat;width:12px;height:12px;position:absolute;left:20px;top:-4px}.vip-offer-header img:first-child{margin-bottom:4px;margin-right:10px}.vip-offer-header img:last-child{margin-bottom:4px;margin-left:10px}.vip-offer-subheader{color:#2589bd;font-size:26px;font-weight:700;line-height:27px;margin-top:34px;margin-bottom:39px}.vip-offer-item{width:31%;display:inline-block;text-align:center;position:relative}.vip-offer-item:last-child{margin-right:0}.vip-offer-item-top{padding:6px 0;background-color:#2589bd;text-align:left}.vip-offer-types{width:200px;height:42px;display:inline-block;-webkit-border-radius:0 25px 25px 0;border-radius:0 25px 25px 0;vertical-align:middle;color:#fff;font-size:21px;font-weight:700;text-transform:uppercase;line-height:42px;text-align:center;background:#176ea7}.vip-offer-discount{float:right;padding-top:6px;padding-right:34px;color:#fff;font-size:26px;font-weight:700;line-height:27px;margin-right:12px;text-align:right}.vip-offer-item-bottom{margin-top:5px;text-align:center;padding:30px 0;background-color:#2589bd}.vip-offer-month{color:#fff;font-size:21px;font-weight:400;line-height:27px}.vip-offer-per-month{color:#fff;font-size:28px;font-weight:700;line-height:27px}.vip-offer-item:first-child .vip-offer-item-bottom{background-color:#89c106}.vip-offer-item:first-child .vip-offer-types{background-color:#71aa1c}.vip-offer-item:first-child .vip-offer-item-top{background-color:#89c106}.vip-offer-item .vip-offer-discount img:last-child{margin-right:12px}.vip-offer-item .vip-offer-discount img{margin-bottom:7px}.vip-offer-item.active .vip-offer-buy-wrapper{display:table}.vip-offer-wrapper .vip-offer-item .vip-offer-td>button{margin-top:36px;position:relative;border:2px solid #fbb713;width:160px;height:40px;color:#fbb713;font-size:21px;text-align:center;background:#fff;text-transform:uppercase;cursor:pointer;-webkit-border-radius:20px;border-radius:20px;outline:0}.vip-offer-wrapper .vip-offer-item .vip-offer-td>button:hover{background:#f9ca59;color:#fff}.vip-offer-wrapper .vip-offer-item .vip-offer-td>button:focus{background:#fbb713;color:#fff}.vip-offer-wrapper .vip-offer-item .vip-offer-td>button:focus:after{content:'';position:absolute;left:68px;bottom:-20px;border:10px solid transparent;border-top:10px solid #fbb713}.vip-offer-buy-wrapper{background-color:#89c106;padding:10px 15px;color:#fff;width:100%;margin-top:8px;border-spacing:0;position:absolute}.vip-offer-buy-wrapper tbody tr td{padding:10px 0}.vip-offer-buy-wrapper tbody td{border-bottom:1px solid #fff}.vip-offer-buy-wrapper tbody tr:last-child td{border-bottom:none}.vip-offer-buy-month{color:#fff;font-size:21px;font-weight:400;line-height:27px;white-space:nowrap}.vip-offer-buy-price{color:#fff;font-size:28px;font-weight:700;line-height:28.25px}.vip-offer-buy-price span{font-size:21px;font-weight:400}.vip-offer-buy-wrapper td .vip-offer-buy-btn{position:relative;border:2px solid #fff;width:96px;height:32px;color:#fff;font-size:21px;text-align:center;background:#89c106;text-transform:uppercase;-webkit-border-radius:20px;border-radius:20px}.vip-offer-second-title{color:#2589bd;font-size:26px;font-weight:700;line-height:27px}.vip-offer-benefits{color:#2589bd;font-size:26px;font-weight:700;line-height:27px;margin-top:57px;position:relative}.vip-offer-benefits-list{margin-top:37px;background:#d9edf7;padding:45px 0;position:relative;margin-bottom:30px}.vip-offer-benefits-list:before{content:'VIP';font-size:150px;color:#d0e8f4;position:absolute;right:17px;top:0}.vip-offer-benefits-list ul.vip-offer-benefits-item{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;padding:0 70px;margin:0}.vip-offer-benefits-list ul.vip-offer-benefits-item li{color:#000;font-size:18px;font-weight:400;line-height:24px;margin-top:20px;list-style-image:url(../img/vip-account/star.png);padding-left:0}.vip-offer-benefits-list ul.vip-offer-benefits-item li:before{display:none}.vip-offer-benefits-list ul.vip-offer-benefits-item li.account-active{list-style:none;color:#2589bd;font-size:24px;font-weight:400;line-height:27px}.vip-offer-benefits-list ul.vip-offer-benefits-item li:first-child{margin-top:0}.vip-offer-buy-wrapper{z-index:9}.vip-offer-table{text-align:center;gap:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vip-offer-table .vip-offer-item{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.vip-offer-buy-wrapper{display:none}.vip-offer-subheader{text-align:center}.vip-offer-benefits{text-align:center}.vip-offer-recent-invoice{margin:20px 0;font-family:Roboto,sans-serif;font-size:18px;text-align:center}.vip-offer-recent-invoice .vip-offer-buy-btn{position:relative;border:2px solid #fbb713;width:160px;height:40px;color:#fbb713;font-size:21px;text-align:center;background:#fff;text-transform:uppercase;cursor:pointer;-webkit-border-radius:20px;border-radius:20px;outline:0}.vip-offer-recent-invoice .vip-offer-buy-btn:hover{background:#f9ca59;color:#fff}@media only screen and (max-width:1645px){.vip-offer-types{width:100%}.vip-offer-discount{padding-right:0;margin-right:0}.vip-offer-discount{float:none;text-align:center}.vip-offer-item{width:31%}}@media only screen and (max-width:1600px){.vip-offer-benefits-list ul.vip-offer-benefits-item{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;margin:0;padding:0 50px}}@media only screen and (max-width:1200px){.vip-offer-benefits-list ul.vip-offer-benefits-item{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding:0 33px}.vip-offer-item.active .vip-offer-buy-wrapper{right:0}}@media only screen and (max-width:768px){.vip-offer-buy-wrapper{width:300px}.vip-offer-item:last-child .vip-offer-buy-wrapper{right:33px}}@media only screen and (max-width:600px){.vip-offer-buy-wrapper{width:100%}.vip-offer-item:last-child .vip-offer-buy-wrapper{right:auto}.vip-offer-benefits-list ul.vip-offer-benefits-item{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:0 56px}.vip-offer-table{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vip-offer-item{width:80%;margin-right:0}.vip-offer-subheader{text-align:center}.vip-offer-item:nth-child(n+2){margin-top:40px}.vip-offer-wrapper .vip-offer-item .vip-offer-td>button{margin-top:20px}.vip-offer-buy-month{font-size:19px}.vip-offer-buy-price{font-size:25px}}@media only screen and (max-width:480px){.vip-offer-item{width:100%}}@media only screen and (max-width:400px){.vip-offer-benefits-list ul.vip-offer-benefits-item{padding:0 36px}.vip-offer-benefits-list ul.vip-offer-benefits-item.account-active{text-align:left}.vip-offer-benefits-list ul.vip-offer-benefits-item.account-active span{white-space:nowrap}}@media only screen and (max-width:340px){.vip-offer-header img{width:20%}.vip-offer-subheader{font-size:24px}}@-webkit-keyframes works{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.97);transform:scale(.97)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes works{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.97);transform:scale(.97)}100%{-webkit-transform:scale(1);transform:scale(1)}}.how-it-works h2{color:#2589bd;font-size:25px;font-weight:600}.how-it-works h2:before{display:none}.how-it-works .content-container{background:url(/assets/img/how-it-works/bcg-min.png) left 45% top 50px no-repeat;padding:40px 25px}.how-it-works .content-container .wrapper{position:relative}.how-it-works .content-container .wrapper .text-block{text-align:center;padding:0 25px;position:relative}.how-it-works .content-container .wrapper .text-block p{text-align:center;color:#000;font-weight:400}.how-it-works .content-container .wrapper .text-block p.step-title{color:#2589bd;font-weight:600;font-size:18px}.how-it-works .content-container .wrapper .text-block .step{text-transform:uppercase;font-weight:600;font-size:18px;color:#a7dc27}.how-it-works .content-container .wrapper .text-block .circle{position:absolute}.how-it-works .content-container .wrapper .text-block .circle:after{content:url(/assets/img/how-it-works/arrow.png);position:absolute;right:-42px;-webkit-transform:rotate(64deg);-ms-transform:rotate(64deg);transform:rotate(64deg);top:10px}.how-it-works .content-container .wrapper .text-block .circle:hover{-webkit-filter:drop-shadow(0 5px 5px silver);filter:drop-shadow(0 5px 5px silver)}.how-it-works .content-container .wrapper .text-block .circle:hover:after{-webkit-filter:drop-shadow(0 5px 5px silver);filter:drop-shadow(0 5px 5px silver)}.how-it-works .content-container .wrapper .text-block.block-1{margin-top:150px}.how-it-works .content-container .wrapper .text-block.block-1 .circle{-webkit-animation-name:works;animation-name:works;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;right:-144px;top:175px}.how-it-works .content-container .wrapper .text-block.block-1 .circle:before{position:absolute;content:'';display:block;width:150px;height:100px;background:url(/assets/img/how-it-works/line-one.png) center no-repeat;top:-40px;left:-79px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}.how-it-works .content-container .wrapper .text-block.block-2 .circle{-webkit-animation-name:works;animation-name:works;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;right:22px;top:238px}.how-it-works .content-container .wrapper .text-block.block-2 .circle:before{position:absolute;content:'';display:block;width:150px;height:100px;background:url(/assets/img/how-it-works/line-one.png) center no-repeat;bottom:-58px;left:70px;-webkit-transform:rotate(143deg);-ms-transform:rotate(143deg);transform:rotate(143deg)}.how-it-works .content-container .wrapper .text-block.block-3{margin-top:421px}.how-it-works .content-container .wrapper .text-block.block-3 .circle{-webkit-animation-name:works;animation-name:works;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;bottom:256px;left:-10px}.how-it-works .content-container .wrapper .text-block.block-3 .circle:before{position:absolute;content:'';display:block;width:150px;height:100px;background:url(/assets/img/how-it-works/line-one.png) center no-repeat;top:-40px;left:-79px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}.how-it-works .content-container .wrapper .text-block.block-4{margin-top:200px}.how-it-works .content-container .wrapper .text-block.block-4 .circle{-webkit-animation-name:works;animation-name:works;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;bottom:103px;left:-171px}.how-it-works .content-container .wrapper .text-block.block-4 .circle:before{position:absolute;content:'';display:block;width:150px;height:100px;background:url(/assets/img/how-it-works/line-one.png) center no-repeat;bottom:-58px;left:70px;-webkit-transform:rotate(143deg);-ms-transform:rotate(143deg);transform:rotate(143deg)}.how-it-works .content-container .wrapper .text-block.block-4 .circle:after{content:''}@media all and (max-width:1600px){.how-it-works .content-container .custom-column{width:100%}.how-it-works .content-container .custom-column .wrapper .text-block.block-1{margin-top:32px;padding:40px 268px 0 286px}.how-it-works .content-container .custom-column .wrapper .text-block.block-1 .circle{right:auto;left:60px;top:0}.how-it-works .content-container .custom-column .wrapper .text-block.block-1 .circle:after{right:-48px;-webkit-transform:rotate(94deg);-ms-transform:rotate(94deg);transform:rotate(94deg);top:auto;bottom:45px}.how-it-works .content-container .custom-column .wrapper .text-block.block-2{margin-top:32px;padding:40px 268px 0 286px}.how-it-works .content-container .custom-column .wrapper .text-block.block-2 .circle{right:auto;left:60px;top:0}.how-it-works .content-container .custom-column .wrapper .text-block.block-2 .circle:before{bottom:-72px;left:-34px;-webkit-transform:rotate(201deg);-ms-transform:rotate(201deg);transform:rotate(201deg)}.how-it-works .content-container .custom-column .wrapper .text-block.block-2 .circle:after{right:-48px;-webkit-transform:rotate(94deg);-ms-transform:rotate(94deg);transform:rotate(94deg);top:auto;bottom:45px}.how-it-works .content-container .custom-column .wrapper .text-block.block-3{margin-top:32px;padding:40px 268px 0 286px}.how-it-works .content-container .custom-column .wrapper .text-block.block-3 .circle{right:auto;left:60px;top:0}.how-it-works .content-container .custom-column .wrapper .text-block.block-3 .circle:before{top:98px;left:-79px;-webkit-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg)}.how-it-works .content-container .custom-column .wrapper .text-block.block-3 .circle:after{right:-48px;-webkit-transform:rotate(92deg);-ms-transform:rotate(92deg);transform:rotate(92deg);top:57px;bottom:auto}.how-it-works .content-container .custom-column .wrapper .text-block.block-4{margin-top:32px;padding:40px 268px 0 286px}.how-it-works .content-container .custom-column .wrapper .text-block.block-4 .circle{right:auto;left:60px;top:0}.how-it-works .content-container .custom-column .wrapper .text-block.block-4 .circle:before{bottom:auto;left:11px;top:136px;-webkit-transform:rotate(176deg);-ms-transform:rotate(176deg);transform:rotate(176deg)}.how-it-works .content-container .custom-column .wrapper .text-block.block-4 .circle:after{content:url(/assets/img/how-it-works/arrow.png);right:-48px;-webkit-transform:rotate(98deg);-ms-transform:rotate(98deg);transform:rotate(98deg);top:auto;bottom:-28px}}@media all and (max-width:1366px){.how-it-works .content-container .custom-column .wrapper .text-block.block-1,.how-it-works .content-container .custom-column .wrapper .text-block.block-2,.how-it-works .content-container .custom-column .wrapper .text-block.block-3,.how-it-works .content-container .custom-column .wrapper .text-block.block-4{padding:40px 135px 0 330px}}@media all and (max-width:1199px){.how-it-works .content-container .custom-column .wrapper .text-block.block-1,.how-it-works .content-container .custom-column .wrapper .text-block.block-2,.how-it-works .content-container .custom-column .wrapper .text-block.block-3,.how-it-works .content-container .custom-column .wrapper .text-block.block-4{padding:0 0 0 330px;margin-top:60px}.how-it-works .content-container .custom-column .wrapper .text-block.block-2 .circle:before{left:-79px;top:-40px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}.how-it-works .content-container .custom-column .wrapper .text-block.block-3 .circle:before{left:-79px;top:-40px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}.how-it-works .content-container .custom-column .wrapper .text-block.block-4 .circle:before{left:-79px;top:-40px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}.how-it-works .content-container .custom-column .wrapper .text-block.block-4 .circle:after{bottom:auto;-webkit-transform:rotate(92deg);-ms-transform:rotate(92deg);transform:rotate(92deg);top:57px}}@media all and (max-width:991px){.how-it-works .content-container .custom-column .wrapper .text-block.block-1,.how-it-works .content-container .custom-column .wrapper .text-block.block-2,.how-it-works .content-container .custom-column .wrapper .text-block.block-3,.how-it-works .content-container .custom-column .wrapper .text-block.block-4{padding:45px 0 0 330px}}@media all and (max-width:600px){.how-it-works .content-container{padding:0}.how-it-works .content-container .custom-column .wrapper .text-block.block-1,.how-it-works .content-container .custom-column .wrapper .text-block.block-2,.how-it-works .content-container .custom-column .wrapper .text-block.block-3,.how-it-works .content-container .custom-column .wrapper .text-block.block-4{padding:0;margin-top:30px}.how-it-works .content-container .custom-column .wrapper .text-block.block-1 .circle,.how-it-works .content-container .custom-column .wrapper .text-block.block-2 .circle,.how-it-works .content-container .custom-column .wrapper .text-block.block-3 .circle,.how-it-works .content-container .custom-column .wrapper .text-block.block-4 .circle{position:relative;right:auto;left:auto;margin:0 auto 15px;width:100%;max-width:165px}.how-it-works .content-container .custom-column .wrapper .text-block.block-1 .circle:after,.how-it-works .content-container .custom-column .wrapper .text-block.block-2 .circle:after,.how-it-works .content-container .custom-column .wrapper .text-block.block-3 .circle:after,.how-it-works .content-container .custom-column .wrapper .text-block.block-4 .circle:after{display:block;position:static;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.affiliate-program .affiliate-top-block{display:block;position:relative;padding-bottom:40px}.affiliate-program .affiliate-top-block:after{content:'';display:block;position:absolute;width:525px;height:370px;background:url(/assets/img/top-dec.png) center no-repeat;bottom:-223px;right:-90px;z-index:-1}.affiliate-program .affiliate-top-block .block-vs-video{display:inline-block;width:35%;vertical-align:top}.affiliate-program .affiliate-top-block .block-vs-video .video-block img{width:auto;max-width:100%}.affiliate-program .affiliate-top-block .block-vs-video .video-block .button-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.affiliate-program .affiliate-top-block .block-vs-text{display:inline-block;width:64%;vertical-align:top;padding-left:60px}.affiliate-program .affiliate-top-block .block-vs-text h1{border:none}.affiliate-program .affiliate-top-block .block-vs-text h1:after{display:none}.affiliate-program .affiliate-top-block .block-vs-text .buttons{margin-top:45px}.affiliate-program .affiliate-top-block .block-vs-text .buttons .b-green{border:none;padding:10px 65px;font-size:16px;margin:0 50px 0 0}.affiliate-program .affiliate-top-block .block-vs-text .buttons .serv-button{display:inline-block;padding:10px 62px;background:#4a86b3;color:#fff;-webkit-box-shadow:0 5px 5px silver;box-shadow:0 5px 5px silver;font-family:Poppins,sans-serif;-webkit-border-radius:3px;border-radius:3px;font-weight:600;text-transform:uppercase}.affiliate-program .affiliate-top-block .block-vs-text .buttons .serv-button:hover{text-decoration:none;background:0 0;-webkit-box-shadow:0 3px 5px 3px #4a86b3;box-shadow:0 3px 5px 3px #4a86b3;color:#4a86b3;-webkit-transition:.5s;transition:.5s}.affiliate-program h3{text-align:center;font-size:24px;font-weight:700;clear:both}.affiliate-program p{font-weight:500}.affiliate-program p:nth-child(3){padding-top:34px}.affiliate-program .couple-of-steps{text-align:center;display:block;position:relative;padding:35px 0;margin:0 0 80px}.affiliate-program .couple-of-steps:before{content:'';display:block;position:absolute;width:110%;height:100%;background:#f8fced;left:-31px;top:0;z-index:-1}.affiliate-program .couple-of-steps .steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;text-align:left;margin:45px 0}.affiliate-program .couple-of-steps .steps .number{display:inline-block;font-size:137px;line-height:0;font-weight:800;color:#f1f5e7}.affiliate-program .couple-of-steps .steps .number.mobile{display:none}.affiliate-program .couple-of-steps .steps.step-1{padding-left:10px}.affiliate-program .couple-of-steps .steps.step-1 .number{margin-left:14px}.affiliate-program .couple-of-steps .steps.step-1 img{margin-left:45px}.affiliate-program .couple-of-steps .steps.step-1 img.mob{display:none}.affiliate-program .couple-of-steps .steps.step-2{padding-left:10px}.affiliate-program .couple-of-steps .steps.step-2 .number{margin-left:14px}.affiliate-program .couple-of-steps .steps.step-2 img{margin-left:10px}.affiliate-program .couple-of-steps .steps.step-2 img.mob{display:none}.affiliate-program .couple-of-steps .steps.step-3 .number{margin-right:14px}.affiliate-program .couple-of-steps .steps.step-3 img{margin-right:29px;width:101px}.affiliate-program .couple-of-steps .steps.step-4 .number{margin-right:14px}.affiliate-program .couple-of-steps .steps.step-4 img{margin-right:10px;padding-top:10px;width:111px}.affiliate-program .couple-of-steps .left-block{display:inline-block;width:47%;vertical-align:top;padding-right:30px;padding-left:135px}.affiliate-program .couple-of-steps .right-block{display:inline-block;width:47%;vertical-align:top;padding-left:30px;padding-right:135px}.affiliate-program .affiliate-middle-block{display:block;position:relative;padding-bottom:30px}.affiliate-program .affiliate-middle-block:after{content:'';display:block;position:absolute;width:305px;height:483px;background:url(/assets/img/middle-dec.png) center no-repeat;bottom:-297px;left:-177px;z-index:-1}.affiliate-program .affiliate-middle-block .text{padding:0 60px 0 30px;display:inline-block;width:64%;vertical-align:top}.affiliate-program .affiliate-middle-block .text h2:before{display:none}.affiliate-program .affiliate-middle-block .text .affiliate-services{display:block;text-align:right}.affiliate-program .affiliate-middle-block .text .affiliate-services ul{display:inline-block;text-align:left;max-width:80%}.affiliate-program .affiliate-middle-block .text .affiliate-services ul li{display:inline-block;width:49%;vertical-align:top;font-weight:600;margin-bottom:15px;padding-left:35px}.affiliate-program .affiliate-middle-block .text .affiliate-services ul li:before{content:url(/assets/img/icons/check.png);background:0 0;margin:0;top:1px}.affiliate-program .affiliate-middle-block .image-wrapper{display:inline-block;width:35%;vertical-align:top}.affiliate-program .affiliate-middle-block .image-wrapper img{width:100%}.affiliate-program .textroyal-affiliate{display:block;padding:60px 50px 80px;position:relative}.affiliate-program .textroyal-affiliate h3{margin-top:0;margin-bottom:44px}.affiliate-program .textroyal-affiliate:before{content:'';display:block;position:absolute;width:110%;height:100%;background:#f8fced;left:-31px;top:0;z-index:-1}.affiliate-program .textroyal-affiliate .site{display:inline-block;width:33%;vertical-align:top}.affiliate-program .textroyal-affiliate .site .icon{display:inline-block;width:20%;vertical-align:middle}.affiliate-program .textroyal-affiliate .site .info{display:inline-block;width:79%;vertical-align:middle;padding-left:43px;padding-right:20px}.affiliate-program .textroyal-affiliate .site .info .title{font-size:18px;font-weight:600;margin-bottom:5px}.affiliate-program .textroyal-affiliate .site .info .text{font-weight:400;line-height:20px}.affiliate-program .textroyal-affiliate .top{display:block;margin-bottom:40px}@media all and (max-width:1450px){.affiliate-program .couple-of-steps .left-block{padding-left:0}.affiliate-program .couple-of-steps .right-block{padding-right:0}.affiliate-program .textroyal-affiliate{padding:80px 0}}@media all and (max-width:1366px){.affiliate-program .top-image{width:45%}.affiliate-program p:nth-child(3){padding-top:23px}.affiliate-program .couple-of-steps .left-block{padding-right:15px}.affiliate-program .couple-of-steps .right-block{padding-left:15px}}@media all and (max-width:1199px){.affiliate-program .affiliate-middle-block .text .affiliate-services ul{max-width:100%}.affiliate-program .textroyal-affiliate{text-align:center}.affiliate-program .textroyal-affiliate .site{width:32%}.affiliate-program .textroyal-affiliate .site .icon{display:block;width:100%;text-align:center}.affiliate-program .textroyal-affiliate .site .info{display:block;width:100%;padding:0 15px;text-align:center}.affiliate-program .textroyal-affiliate .site .info .title{margin:10px 0}.affiliate-program .textroyal-affiliate .site .info .text{text-align:center}.affiliate-program .couple-of-steps .left-block{display:block;width:100%;padding:0}.affiliate-program .couple-of-steps .right-block{display:block;width:100%;padding:0}}@media all and (max-width:1024px){.affiliate-program .affiliate-top-block .block-vs-video{display:block;width:100%;margin:0 auto;max-width:60%}.affiliate-program .affiliate-top-block .block-vs-text{display:block;width:100%;padding-left:0}.affiliate-program .affiliate-middle-block .text{display:block;width:100%;padding:0}.affiliate-program .affiliate-middle-block .image-wrapper{display:block;width:100%;max-width:60%;margin:0 auto}.affiliate-program .affiliate-middle-block .text .affiliate-services ul li{padding-right:25px}}@media all and (max-width:768px){.affiliate-program .affiliate-top-block:after{right:-241px}.affiliate-program .affiliate-top-block .block-vs-text .buttons .b-green{display:inline-block;max-width:235px}}@media all and (max-width:600px){.affiliate-program .affiliate-middle-block .image-wrapper{max-width:100%}.affiliate-program .affiliate-middle-block:after{bottom:-335px;left:-226px}.affiliate-program .couple-of-steps:before{width:130%}.affiliate-program .textroyal-affiliate:before{width:130%}.affiliate-program .affiliate-top-block .block-vs-text .buttons .b-green{display:block;width:100%;max-width:80%;margin:0 auto 15px;padding:10px 40px}.affiliate-program .affiliate-top-block .block-vs-text .buttons .serv-button{display:block;padding:10px 40px;width:100%;max-width:80%;margin:0 auto}.affiliate-program .affiliate-top-block .block-vs-video{max-width:100%}.affiliate-program .affiliate-top-block .block-vs-text .buttons{text-align:center}.affiliate-program .affiliate-middle-block .text .affiliate-services ul li{display:block;width:100%}.affiliate-program .textroyal-affiliate{padding:50px 0}.affiliate-program .textroyal-affiliate .site{display:block;width:100%}.affiliate-program .top-image{display:block;width:100%;max-width:90%;float:none;margin:0 auto}}@media all and (max-width:480px){.affiliate-program h3{line-height:31px}.affiliate-program .couple-of-steps .steps{display:block;text-align:center}.affiliate-program .couple-of-steps .steps .number{display:none}.affiliate-program .couple-of-steps .steps .number.mobile{display:inline-block;vertical-align:middle;margin-right:14px}.affiliate-program .couple-of-steps .steps .text{display:block;margin-top:20px}.affiliate-program .couple-of-steps .steps.step-1{padding:0}.affiliate-program .couple-of-steps .steps.step-1 img.desk{display:none}.affiliate-program .couple-of-steps .steps.step-1 img.mob{display:inline-block;vertical-align:middle;margin:0}.affiliate-program .couple-of-steps .steps.step-2{padding:0}.affiliate-program .couple-of-steps .steps.step-2 img.desk{display:none}.affiliate-program .couple-of-steps .steps.step-2 img.mob{display:inline-block;vertical-align:middle;margin:0}.affiliate-program .couple-of-steps .steps.step-3{padding:0}.affiliate-program .couple-of-steps .steps.step-3 img{display:inline-block;vertical-align:middle;margin:0}.affiliate-program .couple-of-steps .steps.step-4{padding:0}.affiliate-program .couple-of-steps .steps.step-4 img{display:inline-block;vertical-align:middle;margin:0;padding-top:0}}#referral-account-wrapper{margin:5px 0 20px 0}#referral-account{padding:5px 0;margin:7px auto 0;text-align:center;border-left:none;border-right:none}#referral-account{padding:0;min-width:0;width:100%;margin:0 auto;text-align:left}#referral-account p{margin:10px 0;font-size:12px}#referral-account ul{font-size:12px}#referral-account .block{display:none;text-align:left;outline:0;width:100%;padding:10px 12.5%;border-top:1px solid #ececec;vertical-align:top}#referral-account .block:first-child{border-top:none}#referral-account .block .referral-card-box{width:380px}#referral-account h3{color:#085ab7;font-family:Arial,sans-serif;font-size:16px;background:0 0;border:none;padding-left:0;font-weight:700;margin-top:0;padding-top:0}#referral-account h4{font-size:13px;margin:20px 0 5px 0;padding:0}#referral-account a{color:#006ed9}#referral-account p{color:#4f4f4f}#referral-account ul{margin:10px 0 15px 20px;padding:0}#referral-account ul li{padding:1px 0}#referral-account .buttons{margin-top:10px}#referral-account .aside-buttons{float:right}#referral-account .button,#referral-account form input[type=button],#referral-account form input[type=submit]{border:none;text-decoration:none;color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:9px 15px;line-height:13px;font-size:13px;margin-right:5px;display:inline-block;font-weight:400;cursor:pointer}#referral-account .buttons .button{display:block;margin:10px 0 0}#referral-account .button span{font-weight:400}#referral-account .green-button,#referral-account form input[type=submit]{background:url(../../referral/files/images/green-button-bg.png) repeat-x}#referral-account .grey-button{background:url(../../referral/files/images/grey-button-bg.png) repeat-x}#referral-account .white-button,#referral-account form input[type=button]{background:url(../../referral/files/images/white-button-bg.png) 0 bottom repeat-x;color:#000;border:solid #dedfe5 1px}#referral-account .button span{padding:1px 10px 1px 25px;white-space:nowrap}@media screen and (max-width:1300px){#referral-account .button span{font-size:11px}}#referral-account .print-button span{background:url(../../referral/files/images/print-icon.png) no-repeat}#referral-account .save-button span{background:url(../../referral/files/images/save-icon.png) no-repeat}#referral-account .sms-button span{background:url(../../referral/files/images/sms-icon.png) no-repeat}#referral-account form input[type=text],#referral-account form textarea{display:block;margin:6px 0;border:solid #e0e0e0 1px;-webkit-border-radius:2px;border-radius:2px;padding:5px 10px;width:100%;font-family:Arial,sans-serif;font-size:13px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}#referral #referral-account form input[type=text],#referral #referral-account form textarea{width:100%}#referral #referral-account .business-card .white-button{display:none}#referral .h-ref-page{display:none}#referral-account form textarea{height:120px;resize:vertical}#referral-account .block .addinput{position:relative}#referral-account .block .delete{background:#2d88e5 url(../../referral/files/images/referer-close.png) no-repeat scroll center center;-webkit-border-radius:5px;border-radius:5px;display:block;height:28px;position:absolute;right:0;top:0;width:28px}#referral-account .friend-help-banner{margin:0 0 -12px 10px;width:250px;float:right}.addinput{position:relative}.addinput .delete{background:#2d88e5 url(../../referral/files/images/referer-close.png) no-repeat scroll center center;-webkit-border-radius:5px;border-radius:5px;display:block;height:32px;position:absolute;right:0;top:0;width:30px}.addinput .delete-clear{background:#2d88e5 url(../../referral/files/images/referer-close.png) no-repeat scroll center center;-webkit-border-radius:5px;border-radius:5px;display:block;height:28px;position:absolute;right:0;top:0;width:28px}#referral .addthis_toolbox,#referral-account .addthis_toolbox{display:inline-block;height:16px;margin-bottom:2px;margin-top:-3px;overflow:hidden}form.referral-program-pop-up-form .send-email-panel{width:100%}form.referral-program-pop-up-form .send-email-panel tr td{padding:0!important}form.referral-program-pop-up-form tr td [type=submit]{margin:0 0 0 5px!important}#referral-account #ajax_referral_pop_up_form{width:95%}#referral #referral-account #ajax_referral_pop_up_form{width:100%}#referral-account-wrapper .bottom-banner{background:#fafcfe url(../../referral/files/images/banner.jpg) center no-repeat;border:solid #edf0f4 1px;margin-top:10px;height:49px}#referral.short-affiliate .widgets-col{width:45%}@media all and (max-width:1200px) and (min-width:992px){#referral.short-affiliate .widgets-col{width:100%}}.fb_iframe_widget{vertical-align:top}#referral{overflow:hidden;padding:7px 0 0;font-family:Arial,sans-serif;font-size:12px}#referral ul li{padding-left:0}#referral ul li::before{display:none}#referral .widgets{text-align:center;padding-left:10px}#referral .widgets-col{width:33%;text-align:left;display:inline-block;vertical-align:top}@media screen and (max-width:1500px){#referral .widgets-col{width:100%}}#referral .center-block{margin:0 auto}#referral .main-title{padding:0;margin:10px 0 25px 0;font-size:19px;font-weight:300;text-align:center;color:#000}#referral .widget{border:solid #e6e6e6 1px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:15px;color:#949494;width:98%;display:inline-block}#referral .business-card .referral-card-box{height:180px}#referral .business-card .referral-card-box .buttons{float:right}#referral .widget .header{background:#f5f5f5;margin:0;padding:10px;display:block;text-decoration:none;height:auto;color:#085ab7;font-size:16px;font-weight:700}#referral .widget .header i{background-image:url(../../referral/files/images/plus-minus-buttons.png);width:20px;height:20px;display:inline-block;float:left;margin-right:10px}#referral .widget.opened .header i{background-position:0 -20px}#referral .widget.closed .header i{background-position:0 0}#referral .widget-content{padding:22px;border-top:solid #f4f4f4 1px}#referral .widget-content p{color:#6c6c6c;font-size:12px}#referral .widget .button{color:#fff;display:inline-block;padding:10px 15px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;margin:2px 0;border:none}#referral .widget .white-button{background:url(../../referral/files/images/white-button-bg.png) 0 bottom repeat-x;color:#000;border:solid #dedfe5 1px;line-height:26px;padding:7px 15px 7px;margin-bottom:20px;-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1);position:relative}#referral .widget .white-button:hover{-webkit-transition:.5s;transition:.5s;bottom:2px;-webkit-box-shadow:none;box-shadow:none}#referral .widget input.button{line-height:11px}#referral .widget .blue-button{background:#4a86b3;position:relative;-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1)}#referral .widget .blue-button:hover{text-decoration:none;-webkit-transition:.5s;transition:.5s;bottom:2px;-webkit-box-shadow:none;box-shadow:none;color:#89c106}#referral .widget .grey-button{background:#717171;color:#fff;position:relative;-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1)}#referral .widget .grey-button:hover{text-decoration:none;-webkit-transition:.5s;transition:.5s;bottom:2px;-webkit-box-shadow:none;box-shadow:none;color:#89c106}#referral .widget .icon-button span{padding:2px 10px 2px 25px}#referral .widget .print-button span{background:url(../../referral/files/images/print-icon.png) no-repeat;padding:0 10px 0 25px}#referral .widget .save-button span{background:url(../../referral/files/images/save-icon.png) center left no-repeat}#referral .widget .notice{padding:18px;margin:10px 0;-webkit-border-radius:3px;border-radius:3px}#referral .widget .orange-notice{background:#fbfaef;color:#dc7d1f}#referral .widget .green-notice{background:#f5fbef;color:#3f6b00}#referral .data-table{width:100%;border-collapse:collapse;margin:10px 0;overflow:hidden}#referral table.data-table tr th{text-align:left;color:#000;border-bottom:solid #bdbdbd 1px}#referral .data-table tr:nth-child(2n){background:#f5f5f5}#referral .data-table tr td,#referral .data-table tr th{padding:10px;color:#949494}#referral .data-table tr td span{color:#000}#referral .widget .underline-header{font-size:15px;font-weight:300;border-bottom:solid #ececec 1px;padding-bottom:15px;text-align:center;margin:10px 0;color:#000;background:0 0}#referral .widget form table td{padding:4px 20px 4px 0}#referral .widget form input[type=text],#referral .widget form select,#referral .widget form textarea{border:solid #e7e7e7 1px;-webkit-border-radius:2px;border-radius:2px;background:url(../../referral/files/images/input-bg.png) repeat-x;padding:7px;color:#717171;width:100%;background-color:#fafafa;font-family:Arial,sans-serif;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}#referral .widget table{width:100%}#referral .widget .data-list,#referral .widget .data-list-2,#referral .widget .data-list-3{margin:0;padding:0;list-style:none;font-size:14px}#referral .widget .data-list li{border-bottom:solid #efefef 1px;padding:10px}#referral .widget .data-list li:last-child{border:none}#referral .widget .data-list li b{float:right;color:#1974b0}#referral .widget .data-list-2 li,#referral .widget .data-list-3 li{margin-bottom:6px}#referral .widget .data-list-2 li:last-child,#referral .widget .data-list-3 li:last-child{margin:0}#referral .widget .data-list-2 li .li-header{background:#f5f5f5;color:#0d65bf}#referral .widget .data-list-3 li .li-header{background:#e3f6fd;color:#3c4f86}#referral .widget .data-list-2 li .li-header,#referral .widget .data-list-3 li .li-header{font-size:13px;text-decoration:none;display:block;padding:10px;-webkit-border-radius:2px;border-radius:2px;outline:grey}#referral .widget .data-list-2 li a i{background-image:url(../../referral/files/images/grey-arrows.png)}#referral .widget .data-list-3 li a i{background-image:url(../../referral/files/images/blue-arrows.png)}#referral .widget .data-list-2 li a i,#referral .widget .data-list-3 li a i{width:13px;height:13px;display:block;float:left;margin:2px 10px 0 0}#referral .widget .data-list-2 li.closed a i,#referral .widget .data-list-3 li.closed a i{background-position:0 0}#referral .widget .data-list-2 li.opened a i,#referral .widget .data-list-3 li.opened a i{background-position:0 -14px}#referral .widget .data-list-2 li .li-content,#referral .widget .data-list-3 li .li-content{padding:20px 20px 14px 20px;font-size:12px}#referral .widget .data-list-2 li ol,#referral .widget .data-list-2 li ul{margin:0;padding:0 0 0 20px}#referral .widget .data-list-2 li ol li,#referral .widget .data-list-2 li ul li{padding:3px 0}#referral .widget .data-list-3 li h3{font-size:17px;color:#1974b0;background:0 0;border:none;padding:0}#referral .widget .data-list-3 li h3:first-child{margin-top:0}#referral .widget .data-list-3 li h4{font-size:14px;color:#4f4f4f;font-weight:400}#referral .widget .data-list-3 ol,#referral .widget .data-list-3 ul{margin:0 0 15px 0;color:#000;font-size:13px;list-style:disc;padding:0 0 0 25px}#referral .widget .blue-label{color:#1974b0}#referral .widget .red-label{color:#c04343}#referral .widget .discount-code{display:inline-block;background:rgba(0,0,0,0) url(../../referral/files/images/green-button-bg.png) repeat-x scroll 0 0;font-size:16px;color:#fff;padding:8px 15px 12px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;height:33px;margin-bottom:0;position:relative}#referral .widget .copy-msg{background-color:#fff;color:#1974b0;display:block;left:5px;opacity:.9;position:absolute;top:5px;width:190px;font-size:15px}#referral .widget .referral-link{color:#0d65bf;text-decoration:none;background:#f6f9ff;padding:10px 10px 5px;border:solid #e6e9ef 1px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 20px 0;display:inline-block;position:relative}#referral .widget .referral-link:hover{text-decoration:underline}#referral .banners-widget .code{padding-right:6px;margin-bottom:10px}#referral .banners-widget textarea{width:100%;height:75px}#referral .banners-widget ul{margin:0;padding:0;list-style:none}#referral .banners-widget ul li{border-bottom:solid #d0dee8 1px;padding:20px 0}#referral .banners-widget ul li:first-child{padding-top:0}#referral .banners-widget ul li:last-child{padding-bottom:0;border:none}#referral .banners-widget ul li .image-wrapper{text-align:center;margin-bottom:20px;display:block}#referral .banners-widget ul li h4{text-align:center;font-size:15px}#referral .link a{white-space:nowrap;max-width:200px;display:block;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1200px){#referral .link a{max-width:90px}#referral .data-table tr td,#referral .data-table tr th{padding:5px}#referral .image-wrapper img{max-width:300px}}@media screen and (min-width:1400px){#referral .link a{max-width:150px}}@media screen and (min-width:1600px){#referral .link a{max-width:200px}}@media screen and (min-width:1800px){#referral .link a{max-width:250px}}@media screen and (max-width:640px){#referral .image-wrapper{width:100%}#referral .image-wrapper img{width:100%;height:auto}}@media (max-width:600px){#referral .data-table tr th,body #referral .data-table tr td{padding:10px 2px;color:#949494}body #referral .referral-card-box img{max-width:100%}body #referral .widget-content img{max-width:100%}}@media (max-width:400px){body #referral .widgets .hidden-mob{display:none}body #referral .widgets{text-align:center;padding-left:0}body #referral .widget-content{padding:22px 10px}#referral .widget .data-list-2 li .li-content,#referral .widget .data-list-3 li .li-content{padding:20px 5px 14px 5px}body #referral .data-table tr{display:inline-block;width:50%}body #referral .data-table tr td,body #referral .data-table tr th{display:block;text-align:center;border:1px solid #949494}body #referral .data-table tr:nth-child(2n){background:#fff;display:inline-block;width:50%}}#top-panel{text-align:center;padding:0 1px 5px 5px;overflow:hidden}#top-panel.referral-page{border-top:1px solid #e1e1e1;margin-bottom:8px;padding-top:10px;padding-bottom:10px}#top-panel.referral-page .button{display:none}#top-panel .close{float:right;background:url(../../referral/files/images/close.png) no-repeat;width:7px;height:7px;display:block}#top-panel .blue{font-size:15px;color:#f60;margin-right:15px;font-weight:700}#top-panel .highlight{font-size:16px;color:#085ab7;margin-right:25px;background:0 0;text-decoration:underline}#top-panel .earnings{font-size:14px;padding-right:17px;margin-right:17px;border-right:solid #3f3f3f 1px}#top-panel .earnings b{color:#085ab7}#top-panel .discount{font-size:14px;margin-right:20px}#top-panel .discount b{color:#f60}#referral-account .send-sms h3{margin-bottom:0;padding-bottom:0}#referral-account .send-sms p{margin-bottom:0;margin-top:7px}@media all and (max-width:767px){.mobile-image{width:70%;margin:0 auto}}@media all and (max-width:480px){.mobile-image{width:100%}}.loading{overflow:visible;background-color:#fff;opacity:.65;z-index:2}.btn.btn-info{height:34px;background:#4a86b3;border:none;-webkit-border-radius:5px;border-radius:5px;line-height:24px;-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1);position:relative;font-size:16px}.btn.btn-info:hover{text-decoration:none;-webkit-transition:.5s;transition:.5s;bottom:2px;-webkit-box-shadow:none;box-shadow:none;color:#89c106;background:#4a86b3}#terms_table{max-width:70%;margin-top:15px;margin-bottom:15px}#terms_table tr td p{text-align:center}@media all and (max-width:600px){#terms_table{max-width:100%}}.essays-calculator [name=essay_order_form]>div>div:nth-child(2){display:block}@media all and (max-width:1200px) and (min-width:992px){div#mini_order_form{width:100%}}ul li:before{top:12px}.btn-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-block{position:relative;text-align:center}.video-block a.button-play img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:1s;transition:1s}.video-block a.button-play img{width:auto}.modal .modal-content{width:800px;margin:205px auto 0}.modal .modal-dialog .modal-content{width:auto}.blue-btn{background:#2589bd;color:#fff;font-weight:600;font-size:17px;padding:4px 14px;-webkit-border-radius:30px;border-radius:30px;border-bottom:1px solid #166ca3;-webkit-box-shadow:1px 1px 0 1px #166ca3;box-shadow:1px 1px 0 1px #166ca3;min-width:131px;text-align:center;display:inline-block;text-decoration:none}@media all and (max-width:1600px){.video-block{margin-bottom:20px}.video-col{width:100%}}@media all and (max-width:991px){.video-block a.button-play{top:-webkit-calc(63% - 47px);top:calc(63% - 47px);left:-webkit-calc(63% - 50px);left:calc(63% - 50px)}}@media all and (max-width:768px){.video-block a.button-play{top:-webkit-calc(63% - 42px);top:calc(63% - 42px);left:-webkit-calc(63% - 45px);left:calc(63% - 45px)}}@media all and (max-width:810px){.modal .modal-content{width:90%}}@media all and (max-width:600px){.modal .modal-content iframe{height:350px}.video-block a.button-play{top:-webkit-calc(60% - 29px);top:calc(60% - 29px);left:-webkit-calc(68% - 45px);left:calc(68% - 45px)}}@media all and (max-width:530px){.modal .modal-content iframe{height:320px}.video-block img{width:100%}}@media all and (max-width:460px){.modal .modal-content iframe{height:300px}}@media all and (max-width:420px){.video-block a.button-play img{width:80%}.video-block a.button-play{top:-webkit-calc(59% - 23px);top:calc(59% - 23px);left:-webkit-calc(68% - 39px);left:calc(68% - 39px)}}@media all and (max-width:360px){.modal .modal-content iframe{height:220px}}#my_pop_window_bg{display:none;width:100%;height:100%;background-color:rgba(14,14,14,.7);left:0;top:0;position:fixed;z-index:999999;filter:alpha(opacity=40);zoom:1;text-align:center}#my_pop_window{display:none;background:url(/assets/img/popup.png) no-repeat top;width:321px;height:396px;z-index:9996;font-size:11px;color:#fff;font-family:Arial,Helvetica,sans-serif;vertical-align:middle;margin:0 auto;background-size:contain;position:relative;top:0!important}#my_pop_window #my_pop_window_close{display:block;width:27px;position:absolute;right:-12px;top:-12px;height:27px;background:#4a86b3;-webkit-border-radius:50%;border-radius:50%;padding:8px 0 0}#my_pop_window #my_pop_window_close a{font-size:16px;font-weight:900;color:#fff;line-height:0}#my_pop_window .use-code-buttons{display:block;width:100%;position:absolute;text-align:center;bottom:20px;left:0}#my_pop_window .use-code-buttons a{display:block;width:100%;max-width:200px;height:40px;line-height:40px;font-size:16px;color:#fff;margin:0 auto;-webkit-border-radius:5px;border-radius:5px}#my_pop_window .use-code-buttons a.use{-webkit-transition:all .5s;transition:all .5s;margin-bottom:20px}#my_pop_window .use-code-buttons a.dont-use{border:1px solid #fff}@media all and (max-width:480px){#my_pop_window{width:310px}#my_pop_window #my_pop_window_close{right:0}}#my_pop_window_ajax strong{position:absolute;bottom:320px;left:502px;color:red;font-size:17px}#my_pop_window_bg:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.text-top{font-family:Source Sans Pro,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;position:relative;text-align:center;top:323px;left:-12px}h2.pop-ttl{text-transform:uppercase;font-size:48px;font-weight:700;color:#fa8b6d}span.first-words{text-transform:uppercase;font-size:20px;font-weight:600;color:#f58d1b}.pop-text{color:#b7bcbf;font-size:19px;padding:0 90px}.pop-inputs{position:relative;text-align:right;top:328px;left:-180px}.pop-inputs input{display:initial!important;width:100%;font-family:Source Sans Pro,"Helvetica Neue",Helvetica,Arial,sans-serif;max-width:250px;padding:7px 16px!important;height:45px;border:none;-webkit-border-radius:19px!important;border-radius:19px!important;text-align:left;font-size:15px!important;background:#f3f3f3}.pop-inputs input::-webkit-input-placeholder{color:#89898b;font-weight:300;font-size:17px}.pop-inputs input::-moz-placeholder{color:#89898b;font-weight:300;font-size:17px}.pop-inputs input:-ms-input-placeholder{color:#89898b;font-weight:300;font-size:17px}.pop-inputs input::-ms-input-placeholder{color:#89898b;font-weight:300;font-size:17px}.pop-inputs input::placeholder{color:#89898b;font-weight:300;font-size:17px}.pop-button{text-align:right;position:relative;top:341px;left:-179px}.pop-button input{background:#89c106;font-family:Source Sans Pro,"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;max-width:250px;height:45px;border:none;-webkit-border-radius:19px;border-radius:19px;text-align:center;text-transform:uppercase;font-size:20px;color:#fff;cursor:pointer}.bottom-text{line-height:25px;font-family:Source Sans Pro,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;position:relative;top:365px;left:-12px;font-weight:500;font-size:23px;color:#fff;padding:0 154px}.pop-message{margin:0 414px;width:50%;position:relative;top:330px;color:#2589bd;font-size:17px;padding:0 90px}#my_pop_window_close{position:absolute;right:109px;top:34px}.wrap-banner{position:fixed;bottom:0;left:0;width:100%;z-index:999999}.wrap-banner picture img{width:100%}.wrap-banner i:hover{cursor:pointer;-webkit-transition:.8s;transition:.8s;opacity:1}img.close-order-banner{cursor:pointer;display:inline-block;position:absolute;right:14px;top:22px;width:16px;height:16px;z-index:99999999;opacity:1}img.close-order-banner .close{font-size:35px}.banner-easter{position:relative;overflow:hidden}.banner-easter .desctop{margin-bottom:-22px;width:101%;margin-left:-5px}.banner-easter .tablet{display:none}.banner-easter .mobile{display:none}@media all and (max-width:992px){.banner-easter .desctop{display:none}.banner-easter .tablet{display:block;width:100%}}@media all and (max-width:600px){.banner-easter .tablet{display:none}.banner-easter .mobile{display:block;width:100%}}.banner-easter{top:1px;width:100%;height:100px;background:url(/files/img/elab-com.svg) center no-repeat;background-size:cover}@media all and (max-width:800px){.banner-easter{height:-webkit-calc(100vw / 8);height:calc(100vw / 8)}}@media all and (min-width:1600px){.banner-easter{height:-webkit-calc(100vw / 16);height:calc(100vw / 16)}}@media all and (max-width:600px){img.close-order-banner{right:8px;top:18px;width:12px;height:12px}}@media all and (max-width:420px){img.close-order-banner{right:8px;top:10px;width:9px;height:9px}}.hint:hover .content{display:block;position:absolute;width:300px;top:30px;right:30px;z-index:1;background:#fff;-webkit-border-radius:10px;border-radius:10px;padding:15px}@media all and (max-width:480px){.hint .content{max-width:230px}}@media all and (max-width:600px){.top-orders-block .fb-share-button{left:0!important;bottom:0!important}}@media all and (max-width:470px){.btn-group{display:block}}.discount-progress{width:90%;margin:0 auto;position:relative}.discount-progress .discount-progress-bar{border:1px solid #ccc;background-color:#fff;-webkit-border-radius:5px;border-radius:5px}.discount-progress .discount-progress-bar div{height:15px;background:#89c106;-webkit-border-radius:6px;border-radius:6px}.discount-progress .discount-progress-points{height:30px}.discount-progress .discount-progress-point{position:absolute;margin-left:-20px;width:40px;text-align:center;font-weight:700}.discount-progress .discount-progress-point:hover{color:#89c106;cursor:pointer}.discount-progress .discount-progress-point::after{content:"";display:block;position:absolute;margin-left:20px;width:0;height:8px;border:1px solid #aaa}.discount-progress .discount-progress-units{height:30px}.discount-progress .discount-progress-unit{position:absolute;margin-top:12px;margin-left:-30px;width:59px;text-align:center}.discount-progress .discount-progress-unit::before{content:"";display:block;position:absolute;margin-top:-10px;margin-left:30px;width:0;height:8px;border:1px solid #aaa}.lifetime-discount{width:70%;margin:20px auto}@media all and (max-width:600px){.lifetime-discount{width:90%;margin:25px auto}}.sidebar .citadel .content .menu .mobile-contacts{display:none}.prime-video iframe{width:673px}@media all and (max-width:1084px){.prime-video iframe{width:636px}}@media all and (max-width:991px){.prime-video iframe{width:673px}}@media all and (max-width:729px){.prime-video iframe{width:560px;height:317px}}@media all and (max-width:600px){.prime-video iframe{width:400px;height:225px}}@media all and (max-width:430px){.prime-video iframe{width:340px;height:194px}}@media all and (max-width:375px){.prime-video iframe{width:280px;height:160px}}.argumentative-essay-topics h3{cursor:pointer;position:relative;padding:0 45px}.argumentative-essay-topics h3:hover{color:#89c106}.argumentative-essay-topics h3:before{content:'';position:absolute;left:0;top:2px;width:27px;height:27px;background-size:27px;background-image:url(/files/images/next.png)}.argumentative-essay-topics h3.open{color:#89c106}.argumentative-essay-topics h3.open:before{content:'';position:absolute;left:0;top:2px;width:27px;height:27px;background-size:27px;background-image:url(/files/images/next.png);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.argumentative-essay-topics ol li{padding-left:45px}ol.count-ol{counter-reset:list 45;list-style:none;margin:0;padding:0}ol.count-ol li{counter-increment:step-counter;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300}ol.count-ol li:before{content:counter(list) '.';font-weight:700;counter-increment:list;font-size:15px;padding-right:5px;color:#1974b0}ol.count-topics{counter-reset:list 9;list-style:none;margin:0;padding:0}ol.count-topics li{counter-increment:step-counter;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300}ol.count-topics li:before{content:counter(list) '.';font-weight:700;counter-increment:list;font-size:15px;padding-right:5px;color:#1974b0}#discount-code-select{background:#89c106;border:none;color:#fff;font-size:16px;padding:5px 6px;width:104px;outline:0;text-align:center;margin-right:5px}#referral-account .fb_iframe_widget_fluid{margin:10px;margin-left:0;display:inline-block;line-height:9px}#referral-account .fb-share-button.fb_iframe_widget.fb_iframe_widget_fluid{margin-right:0}.fb-follow,.fb-send{display:inline-block}#referral .widget-content .ref-discount-code p{text-align:left;margin-right:5px}.ref-discount-code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ref-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#referral-link-select{color:#337ab7;margin-right:13px;border:1px solid #e7eaf0;padding:5px;width:88%}#referral .widget .button.save-button span{padding-left:20px}#referral .widget .data-list-3 ol,#referral .widget .data-list-3 ul{padding-left:0;padding-right:0}#referral .business-card .referral-card-box{height:auto}#referral .widget img{max-width:100%}#referral .business-card .referral-card-box .buttons{margin-top:35px}@media all and (max-width:1500px){#referral .business-card .referral-card-box .buttons{margin:15px 0;float:none}}@media all and (max-width:600px){.container-main .account{text-align:center}.container-main .account img.vip-account-img{width:100px;float:none}}@media all and (max-width:480px){#referral .widget .data-list-3 li{font-size:12px}}@media all and (max-width:350px){#discount-code-select{width:90px;padding:5px 2px;font-size:13px}.referral-card-box{text-align:center}.business-card p{text-align:center}}.aff-title{width:70%;margin:0 auto;background-color:#2589bd;color:#fff;text-align:center;padding:10px 10px 20px 10px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;font-size:15pt;text-decoration:none;font-weight:600;letter-spacing:1px}.aff-body{width:70%;margin:0 auto;padding:10px;background:#f5f5f5;border:1px solid #e8e8e8;-webkit-border-radius:8px;border-radius:8px;line-height:22px;margin-top:-10px;color:#2589bd;font-size:14pt;text-align:center;text-decoration:none;font-weight:700}.aff-body span{color:#4e7c0e;font-weight:700;font-size:14pt}.banner-wrap{width:70%;margin:0 auto}.banner-wrap img{width:100%}@media all and (max-width:767px){.aff-title{width:100%}.aff-body{width:100%}.banner-wrap{width:100%}}ol.continue li::before{counter-increment:list;content:counter(list) ". "}.cookie-policy-block{border:none;margin-top:0;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fcf8e3e0;position:fixed;right:0;z-index:999999;top:0;bottom:auto;width:100%;max-width:100%}.cookie-policy-block .row-wrap{width:100%;margin:0 auto;text-align:center}.cookie-policy-block .row-wrap .data-row{display:block}.cookie-policy-block .row-wrap .data-row .data-col{display:inline-block;vertical-align:middle}.cookie-policy-block .row-wrap .data-row .data-col.text-col{padding:0 10px}.cookie-policy-block .read-more{display:none;color:#5b5b65;font-weight:400;font-size:12px;line-height:normal;text-decoration:underline;position:relative;top:-1px}.cookie-policy-block p.desktop-text{margin:0;color:#5b5b65;font-size:14px;font-weight:400}.cookie-policy-block p.desktop-text span a{text-decoration:underline;font-weight:600;color:#5b5b65;font-size:14px}.cookie-policy-block .btn-cookie{background:#4a86b3;width:70px;height:18px;font-size:13px;color:#fff;font-weight:400;-webkit-border-radius:50px;border-radius:50px;padding:0}@media all and (max-width:600px){.cookie-policy-block{top:116px;background:#fcf9e6}.cookie-policy-block p.desktop-text span{display:none}.cookie-policy-block .read-more{display:inline-block;vertical-align:middle}.cookie-policy-block .row-wrap .data-row .data-col.text-col{padding:0}}@media all and (max-width:992px){body{padding-top:85px}}@media screen and (max-width:600px){body .bottom-banners-wrapper.cookie-banner{width:75%;right:0;left:auto}}#back-to-top{position:fixed;bottom:185px;right:25px;z-index:9999;width:60px;height:60px;text-align:center;line-height:30px;background:url(/files/images/up-new.png) center no-repeat;cursor:pointer;text-decoration:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0;-webkit-border-radius:50%;border-radius:50%;background-size:60px}#back-to-top:hover{-webkit-box-shadow:0 2px 9px 3px #2589bd;box-shadow:0 2px 9px 3px #2589bd;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#back-to-top.show{opacity:1}.new-live-chat{bottom:112px;right:25px;position:fixed;width:60px;min-height:60px;z-index:9999;background:url(/files/images/chat-new.png) center no-repeat;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;background-size:60px}.new-live-chat:hover{-webkit-box-shadow:0 2px 9px 3px #71aa1c;box-shadow:0 2px 9px 3px #71aa1c;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.new-site-phone{bottom:112px;right:auto;left:20px;position:fixed;width:60px;height:66px;z-index:99999999;background:url(/files/images/phone-new.png) left no-repeat;cursor:pointer;background-size:60px}img.show-on-hover{position:absolute;top:13px;left:55px;width:122px}@media all and (max-width:992px){body.footer-margin #back-to-top{bottom:237px}body.footer-margin .new-site-phone{bottom:237px}body.footer-margin .new-live-chat{bottom:164px}}@media all and (max-width:800px){body .new-site-phone{bottom:135px;z-index:999999}body .new-live-chat{bottom:135px}body #back-to-top{bottom:205px}}@media all and (max-width:767px){body.footer-margin .new-live-chat{bottom:164px}body.footer-margin #back-to-top{bottom:232px}body.footer-margin .new-site-phone{bottom:232px}}@media all and (max-width:600px){body.footer-margin .new-site-phone{width:45px;height:45px;background-size:45px;bottom:205px}.new-site-phone .show-on-hover{display:none!important}body.footer-margin #back-to-top{right:31px;width:45px;height:45px;bottom:205px;-webkit-box-shadow:0 2px 9px 3px #2589bd;box-shadow:0 2px 9px 3px #2589bd;background-size:45px}body.footer-margin .new-live-chat{-webkit-box-shadow:0 2px 9px 3px #71aa1c;box-shadow:0 2px 9px 3px #71aa1c;bottom:150px;width:47px;min-height:47px;right:30px;background-size:45px}.banner-wrap{margin-bottom:20px}}@media all and (max-width:580px){body.footer-margin .new-live-chat{bottom:208px}body.footer-margin #back-to-top,body.footer-margin .new-site-phone{bottom:267px}}@media all and (max-width:425px){body .new-site-phone{bottom:142px}body .new-live-chat{bottom:142px}body #back-to-top{bottom:210px}}@media all and (max-width:420px){body.footer-margin .new-live-chat{bottom:159px}body.footer-margin #back-to-top,body.footer-margin .new-site-phone{bottom:220px}}.center-position{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:15px 0}.center-position img{width:60px;height:auto;margin-right:10px}.center-position p{margin-bottom:0}h1{font-size:2em}body .content-wrap{color:#13b4db;margin-top:20px;margin-left:0;margin-bottom:30px;background:#4a86b3;-webkit-border-radius:27px;border-radius:27px;max-width:500px}body .content-wrap .content-table{position:relative;cursor:pointer}body .content-wrap .content-table:after{content:'\f107';font-family:FontAwesome;color:#fff;font-size:25px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:all .3s;transition:all .3s}body .content-wrap .content-table.rotate:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:all .3s;transition:all .3s}body .content-wrap .links{margin-left:25px}body .content-wrap ul{margin:0}body .content-wrap ol li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body .content-wrap ul li{padding-left:20px;text-align:left}body .content-wrap ul li:before{content:'';display:inline-block;margin-top:-3.5px;width:0;height:0;margin-right:10px;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #4a86b3;background:0 0;-webkit-border-radius:inherit;border-radius:inherit}body .content-wrap a{display:inline-block;position:relative;z-index:1;font-size:17px}body .content-wrap a{color:#4a86b3}.content-table p{position:relative;overflow:hidden;font-size:22px;font-weight:400;line-height:33px;margin:0;background:#4a86b3;color:#fff;padding:11px 0 7px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding-left:20px}.toggle-div{position:relative;overflow:hidden;text-align:left}body .content-wrap a.toggle{color:#fa3;font-weight:400;line-height:24px}body .content-wrap a.toggle:before{content:"\f141";margin-right:5px;width:auto;height:auto;font-family:FontAwesome;line-height:14px;speak:none;position:absolute;left:25px;top:6px;color:#67cf2a;font-size:20px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:block}body .content-wrap .little{display:block;padding-left:50px;text-align:left;font-size:17px;-webkit-transition:display .5s ease-in-out;transition:display .5s ease-in-out}body .content-wrap .big{display:none;padding-left:50px;text-align:left;font-size:17px}body .content-wrap .all .little{display:none}body .content-wrap .all .big{display:block}body .content-wrap .tog-btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding-left:0;display:none}body .content-wrap .all-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:self-end;-webkit-align-items:self-end;-ms-flex-align:self-end;align-items:self-end;border-top:1px solid #2074a2;padding:15px 0 15px;background:#f5f5f5;-webkit-border-radius:10px;border-radius:10px}.vip-offer-benefits-list ul.vip-offer-benefits-item li.acccount-active{font-family:"Open Sans - Semibold";color:#2589bd;font-size:24px;font-weight:400;line-height:27px;list-style:none}#d_box_id{z-index:9999}@media only screen and (max-width:600px){body .text-content .content-wrap .tog-btn{padding-left:0}h1{font-size:1.5em}}@media only screen and (max-width:530px){body .text-content .content-wrap .tog-btn{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 10px}body .content-wrap .all-content img{display:none}body .content-wrap .content-table p{width:100%;text-align:center}body .content-wrap .content-table p{padding:10px 0}}@media only screen and (max-width:480px){body .orders-container .btn-group>p{text-align:left}}@media only screen and (max-width:375px){body .content-wrap .content-table p{text-align:left;padding-left:20px}}@media only screen and (max-width:360px){body .content-wrap .links{margin-left:7px}body .content-wrap .all-content{padding:15px 10px 15px}}.vip-offer-buy-wrapper tbody tr td{padding:10px}@media only screen and (max-width:380px){.vip-offer-buy-wrapper{left:-20px}}.orderform .vip span a{color:#fff}.steps{position:relative}.steps .vip-link{width:53px;height:47px;position:absolute;bottom:17px;left:-webkit-calc(50% - 87px);left:calc(50% - 87px)}@media only screen and (max-width:768px){.steps .vip-link{display:none}}.currency-choice{max-width:200px}#referral .widget .button:first-child{background:#4a86b3;position:relative;-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1)}#referral .widget .button:first-child:hover{text-decoration:none;-webkit-transition:.5s;transition:.5s;bottom:2px;-webkit-box-shadow:none;box-shadow:none;color:#89c106}body .shortcode .essay-3{max-width:70%}@media only screen and (max-width:980px){.update-hint:hover .discountclass{display:block!important;max-width:232px;left:0}.modal .modal-content{width:610px;margin:168px auto}}@media only screen and (max-width:810px){body .modal .modal-content{width:90%}}.orders-container .files .file .item a.btn.btn-link{text-overflow:ellipsis;width:100%;overflow:hidden}.vip-services.container-fluid>div{display:block}.orderform .vip label{padding-top:4px}.orderform .vip .hint i{display:block;padding-bottom:3px}.modal-warning.fade .modal-body button{background-color:#ddd}.modal-warning.fade .modal-body button.yes{width:100px;height:35px;border:none;-webkit-border-radius:6px;border-radius:6px;background:#89c106;color:#fff}.modal-warning.fade .modal-body button.no{background:#4a86b3;width:100px;height:35px;border:none;-webkit-border-radius:6px;border-radius:6px;color:#fff}.modal-warning.fade .modal-body button.close{display:none}@media screen and (max-width:1200px){.vip-services .price{top:6px}.orderform .vip .hint{margin-bottom:-20.5px}.orderform .vip label{padding-top:14px}.orderform .vip .btn{margin-top:8px}}@media screen and (max-width:1200px) and (min-width:992px){.orderform .vip .hint{top:14px;-webkit-transform:translate(-23%,0);-ms-transform:translate(-23%,0);transform:translate(-23%,0)}}.vip-offer-discount{padding-right:20px}@media only screen and (max-width:600px){.orders-container .orders .order.vip_order{background:#ebf4f9 url(../img/vip-account/order-form-03.svg) 100% 25% no-repeat;background-size:164px}.orders-container .orders-invoices{border:1px solid #d9edf7}.orders-container .orders-invoices tr.th{display:none}.orders-container .orders-invoices tr.tr1{display:block;width:100%}.orders-container .orders-invoices tr.tr1 td{display:block;width:100%;padding:10px 15px;border-bottom:1px solid #d9edf7}}.show-mobile{display:none}.order-steps img{max-width:1000px;display:block;margin:0 auto}.order-steps img.vip-gif{max-width:100%;margin-bottom:12px}@media only screen and (max-width:767px){.order-steps img.show-desktop{display:none}.show-mobile{display:block}}#mini_order_form.custom-form{width:100%}#mini_order_form.custom-form #essay_total_price{border:none;background:inherit}#mini_order_form.custom-form .row-price{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}#mini_order_form.custom-form .row-price .price-item:nth-child(-n+6){width:100%}#mini_order_form.custom-form .row-price .price-item.total-price{white-space:nowrap}.price-item{margin-right:15px}@media only screen and (max-width:1350px){#mini_order_form.custom-form .row-price{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#mini_order_form.custom-form .row-price .price-item:nth-child(-n+6){width:30%}#mini_order_form.custom-form .row-price .price-item{width:30%}#mini_order_form.custom-form .row-price .form-input{margin:0;padding:0}#mini_order_form.custom-form .row-price .price-item.total-price{padding:0 0 0 7px}}@media only screen and (max-width:600px){#mini_order_form.custom-form .row-price .price-item:nth-child(-n+6){width:48%}#mini_order_form.custom-form .row-price .price-item{width:48%}#mini_order_form.custom-form{width:80%}#mini_order_form.custom-form .row-price .price-item{text-align:center;padding:0;margin-right:7px;margin-top:13px}#mini_order_form.custom-form .price-item{margin-right:0;line-height:normal}#mini_order_form.custom-form .price-item:nth-child(even){margin-right:0}#mini_order_form.custom-form .orderform.container-fluid{padding:0}}@media only screen and (max-width:480px){#mini_order_form.custom-form{width:100%}.row-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#mini_order_form.custom-form .row-price .price-item:nth-child(-n+6){width:100%}#mini_order_form.custom-form .row-price .price-item{width:100%}#mini_order_form.custom-form{width:100%}#mini_order_form.custom-form .row-price .price-item{text-align:center;padding:0;margin-right:0;margin-top:13px}.price-item{margin-right:0;line-height:normal}#mini_order_form.custom-form .row-price .price-item:last-child{margin-top:0}}.vip-step{margin:20px 0;font-size:20px}.vip-step a{font-weight:800}.vip-step .bold{position:relative;font-weight:700;font-size:22px;color:#337ab7}.vip-step .bold:before{content:url(/files/images/prime-crown.png);position:absolute;left:4px;top:-23px}@media all and (max-width:600px){.vip-step{font-size:18px}.vip-step .details{display:block}}.code-expired{color:red}form label.name-error{color:red}.account .account-popover .popover.left{top:-53px!important}.account .account-popover-info{position:relative}.account .account-popover-info .popover.left{left:35%!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width:767px){.account .account-popover .popover.left,.account .account-popover-info .popover.left{left:50%!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:auto!important}}body form .put-file input[type=file]{display:block}.w-20{width:20px}#task_file_info p a img{width:20px}.line-arrow{text-align:center;margin:20px 0;font-size:20px;cursor:pointer;background:url(../../files/images/arrow-bg.png) no-repeat center top;padding-bottom:20px;-webkit-box-shadow:inset 0 18px 24px -22px #eaeaea;box-shadow:inset 0 18px 24px -22px #eaeaea}.orders-affiliate .short-affiliate{display:none}.top-orders-block.open.orders-affiliate .short-affiliate{display:block}.top-orders-block.open.orders-affiliate .open-referal-info i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.top-orders-block.orders-affiliate .fa-chevron-down:before{color:#274a60}.top-orders-block #top-panel{display:none}.back-aff{margin-top:10px;display:block;float:left}.earnings{color:#f60;font-size:18px;font-weight:500}.earnings b{color:#2f313a}.earn-wrapper{width:80%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.earn-wrapper .blue-btn{font-size:14px;width:auto;padding:8px 14px}.aside-buttons{margin:10px 0}body .addinput .delete-clear{height:38px;top:49%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35px}#referral .business-card .referral-card-box .buttons{float:none;margin-top:10px}#referral .widget-content p{margin-top:10px}#referral .widget,#referral .widget .data-list-2 li,#referral .widget .data-list-2 li .li-content,#referral .widget .data-list-2 li .li-header,#referral .widget .data-list-3 li,#referral .widget .data-list-3 li .li-content,#referral .widget .data-list-3 li .li-header,#referral .widget form table td,#referral .widget-content p{font-size:14px}form.referral-program-pop-up-form tr td [type=submit]{padding:7px;white-space:nowrap}#top-panel.referral-page span.blue{font-size:16px}#referral .widget .underline-header{font-weight:500}@media only screen and (max-width:1048px){.back-aff{float:none}}@media only screen and (max-width:700px){#referral.short-affiliate .widgets-col{width:80%}}@media only screen and (max-width:700px){.earn-wrapper{width:90%}}@media only screen and (max-width:480px){#referral.short-affiliate .widgets-col{width:100%}}@media only screen and (max-width:425px){.earn-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:15px}}@media only screen and (max-width:767px){.modal.in.modal-mobile .modal-dialog{margin:0 auto}.modal.in.modal-mobile .modal-dialog .close{top:20px;right:20px}.modal .modal-header .close{margin-top:-14px;opacity:1}.modal .modal-menu .close-icon-wide{margin-top:0}}.features-desktop .desktop-version{display:block}.features-desktop .mobile-version{display:none}@media all and (max-width:600px){.features-desktop .desktop-version{display:none}.features-desktop .mobile-version{display:block}}.steps-wrapper{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;max-width:1000px;margin:0 auto 15px}.steps-wrapper img{margin:2% 10px 2% 0;width:32%}.steps-wrapper img:last-child{margin-right:0}.order-steps{max-width:1000px;margin:0 auto 15px}.order-steps p{color:#337ab7;position:relative;padding-left:33px}.order-steps p:before{content:url(../../files/images/star-steps.svg);width:20px;position:absolute;height:20px;left:0}@media all and (max-width:650px){.steps-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.steps-wrapper img{width:80%;margin:2% 0}.order-steps p{display:none}}@media all and (max-width:414px){.steps-wrapper img{width:90%}}.limited-wrapper{position:relative;text-align:center;width:70%;margin:20px auto}.limited-wrapper a{display:block;line-height:normal;text-decoration:none;color:#fff}.limited-wrapper a:active,.limited-wrapper a:focus,.limited-wrapper a:hover{text-decoration:none}.limited-icon{background:#72aa18;width:210px;height:80px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-border-radius:0 45px 45px 0;border-radius:0 45px 45px 0}.limited-wrapper span{color:#2f313a;font-family:Calibri;font-weight:700}body .limited-wrapper img{width:auto}.limited-icon img:first-child{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:16px}.limited-icon img:last-child{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:145px}.limited-icon:last-child{right:0;left:auto;-webkit-border-radius:45px 0 0 45px;border-radius:45px 0 0 45px}.limited-icon:last-child img:last-child{-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.limited-title{font-family:Calibri;font-size:28px;font-weight:700;text-transform:uppercase;color:#fff}.l-top-text{-webkit-border-radius:14px 14px 0 0;border-radius:14px 14px 0 0;background-color:#89c106;padding:17px}.l-bottom-text{-webkit-border-radius:0 0 14px 14px;border-radius:0 0 14px 14px;background-color:#2589bc;padding:17px}.limited-subtitle{color:#fff;font-family:Calibri;font-size:20px;line-height:30px}.limited-subtitle strong{font-size:24px}.limited-simple{color:#fff;font-family:Calibri;font-size:20px;font-weight:400}.l-double-line{position:absolute;left:16px;top:17px}.l-double-line-right{position:absolute;top:17px;right:0}.l-crown{position:absolute;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:17px}.l-arrows{position:absolute;right:0;bottom:17px}.services .limited-wrapper img{margin-bottom:0}@media all and (max-width:1599px){.limited-wrapper{width:90%}}@media all and (max-width:1300px){.limited-wrapper{width:100%}}@media only screen and (max-width:1199px) and (min-width:992px){.limited-wrapper .limited-icon{display:none}}@media all and (max-width:900px){.limited-wrapper{overflow:hidden}.limited-icon:first-child{left:-125px}.limited-icon:last-child{right:-125px}}@media all and (max-width:650px){.limited-wrapper .limited-icon{display:none}}@media all and (max-width:480px){.l-top-text{padding:6px}.limited-simple{font-size:16px}.limited-wrapper img{display:none}}.mobile-swipe-discount-1 li{text-align:center;padding-left:0}.mobile-swipe-discount-1 li:before{display:none}body p.words{font-family:Poppins,sans-serif;margin-top:30px;text-align:center;font-size:19px;line-height:24px;font-weight:500;border:1px solid #d9d9d9;-webkit-border-radius:5px;border-radius:5px;padding:10px;background:#f9f9f9;color:red}.contact-us .form-column{padding-left:0}.contact-us p{font-family:Poppins,sans-serif;font-size:16px;line-height:24px}.contact-us .short-info{padding-top:25px}.contact-us .contacts-block{padding-left:35px;margin-top:40px}.contact-us .contacts-block li{position:relative;margin:0 0 28px;padding-left:68px;color:#787878;font-family:Poppins,sans-serif;font-weight:600;font-size:16px}.contact-us .contacts-block li a{color:#787878;font-weight:500}.contact-us .contacts-block li span.text{color:#787878;font-weight:500}.contact-us .contacts-block li a:hover{color:#4a86b3;text-decoration:none;-webkit-transition:.5s;transition:.5s}.contact-us .contacts-block li:before{position:absolute;width:auto;height:auto;background:0 0;top:6px}.contact-us .contacts-block li:first-letter{color:#4a86b3}.contact-us .contacts-block li.e-mail{color:#4a86b3}.contact-us .contacts-block li.toll-free:before{content:url(/assets/img/icons/toll-icon.png)}.contact-us .contacts-block li.support:before{content:url(/assets/img/icons/supp-icon.png)}.contact-us .contacts-block li.e-mail:before{content:url(/assets/img/icons/mail-icon.png)}.contact-us .contacts-block li.address:before{content:url(/assets/img/icons/addr-icon.png)}.contact-us .contacts-block li.contacts-chat:before{content:'';display:block;background:url(/assets/img/icons/l-chat-icon.png) center no-repeat;width:39px;height:39px;background-size:cover}.contact-us .contacts-block li.contacts-chat button{min-height:auto;text-align:left;padding:10px 0 0}.contact-us .contacts-block li.contacts-chat button:first-letter{color:#4a86b3}.contact-us .contacts-social{display:block;margin:50px 0 0!important;padding-left:2px!important}.contact-us .contacts-social a{display:inline-block;margin-right:10px}.contact-us .contacts-social a:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition:.3s;transition:.3s}.contact-us .form-wrapper{padding:125px 0 50px 60px;background:url(/assets/img/contacts/new-contacts-bg-min.png) no-repeat;background-size:100%;background-position:0 45px}.contact-us .form-wrapper .citadel{background:#4a86b3;position:relative}.contact-us .form-wrapper .citadel:before{content:'';position:absolute;display:block;width:300px;height:200px;background:url(/assets/img/contacts/green-element-min.png) center no-repeat;bottom:-15px;left:-175px}.contact-us .form-wrapper .citadel .content.white-bg{-webkit-box-shadow:0 6px 6px 0 rgba(192,192,192,.5);box-shadow:0 6px 6px 0 rgba(192,192,192,.5);border:none;padding:15px 15px 45px}.contact-us .form-wrapper .citadel .header{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:22px 0 15px 35px}.contact-us .form-wrapper .citadel .header:before{display:none}.contact-us form p{color:#787878}.contact-us form p:first-letter{color:#4a86b3;font-weight:600}.contact-us form input,.contact-us textarea{border:1px solid #f0f0f0;min-height:39px;height:39px}.contact-us form .button-block{text-align:center}.contact-us form .button-block input.btn-success{background:#4a86b3;width:100%;max-width:200px;height:48px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:500}.contact-us .error p{color:#d9534f}.contact-us .error p:first-letter{color:#d9534f}@media all and (max-width:1199px){.contact-us .form-column{padding-left:15px}.contact-us .short-info{padding-top:0}.contact-us .contacts-block{margin-top:20px;padding-left:0}.contact-us .contacts-block li{margin:0 0 15px;display:inline-block;width:49%;vertical-align:top}.contact-us .contacts-social{margin:15px 0 0!important}}@media all and (max-width:991px){.contact-us .form-wrapper{padding:100px 0 50px 0}}@media all and (max-width:768px){.contact-us .form-wrapper{padding:0}}@media all and (max-width:480px){.contact-us .contacts-block li{display:block;width:100%;margin:0 0 10px;font-size:15px}.contact-us .contacts-block li a{font-size:15px}.contact-us .contacts-block li span.text{font-size:15px}.contact-us .contacts-block li span.text br{display:none}.contact-us form p{margin:0}.contact-us .short-info{font-size:15px}}.discount h2,.discount h3,.discount p{font-family:Poppins,sans-serif}.discount h2{color:#2589bd;font-size:25px;font-weight:600}.discount h2:before{display:none}.discount h3{color:#2589bd;font-size:21px;font-weight:600}.discount p{color:#000;line-height:24px}.discount .first-discount-block p{display:inline-block;width:68%;padding-right:40px}.discount .first-discount-block .img-wrapper{display:inline-block;width:30%;vertical-align:top;position:relative}.discount .first-discount-block .img-wrapper:before{content:'';display:block;width:50px;height:50px;position:absolute;background:url(/assets/img/discounts/first-left-before-min.png) center no-repeat;bottom:-65px;left:80px}.discount .first-discount-block .img-wrapper:after{content:'';display:block;width:214px;height:242px;position:absolute;right:0;background:url(/assets/img/discounts/first-right-before-min.png) center no-repeat;top:-76px;z-index:-1}.discount .first-discount-block .img-wrapper img{width:80%;-webkit-filter:drop-shadow(0 5px 5px silver);filter:drop-shadow(0 5px 5px silver);z-index:1}.discount .discounts-block{display:block;padding:60px 120px;position:relative;margin:15px 0}.discount .discounts-block img{max-width:90%;-webkit-filter:drop-shadow(0 5px 5px silver);filter:drop-shadow(0 5px 5px silver);z-index:1}.discount .discounts-block:before{content:'';display:block;width:200px;height:200px;position:absolute;left:0;bottom:-60px;background:url(/assets/img/discounts/left-line-min.png) center no-repeat}.discount .discounts-block:after{content:'';display:block;width:200px;height:200px;position:absolute;right:0;top:0;background:url(/assets/img/discounts/right-line-min.png) center no-repeat;z-index:-1}.discount .bottom-block .text-wrapper{display:inline-block;width:50%}.discount .bottom-block .image-wrapper{display:inline-block;width:47%;vertical-align:top;padding-left:75px}.b-green{background:-webkit-gradient(linear,left top,right top,from(#62ad2f),color-stop(35%,#a7dc2a),color-stop(70%,#99ce1b),to(#79be38));background:linear-gradient(90deg,#62ad2f 0,#a7dc2a 35%,#99ce1b 70%,#79be38 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#499bea', endColorstr='#1abc9c', GradientType=1)}.button2{display:inline-block;font-weight:600;margin:40px 0;padding:13px 50px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .5s;transition:all .5s;-webkit-filter:hue-rotate(0);filter:hue-rotate(0);-webkit-box-shadow:0 5px 5px silver;box-shadow:0 5px 5px silver;font-family:Poppins,sans-serif;color:#fff;text-transform:uppercase;text-decoration:none}.rot-360-noscoop:hover{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.rot-135:hover{-webkit-filter:hue-rotate(135deg);filter:hue-rotate(135deg);color:#fff;text-decoration:none}.rot-90:hover{-webkit-filter:hue-rotate(90deg);filter:hue-rotate(90deg)}.discount .bottom-block .text-wrapper .vip-package-banner{display:none}.vip-package-banner-mobile{display:block;width:100%;max-width:734px;position:relative}.vip-package-banner-mobile a{display:block;position:absolute;width:100%;height:100%;top:0}.vip-package-banner-mobile .citadel{background:#4a86b3}.vip-package-banner-mobile .citadel .header{text-align:center;padding:7px 7px 7px 50px;font-size:17px}.vip-package-banner-mobile .citadel .header:before{display:none}.vip-package-banner-mobile .citadel .content{position:relative;padding:10px 15px 15px}.vip-package-banner-mobile .citadel .content .vip-discounts{display:block;width:101px;height:101px;padding:3px 3px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #4a86b3;background:#fff;position:absolute;top:-39px;left:7px}.vip-package-banner-mobile .citadel .content .vip-discounts .wrapper{padding:18px 22px;font-size:26px;line-height:26px;color:#fff;display:block;width:93px;font-weight:600;height:93px;font-family:Poppins,sans-serif;-webkit-border-radius:50%;border-radius:50%;background:#4a86b3}.vip-package-banner-mobile .citadel .content .limited{display:inline-block;width:42%;vertical-align:top;font-family:Poppins,sans-serif;font-size:18px;color:#a7dc29;font-weight:600;padding-left:110px;padding-top:5px}.vip-package-banner-mobile .citadel .content .text{font-family:Poppins,sans-serif;display:inline-block;padding-left:0;width:57%;font-size:13px}@media all and (max-width:1580px){.vip-package-banner-mobile .citadel .content .limited{display:block;width:100%}.vip-package-banner-mobile .citadel .content .text{display:block;width:100%;padding-left:110px}.vip-package-banner-mobile .citadel .content .vip-discounts{top:-22px}}@media all and (max-width:1199px){.vip-package-banner-mobile .citadel .header{padding:7px}.vip-package-banner-mobile .citadel .content .vip-discounts{top:10px}.discount .discounts-block{padding:20px 120px}.discount .discounts-block .disk{text-align:center;margin:20px 0}.discount .bottom-block .image-wrapper{padding-left:0}.discount .first-discount-block p{width:60%}.discount .first-discount-block .img-wrapper{width:39%}}@media all and (max-width:991px){.vip-package-banner-mobile .citadel .content .vip-discounts{top:0}.discount .discounts-block{padding:20px 50px}.discount .discounts-block img{max-width:100%}.discount .bottom-block .image-wrapper{padding-left:75px}.widget-content{padding:22px 10px}.referral-program-pop-up-form .buttons a{white-space:normal;font-size:13px;line-height:16px;padding:9px 6px}}@media all and (max-width:768px){.vip-package-banner-mobile .citadel .content .vip-discounts{top:-24px}.discount .first-discount-block p{display:block;width:100%}.discount .first-discount-block .img-wrapper{display:block;width:100%;margin:70px 0}.discount .discounts-block img{max-width:80%}.discount .bottom-block .image-wrapper{display:none}.discount .bottom-block .text-wrapper{display:block;width:100%}.button2{display:block;width:100%;max-width:200px;margin:20px auto}}@media all and (max-width:600px){.discount h2{font-size:22px}.discount h3{font-size:20px;line-height:24px}.discount p{font-size:15px}body p.words{text-align:justify;font-size:16px}.discount .discounts-block{padding:0}.discount .first-discount-block p{padding-right:0}.discount .discounts-block img{max-width:100%}}@media all and (max-width:414px){.vip-package-banner-mobile .citadel .header{padding:7px;font-size:15px}.vip-package-banner-mobile .citadel .content .vip-discounts{top:13px}}@media all and (max-width:360px){.vip-package-banner-mobile .citadel .content{padding:10px 7px 15px}.vip-package-banner-mobile .citadel .header{font-size:14px}.vip-package-banner-mobile .citadel .content .limited{font-size:18px;padding-left:102px}.vip-package-banner-mobile .citadel .content .text{padding-left:103px;text-align:justify;font-size:13px}.vip-package-banner-mobile .citadel .content .vip-discounts{top:18px;left:4px}}.content-vip-banner .vip-package-banner-mobile{margin:0 auto;position:relative}.content-vip-banner .vip-package-banner-mobile a{display:block;width:100%;position:absolute;height:100%;top:0}@media all and (max-width:1199px){.content-vip-banner .vip-package-banner-mobile .citadel .content .vip-discounts{top:-22px}}@media all and (max-width:480px){.content-vip-banner .vip-package-banner-mobile .citadel .content .vip-discounts{top:4px}}@media all and (max-width:414px){.content-vip-banner .vip-package-banner-mobile .citadel .content .vip-discounts{top:13px}}.prices .block-list{display:inline-block;width:42%;vertical-align:top;padding-top:18px}.prices .form-block{display:inline-block;width:57%;max-width:none;padding-top:18px}.prices .form-block .price-calculator{margin-right:0}@media all and (max-width:1430px){.prices .block-list{display:block;width:100%}.prices .form-block{display:block;width:100%}.prices .form-block .price-calculator{margin:0 auto}}#paper_information span.red-text{display:block;font-size:10px;color:red;font-weight:500}.resume-text{max-width:1000px;margin:0 auto 20px}.resume-text p{color:#337ab7;position:relative}#footer-row.first-order .icon-close{top:-17px}#footer-row .icon-close{position:absolute;right:8px;top:8px;font-size:23px;z-index:9999999999;font-family:inherit;width:28px;height:29px;text-align:center;line-height:24px;color:#fff}#footer-row .icon-close:before{position:absolute;-webkit-border-radius:50%;border-radius:50%;content:"";border:solid #fff 2px;width:28px;height:28px;top:0;left:0;background-color:#034559;background:-webkit-gradient(linear,left top,left bottom,from(#378ca4),to(#034559));background:linear-gradient(to bottom,#378ca4 0,#034559 100%);z-index:-1}#footer-row.easter-sunday .icon-close{top:0;color:#fff;font-size:24px;line-height:20px}#footer-row.easter-sunday span.icon.icon-close:before{position:absolute;-webkit-border-radius:50%;border-radius:50%;content:"";border:solid #fff 2px;width:28px;height:28px;top:-2px;left:0;background:-webkit-gradient(linear,left top,left bottom,from(#4a86b3),to(#353b65));background:linear-gradient(to bottom,#4a86b3 0,#353b65 100%);z-index:-1}@media all and (max-width:767px){#footer-row.first-order.icon-close{right:9px;color:#fff;top:-122px}}@media all and (max-width:480px){.icon-close{right:5px}}#special-offer{-webkit-animation-name:sp-off;animation-name:sp-off;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;z-index:12;background:url(/assets/img/70x70_circle.png) no-repeat;height:72px;width:72px;position:fixed;left:30px;bottom:30px;cursor:pointer;font-size:0}#special-offer.hidden-row{display:none}#special-offer.visible-row{display:block}#special-offer i{font-size:0;width:20px;padding:34px;position:absolute}@-webkit-keyframes sp-off{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sp-off{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}#referral .widget-content #ajax_referral_pop_up_form .btn-success{display:block;max-width:210px;margin:10px auto 0;background:-webkit-gradient(linear,left top,right top,color-stop(0,#62ad2f),color-stop(35%,#a7dc2a),color-stop(70%,#99ce1b),to(#79be38));background:linear-gradient(90deg,#62ad2f 0,#a7dc2a 35%,#99ce1b 70%,#79be38 100%);-webkit-border-radius:5px;border-radius:5px}#referral .widget-content #ajax_referral_pop_up_form .btn-success:hover{-webkit-filter:hue-rotate(135deg);filter:hue-rotate(135deg);color:#fff;text-decoration:none}#referral .widget .header.aff-head{padding-left:28px}@media all and (max-width:1650px) and (min-width:992px){#referral .widget{font-size:12px}#referral .widget-content{padding:22px 10px}}@media all and (max-width:1200px) and (min-width:992px){#referral .widget-content{padding:22px 10px}#referral.short-affiliate .referral-program-pop-up-form .buttons a{padding:10px;font-size:13px}}.a-ref-link{display:block;margin-top:20px;-webkit-border-radius:2px;border-radius:2px;padding:7px;color:#717171;width:100%;font-family:Arial,sans-serif;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd}#referral .widget-content p.man-link{margin-top:26px}.sys-remember{margin-top:20px}.share-link{margin-top:25px}#referral .widget-short .header{background:#f5f5f5;margin:0;padding:10px;display:block;text-decoration:none;height:auto;color:#085ab7;font-size:16px;font-weight:700}#referral .widget-short{border:solid #e6e6e6 1px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:15px;color:#949494;width:98%;display:inline-block}body .card-btn{background:#115e8f;color:#fff;margin:0;-webkit-border-radius:4px;border-radius:4px;padding:5px 11px}body .card-btn.aff-btn{background:#5bc0de;margin:0 5px}.referral-card-box img{max-width:100%}.affiliate-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.affiliate-flex input{margin:0}.affiliate-flex .btn-chat{-webkit-border-radius:0;border-radius:0;padding:7px 20px;background:#4a86b3;color:#fff}.widget-content .fb-share-button{background-image:url(/files/img/f-share.svg?v=2);width:60px;height:20px;display:inline-block}@media all and (max-width:1200px) and (min-width:701px){.a-ref-link{font-size:13px}}@media all and (max-width:1024px) and (min-width:993px){header{position:fixed;top:0;left:0;right:0;z-index:99999;width:100%}main{padding-top:47px}body{padding-top:85px}}.orderform table tr.service-revision .additional{display:block;font-size:12px;line-height:normal;color:red;font-weight:400;padding-right:0;white-space:normal;width:90%}.orderform table tr.service-revision td{vertical-align:top}@media all and (max-width:1200px){.orderform table tr.service-revision .hint{margin-bottom:15px;top:3px}}@media all and (max-width:640px){.orderform table tr.service-revision .hint{top:-3px}}.main{margin:30px 0 0}.customer-appreciation-day img{width:100%}@media all and (max-width:600px){.main{margin:10px 0 0}}@media all and (max-width:991px) and (min-width:769px){.vip-offer-buy-wrapper tbody tr td{text-align:left;padding:11px 3px}.vip-offer-buy-price{font-size:22px}.vip-offer-buy-month{font-size:17px}}.vip-offer-buy-wrapper{width:100%;max-width:200px;right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vip-offer-buy-wrapper tbody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vip-offer-buy-wrapper tbody tr{padding-bottom:10px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-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;border-bottom:1px solid #fff}.vip-offer-buy-wrapper tbody tr td{border-bottom:none;padding:5px}.vip-offer-buy-price{line-height:23px;font-size:23px}.vip-offer-buy-month{font-size:20px}@media all and (max-width:600px){.vip-offer-buy-wrapper{max-width:100%}}.affiliate-danger{font-weight:600;margin-bottom:20px;text-align:center}.orderform_resume .vip-default-block{display:none}table.table td.order-radio-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.order-radio-group .order-radio-box{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:12px}.order-radio-group .order-radio-box .hint{position:static}.hint:hover .content.table1{width:250px;margin-left:0;top:35px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.order-radio-box:nth-child(odd){background-color:rgba(46,207,236,.1)}.order-radio-group .order-radio-box .popover.right{margin-left:10px;width:250px;top:50%!important;-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%);left:110px!important}.order-radio-group .order-radio-box .arrow{display:none}.order-radio-group .order-radio-box{padding:8px 5px;position:static}.order-radio-group .order-radio-box .hint{position:relative;top:auto;bottom:7px;left:0}.order-radio-group .order-radio-box .popover.right{margin-left:10px;width:100%;top:auto!important;bottom:-225px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%!important}.order-radio-group .order-radio-box:nth-child(3) .popover.right{bottom:-300px;right:-140px;left:auto!important}.order-radio-group .order-radio-box .popover-content{max-width:none}.top-block-vs-calc .main-calc .mini-order #mini_order_form form .order .button2 span{color:#4d4d4d;margin:0 4px}.fb_iframe_widget iframe{width:auto!important}.personal-statement{clear:both}.personal-statement h2{font-size:1.375rem;padding-left:25px}.personal-statement h2:before{border-width:7px 0 7px 13px}.personal-statement ul li{padding-left:25px;padding-bottom:15px}.personal-statement ul li:before{display:none}.personal-statement ul li img{margin-left:-25px;margin-right:5px}.personal-statement .left-video-block{float:left;position:relative;margin-right:50px;margin-top:70px;margin-bottom:85px}.personal-statement .left-video-block a{position:absolute;left:38%;top:37%;z-index:1}.features-desktop{clear:both}.some-tips h2{text-align:center}.some-tips ol li{padding-bottom:15px;padding-left:100px}.some-tips ol li:before{color:#000}.some-tips ol li:first-child{background:url(/assets/img/some-tips-1.png) center left no-repeat}.some-tips ol li:nth-child(2){background:url(/assets/img/some-tips-2.png) center left no-repeat}.some-tips ol li:nth-child(3){background:url(/assets/img/some-tips-3.png) center left no-repeat}.some-tips ol li:nth-child(4){background:url(/assets/img/some-tips-4.png) center left no-repeat}.some-tips ol li:nth-child(5){background:url(/assets/img/some-tips-5.png) center left no-repeat}.some-tips ol li:nth-child(6){background:url(/assets/img/some-tips-6.png) center left no-repeat}.some-tips ol li:nth-child(7){background:url(/assets/img/some-tips-7.png) center left no-repeat}.some-tips ol li:nth-child(8){background:url(/assets/img/some-tips-8.png) center left no-repeat}.some-tips ol li:last-child{background:url(/assets/img/some-tips-9.png) center left no-repeat}.some-tips div{border:1px solid #dfdfdf;-webkit-border-radius:25px;border-radius:25px;padding:30px 60px 60px 25px;-webkit-box-shadow:0 10px 4px 0 rgba(34,60,80,.2);box-shadow:0 10px 4px 0 rgba(34,60,80,.2);margin-bottom:75px}.an-amazing{margin-top:60px}.an-amazing .left-block{max-width:547px;display:inline-block}.an-amazing .left-block .t-essay-3-banner{padding-left:0;padding-right:15px}.an-amazing .left-block .t-essay-3-banner .citadel .content .text:after{right:40px}.an-amazing .right-block{display:inline-block;max-width:-webkit-calc(100% - 565px);max-width:calc(100% - 565px);vertical-align:top;padding-left:20px}.an-amazing .right-block h2{margin-top:0}@media (max-width:1439px){body[data-mode=essay-for-pharmacy-school] .mini-order{max-width:450px;padding:70px 0}.personal-statement .left-video-block{margin-bottom:30px;max-width:40%}.personal-statement .left-video-block img{max-width:100%}.an-amazing .left-block{max-width:40%}.an-amazing .left-block img{max-width:100%}.an-amazing .right-block{max-width:59%}}@media (max-width:1199px){body[data-mode=essay-for-pharmacy-school] .mini-order{float:none;max-width:100%}.essay-for-pharmacy-school>p{margin-top:0!important}.personal-statement .left-video-block{max-width:100%;float:none;margin-right:0}.an-amazing .left-block{max-width:100%;display:block}.an-amazing .left-block img{margin:0 auto;display:block}.an-amazing .right-block{max-width:100%}}@media (max-width:600px){body[data-mode=essay-for-pharmacy-school] .mini-order{padding:15px 0 0}.video-block a.button-play img{height:auto}.some-tips ol li{background-position:left top!important;background-size:50px auto!important;padding-left:60px}.some-tips div{padding:25px 15px 20px 10px}}.block-width-slider{clear:both;margin-bottom:70px}.slider-foll{padding-left:525px;background:url(/assets/img/young-asian-women.png) left top no-repeat}.slider-foll span.title{font-size:22px;line-height:26px;color:#0d0d10;font-weight:600}.slider-foll .slick-slide ul li{padding-left:15px}.slider-foll ul.slick-dots{text-align:center}.slider-foll ul.slick-dots li{padding:0;display:inline-block;padding-right:15px}.slider-foll ul.slick-dots li:before{display:none}.slider-foll ul.slick-dots li button{font-size:0;background:#fff;border:2px solid #2589bd;-webkit-border-radius:50%;border-radius:50%;height:15px;width:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.slider-foll ul.slick-dots li.slick-active button{background:#2589bd}.structure-pharm{margin-top:80px}.structure-pharm h2:before{display:none}.structure-pharm>div{display:grid;grid-template-columns:auto auto auto;grid-gap:30px}.structure-pharm>div div{border:1px solid #e1e1e1;padding:140px 35px 15px;font-size:30px;text-align:left;-webkit-box-shadow:0 9px 2px 0 #cecece;box-shadow:0 9px 2px 0 #cecece;-webkit-border-radius:20px;border-radius:20px}.structure-pharm>div div strong{font-size:16px}.structure-pharm>div div:first-child{background:url(/assets/img/structore-img-1.png) top 35px center no-repeat}.structure-pharm>div div:nth-child(2){background:url(/assets/img/structore-img-2.png) top 35px center no-repeat}.structure-pharm>div div:nth-child(3){background:url(/assets/img/structore-img-3.png) top 35px center no-repeat}.structure-pharm>div div:nth-child(4){background:url(/assets/img/structore-img-4.png) top 35px center no-repeat}.structure-pharm>div div:nth-child(5){background:url(/assets/img/structore-img-5.png) top 35px center no-repeat}.structure-pharm>div div:nth-child(6){background:url(/assets/img/structore-img-6.png) top 35px center no-repeat}.structure-pharm>div div:nth-child(7){background:url(/assets/img/structore-img-8.png) top 35px center no-repeat}.structure-pharm>div div:nth-child(8){background:url(/assets/img/structore-img-7.png) top 35px center no-repeat}.structure-pharm>div div:last-child{background:url(/assets/img/structore-img-9.png) top 35px center no-repeat}.ask-proff .left-block{max-width:520px;display:inline-block}.ask-proff .left-block .pdf-container{background-color:transparent}.ask-proff .left-block .pdf-container .pdf-content{padding-left:135px}.ask-proff .left-block .pdf-container .pdf-content h4{line-height:21px}.ask-proff .left-block .pdf-container .pdf-content a.pdf-link{color:#2f313a}.ask-proff .left-block .pdf-container .pdf-content a.pdf-link::before{background-image:url(/assets/img/download-sample-icon.png)}.ask-proff .right-text-block{display:inline-block;max-width:-webkit-calc(100% - 530px);max-width:calc(100% - 530px);vertical-align:top}.ask-proff .right-text-block .t-essay-1-banner{margin:0}.ask-proff .right-text-block .t-essay-1-banner .citadel .button2.b-green,.ask-proff .right-text-block .t-essay-1-banner .citadel .live-chat-wrapper{max-width:30%;min-width:30%;margin-left:0}.ask-proff .right-text-block h2{margin:0;padding-left:80px}.ask-proff .right-text-block p{padding-left:80px}@media (max-width:1600px){.ask-proff .left-block{max-width:400px}.ask-proff .left-block img{max-width:100%}.ask-proff .right-text-block{max-width:-webkit-calc(100% - 410px);max-width:calc(100% - 410px)}.ask-proff .right-text-block .t-essay-1-banner{padding-right:0}}@media (max-width:1439px){.current-topics-in-pharmacology .mini-order{max-width:450px;padding-left:0;padding-right:0;margin-left:10px}.slider-foll{padding-left:390px;background-size:380px}.ask-proff .right-text-block{max-width:100%;display:block}.ask-proff .left-block{float:left}.ask-proff .right-text-block .t-essay-1-banner{margin:0 auto;padding-top:100px}}@media (max-width:1300px){.ask-proff .right-text-block .t-essay-1-banner{padding-top:30px}.slider-foll{padding-left:0;background:0 0}.structure-pharm>div{grid-gap:15px}.structure-pharm>div div{padding:140px 20px 15px}.ask-proff .left-block{max-width:345px}}@media (max-width:1199px){.current-topics-in-pharmacology .mini-order{margin:0 auto;float:none;padding:15px 0 0;display:block}}@media (max-width:991px){.ask-proff .left-block{max-width:100%;float:none;display:block}.ask-proff .left-block img{margin:0 auto;display:block}.ask-proff .left-block .pdf-container .pdf-content a.pdf-link::before{display:inline-block!important;content:'';position:absolute;width:70px;height:70px;top:-webkit-calc(50% - 35px);top:calc(50% - 35px);left:-webkit-calc(20% - 25px);left:calc(20% - 25px);background-size:contain}.ask-proff .left-block .pdf-container .pdf-content{padding-left:185px}.structure-pharm>div{grid-template-columns:auto auto}}@media (max-width:767px){.structure-pharm>div{grid-template-columns:auto}.block-width-slider+div>p{overflow:hidden;-webkit-border-radius:10px;border-radius:10px}.block-width-slider+div>p img{width:150%!important}.ask-proff .left-block .pdf-container .pdf-content{padding-left:60px}.ask-proff .left-block .pdf-container .pdf-content a.pdf-link::before{left:0}.ask-proff .right-text-block h2,.ask-proff .right-text-block p{padding-left:0}.current-topics-in-pharmacology .t-essay-1-banner .citadel .button2:before{right:-45px}.ask-proff .right-text-block .t-essay-1-banner .citadel .button2.b-green,.ask-proff .right-text-block .t-essay-1-banner .citadel .call-now-wrapper,.ask-proff .right-text-block .t-essay-1-banner .citadel .live-chat-wrapper{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:block;margin:0 auto;margin-bottom:10px}}.sidebar .user-info p{word-break:break-all}header .wrapper{padding:15px 15px 0 15px}header .logo{min-height:69px}.modal-menu h4 a{white-space:nowrap}.modal-menu .close-icon-wide{margin-top:13px}.modal-menu .modal-body{padding:15px 0;background:#fff}.modal-menu .mob-menu{margin-right:7px}.modal-menu .menu li{padding:0 15px}.modal-menu .menu li a{text-align:left;width:100%}.modal-menu .menu li a .mob-menu{display:inline-block}.modal-menu .menu li i{display:none}.modal-menu .live-chat,.modal-menu .mobile-contacts{display:none}.modal-menu .modal-content .modal-header .close{opacity:1}.modal-menu .modal-content .modal-header .mobile-menu-logo img{width:42px}.modal-menu .modal-content .modal-header .b-green{font-size:14px;text-align:center;margin:0;height:40px;line-height:40px;padding:0;width:100%}.modal-open .modal-mobile .order-now{padding:0 15px}.modal-open .modal-mobile .order-now a span{background:0 0}.mobile-header-order-line{background:#0b81d0;padding:13px 0;border-bottom:2px solid #0e6baf;text-align:center;display:none}.green-btn{background:#89c106;color:#fff;font-weight:600;font-size:17px;padding:4px 14px;-webkit-border-radius:30px;border-radius:30px;border-bottom:1px solid #71aa1c;-webkit-box-shadow:1px 1px 0 1px #71aa1c;box-shadow:1px 1px 0 1px #71aa1c;min-width:131px;text-align:center;display:inline-block;text-decoration:none}.green-btn:hover{color:#fff}.white-btn{background:#fff;color:#075183;font-weight:600;font-size:17px;padding:4px 14px;-webkit-border-radius:30px;border-radius:30px;border-bottom:1px solid #166ca3;-webkit-box-shadow:1px 1px 0 1px #166ca3;box-shadow:1px 1px 0 1px #166ca3;min-width:131px;text-align:center;display:inline-block;text-decoration:none}.white-btn:hover{color:#075183}.blue-btn{background:#0b81d0;color:#fff;font-weight:600;font-size:17px;padding:4px 14px;-webkit-border-radius:30px;border-radius:30px;border-bottom:1px solid #0e6baf;-webkit-box-shadow:1px 1px 0 1px #0e6baf;box-shadow:1px 1px 0 1px #0e6baf;text-decoration:none;width:131px;text-align:center;display:inline-block}#mini_order_form .btn-order{background:#89c106;color:#fff;font-weight:600;font-size:17px;padding:4px 14px;-webkit-border-radius:30px;border-radius:30px;border-bottom:1px solid #71aa1c;-webkit-box-shadow:1px 1px 0 1px #71aa1c;box-shadow:1px 1px 0 1px #71aa1c;text-decoration:none;width:131px;text-align:center;display:inline-block}h1{line-height:1.4;font-size:1.5em}h1:after{margin-top:10px}.mob-phones{letter-spacing:1px}.mob-phones>div{padding:0}.mob-phones .col-phones{font-size:14px}.mob-phones a{font-weight:600;color:#fff}.btn-burger{width:2em;padding:0;z-index:100}.btn-burger span{margin-bottom:6px}.btn-burger:hover{outline:0!important;background:0 0;border-color:transparent}[name=essay_order_form]{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}[name=essay_order_form] p{display:none}[name=essay_order_form]>div>div:nth-child(2){display:none}[name=essay_order_form]>div>div:nth-child(3){display:none}[name=essay_order_form]>div>div:nth-child(7){display:none}.accord-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:76px;margin:0 auto;padding:14px 0}.accord-controls>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.accord-controls>div a{border:1px solid #89c106;width:11px;height:11px;-webkit-border-radius:50%;border-radius:50%;display:inline-block}.accord-controls>div a.active{background:#89c106}.arr-right:before{content:'';display:inline-block;width:0;height:0;margin-right:10px;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #89c106}.close-icon-wide{width:19px;height:19px;display:inline-block;text-decoration:none;background:url(/assets/img/icons/popup-icons.png) no-repeat}.modal-login .modal-title a{color:#fff}.modal-login .modal-footer{border-top:none}.modal-login .modal-body{background:#f5f5f5;padding:15px 15px 0 15px}.modal-login .email-wrapper div,.modal-login .password-wrapper div{position:relative}.modal-login .email-wrapper div:before,.modal-login .password-wrapper div:before{content:'';position:absolute;display:inline-block;width:17px;height:17px;top:9px;left:12px;background:url(/assets/img/icons/popup-icons.png) no-repeat}.modal-login .email-wrapper input,.modal-login .password-wrapper input{border:none;-webkit-box-shadow:2px 2px 2px 0 #e3e3e391;box-shadow:2px 2px 2px 0 #e3e3e391;padding-left:35px}.modal-login .email-wrapper input::-webkit-input-placeholder,.modal-login .password-wrapper input::-webkit-input-placeholder{text-align:center;color:#bcbec0;font-size:15px}.modal-login .email-wrapper input::-moz-placeholder,.modal-login .password-wrapper input::-moz-placeholder{text-align:center;color:#bcbec0;font-size:15px}.modal-login .email-wrapper input:-ms-input-placeholder,.modal-login .password-wrapper input:-ms-input-placeholder{text-align:center;color:#bcbec0;font-size:15px}.modal-login .email-wrapper input::-ms-input-placeholder,.modal-login .password-wrapper input::-ms-input-placeholder{text-align:center;color:#bcbec0;font-size:15px}.modal-login .email-wrapper input::placeholder,.modal-login .password-wrapper input::placeholder{text-align:center;color:#bcbec0;font-size:15px}.modal-login .email-wrapper div:before{background-position:0 -19px}.modal-login .password-wrapper div:before{background-position:0 -36px}.modal-login .additional-wrapper{padding-top:15px;text-align:center}.modal-login .additional-wrapper a{color:#89c106;font-size:13px}.modal-login input[type=submit]{border:none;background:#1874af;color:#fff;font-weight:600;font-size:17px;padding:4px 14px;-webkit-border-radius:30px;border-radius:30px;border-bottom:1px solid #166ca3;-webkit-box-shadow:1px 1px 0 1px #166ca3;box-shadow:1px 1px 0 1px #166ca3;text-decoration:none;width:131px;text-align:center;display:inline-block}.modal-login .reg-line a{color:#166ca3;font-size:16px;font-weight:500}.modal-login .reg-line a:before{content:'';display:inline-block;width:0;height:0;margin-right:10px;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #1874af}.modal-login .reg-line a:after{content:'';display:inline-block;width:0;height:0;margin-left:10px;border-style:solid;border-width:6.5px 7px 6.5px 0;border-color:transparent #1874af transparent transparent}.orderform .vip .price{position:absolute;left:0}.new-vip-service label{position:relative}.new-vip-service label:before{content:'';display:inline-block;width:50px;height:50px;background:url(/assets/img/new-vip.png) no-repeat;position:absolute;left:-46px;top:-14px}.mob-menu{content:'';display:inline-block;width:18px;height:18px;background-image:url(/assets/img/icons/menu.png);background-repeat:no-repeat}.mob-menu-16{background-position:0 -270px}.mob-menu-15{background-position:0 -252px}.mob-menu-14{background-position:0 -234px}.mob-menu-13{background-position:0 -216px}.mob-menu-12{background-position:0 -198px}.mob-menu-11{background-position:0 -180px}.mob-menu-10{background-position:0 -162px}.mob-menu-9{background-position:0 -144px}.mob-menu-8{background-position:0 -126px}.mob-menu-7{background-position:0 -108px}.mob-menu-6{background-position:0 -90px}.mob-menu-5{background-position:0 -72px}.mob-menu-4{background-position:0 -54px}.mob-menu-3{background-position:0 -36px}.mob-menu-2{background-position:0 -18px}.mob-menu-1{background-position:0 0}.mob-menu{display:none}.ava-icon{content:'';display:inline-block;width:38px;height:38px;background:url(/assets/img/icons/ava.png) no-repeat}.modal-account{width:300px}.modal-account .account-mob{font-size:12px;font-weight:400}.modal-account .account-mob a{font-size:14px;color:#4f525e}.modal-account .account-mob li:before{display:none}.modal-account .account-mob ul{margin:0;padding:20px 0 0 0}.modal-account .account-mob ul li{padding-left:24px;padding-bottom:7px}.modal-account .account-mob .account-text{padding:18px;color:#0b81d0;border-bottom:1px solid #e3e4e5;margin:0}.modal-account .account-mob .account-text .top-block .btn-link.upgrade-discount{display:inline-block;width:30%}.modal-account .account-mob .account-text .top-block span{display:inline-block}.modal-account .account-mob .account-text a{color:#0b81d0;font-size:12px}.modal-account .account-mob .logout-sep{padding-top:10px;padding-bottom:10px;margin-top:12px;border-top:1px solid #e3e4e5}.modal-account .modal-body{padding:0;display:table;-webkit-border-radius:10px;border-radius:10px;width:100%}.modal-account .modal-footer{display:none}.modal-account .mob-menu{vertical-align:sub;margin-right:13px}.modal-account .modal-title a{color:#fff}.modal-account .close-icon-wide{margin-top:0}.modal-account .modal-header .close{opacity:1}.live-chat .svg{width:100%;max-width:260px;height:auto}header .logo .svg{width:90%;position:absolute;height:auto;max-height:95px}.add-to-order-btn{display:block}.update-hint{display:block;cursor:pointer;color:#195889;text-decoration:underline;padding:0}.update-hint .discountclass{background-color:#fff;border:5px solid #e4e9ef;border-collapse:collapse;padding:2px;position:absolute;text-decoration:none;width:auto;max-width:300px;z-index:2;display:none}.update-hint .discountclass p{color:#004a80;margin-bottom:0;margin-top:0;text-align:left}.update-hint:hover .discountclass{display:block}.special-offer-icon{background:url(/assets/img/icons/special-offer.svg) no-repeat left center}.vip-package.container-fluid>div,.vip-services.container-fluid>div{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:46px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vip-package .btn-control,.vip-services .btn-control{margin-bottom:0}.vip-package .price,.vip-services .price{top:5px}.vip-package button,.vip-services button{cursor:pointer}.isios .vip-package.container-fluid,.isios .vip-services.container-fluid{display:table;width:100%}.isios .vip-package.container-fluid>div,.isios .vip-services.container-fluid>div{display:table-row;width:100%}.isios .vip-package.container-fluid>div>div,.isios .vip-services.container-fluid>div>div{display:table-cell}.isios .mobile-hint{cursor:pointer}.btn-control{padding-left:0;padding-right:0}.modal-mobile{z-index:1500}@media screen and (min-width:1200px){header .logo .svg{max-height:250px;top:-30px;left:0;display:block;width:100%;max-width:665px;height:auto}}@media all and (max-width:1024px){.modal-menu .close-icon-wide{margin-top:13px}.modal-menu .modal-body{padding:15px 0;background:#fff}.modal-menu .mob-menu{margin-right:7px}.modal-menu .menu li{padding:0 15px}.modal-menu .menu li a{text-align:left;width:100%}.modal-menu .menu li a .mob-menu{display:inline-block}.modal-menu .menu li i{display:none}.modal-menu .live-chat,.modal-menu .mobile-contacts{display:none}.modal-menu .modal-content .modal-header .close{opacity:1}.modal-menu .modal-content .modal-header .mobile-menu-logo img{width:42px}.modal-menu .modal-content .modal-header .b-green{font-size:14px;text-align:center;margin:0;height:40px;line-height:40px;padding:0;width:100%}.modal-open .modal-mobile .order-now{padding:0 15px}.modal-open .modal-mobile .order-now a span{background:0 0}}@media screen and (min-width:992px){.orderform .vip .col-xs-12{min-height:inherit}.orderform .vip .btn{padding:6px}}@media screen and (min-width:992px) and (max-width:1200px){.orderform .vip .btn{padding:6px}.orderform .vip .hint{top:14px;right:.5rem}.orderform .vip .price{left:-6px;font-size:14px;top:13px}}@media screen and (max-width:991px){.mob-phones{padding-top:12px}.mob-phones .col-phones{font-size:14px;height:63px}header .logo .svg{top:-15px}.new-vip-service label:before{display:none}.new-vip-service .add-to-order-btn{position:relative}.new-vip-service .add-to-order-btn:before{content:'';display:inline-block;width:50px;height:50px;background:url(/assets/img/new-vip.png) no-repeat;position:absolute;left:-26px;top:-14px}.vip-package .btn{background:#51addd}.vip-package .m_removed .btn{background:#70aa1c}.vip-services .m_added .btn{background:#70aa1c}.orderform .vip .vip-services{padding-top:87px;background-size:100%,25%;background-position:0 16px,0 34px}}@media screen and (min-width:768px){footer .nav.nav-pills li a{padding:10px 8px}.orderform .vip label{margin:0;padding-right:1rem}}@media screen and (max-width:767px){header{padding-top:0}header .logo .svg{width:auto;height:100%;max-height:inherit;top:-7px}.add-to-order-btn{display:none}.orderform .vip .price{position:relative;top:0;font-size:15px;margin:0}.aff-title{background-color:#2589bd;color:#fff;text-align:center;padding:10px 10px 20px 10px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;font-size:15pt;text-decoration:none;font-weight:600;letter-spacing:1px}.aff-title a{color:#fff;font-weight:700;font-size:14pt}.aff-body{padding:10px;background:#f5f5f5;border:1px solid #e8e8e8;-webkit-border-radius:8px;border-radius:8px;line-height:22px;margin-top:-10px;color:#2589bd;font-size:14pt;text-align:center;text-decoration:none;font-weight:700}.aff-body span{color:#4e7c0e;font-weight:700;font-size:14pt}header{padding-top:0;position:fixed;top:0;left:0;right:0;z-index:99999}body{padding-top:85px}.vip .m_button{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}.m_added .m_button:before{content:"\f057"}.m_removed .m_button:before{content:"\f07a"}.new-vip-service .m_button{position:relative}.new-vip-service .m_button:after{content:'';display:inline-block;width:50px;height:50px;background:url(/assets/img/new-vip.png) no-repeat;position:absolute;left:-112px;top:-14px}}@media screen and (min-width:640px){.btn-burger{margin-top:0}}@media screen and (max-width:600px){body{padding-top:126px}.mob-phones{padding-top:9px}.mob-phones .col-phones{padding-top:0;height:auto}.mob-phones .col-phones a{font-size:13px}h2{line-height:1.2;font-size:1.5em}footer .bg-primary{background:#2589bd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAzCAYAAABWp2IvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczNTVBRTkwRjNDMTExRThBMDc3OUQyMDY0QzEyRDBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczNTVBRTkxRjNDMTExRThBMDc3OUQyMDY0QzEyRDBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzM1NUFFOEVGM0MxMTFFOEEwNzc5RDIwNjRDMTJEMEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzM1NUFFOEZGM0MxMTFFOEEwNzc5RDIwNjRDMTJEMEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72SAgOAAAAH0lEQVR42mL4//8/AxMDENCEYF7Kav6fdsZTTAAEGABOYgVDji2bnwAAAABJRU5ErkJggg==) repeat-x;padding:7px 0 0 0}footer .social{padding-top:16px;padding-right:15px}footer .social a{font-size:1.5rem}footer a.terms{color:#b5c9d3;font-size:11px;padding-bottom:9px;display:inline-block}footer .links{padding-bottom:15px;font-weight:600}footer .links a{font-weight:600;text-decoration:none}footer .logo img{width:116.656px}.mobile-accord-gray .accord-title{background-color:#2589bd;color:#fff;text-align:center;padding:10px 10px 20px 10px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;font-size:14pt;font-weight:700}.mobile-accord-gray ul{margin:0}.mobile-accord-gray ul li{padding:112px 22px 10px 22px;background:#f5f5f5;border:1px solid #e8e8e8;-webkit-border-radius:8px;border-radius:8px;color:#2f313a;font-size:15px;line-height:22px;margin-top:-10px}.mobile-accord-gray ul li:before{content:'';position:absolute;top:31px;left:10%;display:block;width:57px;height:43px;margin-top:-3.5px;-webkit-border-radius:0;border-radius:0;background:url(/assets/img/icons/swipe.png) no-repeat}.mobile-accord-gray ul li:after{content:'';position:absolute;top:20px;left:0;display:block;width:100%;height:80px;margin:0 auto;background-image:url(/assets/img/icons/main-accordion.png);background-repeat:no-repeat;background-position:center 0}.mobile-accord-gray ul li:nth-child(2):after{background-position:center -80px}.mobile-accord-gray ul li:nth-child(3):after{background-position:center -160px}.mobile-accord-gray ul li:nth-child(4):after{background-position:center -240px}.mobile-swipe-discount{background:url(/assets/img/icons/swipe.png) no-repeat top center}.mobile-swipe-discount ul{margin:0}.mobile-swipe-discount ul li{padding:44px 22px 10px 22px;text-align:center}.mobile-swipe-discount ul li:after,.mobile-swipe-discount ul li:before{display:none}.mobile-swipe-discount ul li img{width:auto}.accord>div{border:1px solid #e8e8e8;background:#f5f5f5;padding:7px 12px;margin-bottom:10px;-webkit-border-radius:10px;border-radius:10px}.accord h3{border-bottom:1px solid #e8e8e8;margin:0 0 10px 0;padding:0 0 4px 0;position:relative;font-size:16px}.accord h3:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDMTY5QzczRjNCMzExRTg5QTA0RTNEQTZDQjc0MzQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDMTY5Qzc0RjNCMzExRTg5QTA0RTNEQTZDQjc0MzQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MxNjlDNzFGM0IzMTFFODlBMDRFM0RBNkNCNzQzNDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MxNjlDNzJGM0IzMTFFODlBMDRFM0RBNkNCNzQzNDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZvZF1AAAAaklEQVR42mLsPMgWwcDAsJyBMChhAhIrgLiGgMKzQNzHBOW0AvF8PIrdgfg/E5JAChDvxaIwEojfghjIiv8BsScQ30AS2wF1JgO6YhD4DcQmQPwOiH8BcQiyJAsWa78CsTYQq0HZcAAQYACYSRNI3KwbdgAAAABJRU5ErkJggg==);content:'';width:11px;height:7px;display:inline-block;right:0;top:12px;position:absolute}.accord h3.collapsed{border-bottom:none;margin:0;padding:0}.accord>div.collapsed h3{border-bottom:none;margin:0;padding:0}.accord>div.collapsed p{display:none}.orderform table.table tbody tr td:last-child{padding-right:0}.vip-package .hint,.vip-services .hint{top:0}.mob-menu{display:inline-block}header .wrapper{padding-left:0;padding-right:0}header .logo{position:relative;z-index:100;margin-left:0}.main.container-fluid{padding:0 5px}.orderform .vip .hint{top:13px;right:-8px}.orderform .vip .hint .fa{font-size:18px}.container-fluid .vip-package,.orderform .vip-services{-webkit-border-radius:10px;border-radius:10px}.orderform .vip-services{padding:15px 30px}.container-fluid .vip-package{margin-top:10px}.orderform .vip label{padding-right:0;line-height:15px;font-size:15px;padding-top:5px}.orderform .vip .vip-services>div>div{padding:0}.new-vip-service label:before{display:none}.container-main .btn,.orders-container .orders .order .btn{white-space:normal}.modal-menu .menu .samples{border-bottom:1px solid #e3e4e5;padding-bottom:10px;margin-bottom:10px}}header .mob-phones{display:none}header .phones{display:block;text-align:right;z-index:1;padding:5px 0}header .phones p{display:inline-block;color:#696969;font-size:15px;font-weight:500;margin:0 15px}header .phones p a{display:inline-block;color:#696969;font-size:15px;font-weight:500}header .phones p a:hover{color:#4a86b3;text-decoration:none;-webkit-transition:.5s;transition:.5s}header .top-line{-webkit-box-shadow:0 4px 7.76px .24px rgba(0,0,0,.27);box-shadow:0 4px 7.76px .24px rgba(0,0,0,.27);display:block;background:url(/assets/img/header/header-background.png) no-repeat;position:relative}header .top-line .new-desktop-buttons{display:block;float:right;padding:29px 135px 0 0}header .top-line .new-desktop-buttons .login-wrapper{display:inline-block;margin:0 14px}header .top-line .new-desktop-buttons .login-wrapper.mob{display:none}header .top-line .new-desktop-buttons .login-wrapper .order-button{display:block;height:40px;background:#4a86b3;border:none;-webkit-border-radius:5px;border-radius:5px;line-height:32px;-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1);text-transform:uppercase;position:relative;font-size:16px}header .top-line .new-desktop-buttons .login-wrapper .order-button:hover{text-decoration:none;-webkit-transition:.5s;transition:.5s;bottom:2px;-webkit-box-shadow:none;box-shadow:none}header .top-line .new-desktop-buttons .login-wrapper .account-button,header .top-line .new-desktop-buttons .login-wrapper .login-button{display:block;height:40px;background:0 0;border:2px solid #fff;-webkit-border-radius:5px;border-radius:5px;line-height:30px;-webkit-box-shadow:0 10px 3px 0 rgba(0,0,0,.1);box-shadow:0 10px 3px 0 rgba(0,0,0,.1);text-transform:uppercase;position:relative;color:#fff;font-size:16px}header .top-line .new-desktop-buttons .login-wrapper .account-button:hover,header .top-line .new-desktop-buttons .login-wrapper .login-button:hover{text-decoration:none;-webkit-transition:.5s;transition:.5s;bottom:2px;color:#4a86b3;-webkit-box-shadow:none;box-shadow:none}header .top-line .new-desktop-buttons .live-chat-wrapper{display:inline-block}header .top-line .new-desktop-buttons .live-chat-wrapper button{position:relative;display:inline-block;cursor:pointer;outline:0;border:0;vertical-align:middle;text-decoration:none;background:0 0;padding:0;font-size:inherit;font-family:inherit}header .top-line .new-desktop-buttons .live-chat-wrapper button.live-chat{width:153px;height:auto}header .top-line .new-desktop-buttons .live-chat-wrapper button.live-chat .circle{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);position:relative;bottom:2px;display:block;margin:0;width:42px;height:41px;background:#fff;-webkit-border-radius:5px;border-radius:5px}header .top-line .new-desktop-buttons .live-chat-wrapper button.live-chat .circle .icon{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);position:absolute;top:0;bottom:0;margin:auto;background:#fff}header .top-line .new-desktop-buttons .live-chat-wrapper button.live-chat .circle .icon.arrow{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);left:3px;top:-6px;width:1.125rem;height:.125rem;background:0 0}header .top-line .new-desktop-buttons .live-chat-wrapper button.live-chat .circle .icon.arrow::before{position:absolute;content:url(/assets/img/header/chat.png);top:-.25rem;right:.0625rem;width:.625rem;height:.625rem}header .top-line .new-desktop-buttons .live-chat-wrapper button.live-chat .button-text{-webkit-transition:all .45s;transition:all .45s;-webkit-transition-timing-function:cubic-bezier(.65,0,.076,1);transition-timing-function:cubic-bezier(.65,0,.076,1);position:absolute;top:0;left:0;right:0;bottom:0;padding:5px 0 0 30px;margin:0;color:#fff;font-weight:600;line-height:1.6;text-align:center;text-transform:uppercase}header .top-line .new-desktop-buttons .live-chat-wrapper button:hover .circle{width:100%}header .top-line .new-desktop-buttons .live-chat-wrapper button:hover .button-text{color:#9fd72c}header .top-line .new-desktop-buttons .live-chat-wrapper .live-chat{min-height:auto;position:relative;margin-left:16px}header .top-line .new-desktop-buttons .live-chat-wrapper .live-chat span{text-transform:uppercase;color:#fff;font-weight:600;font-size:17px}header .top-line .phones{display:none}header .fill-wrapper{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}header .logo-wrapper{display:inline-block;position:relative;margin:15px 0 0 50px;z-index:1}header .logo-wrapper .mobile-logo{display:none}header .live-chat-wrapper{-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px}header .contacts-wrapper{max-width:460px;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}header .logo{display:block;position:relative;bottom:7px;margin:0}header .contacts>div{padding-left:148px;padding-top:12px}header .contacts p{position:inherit;margin:0}header .burger-wrapper,header .buttons-wrapper,header .col-phones{display:none}header .burger-wrapper.affiliate-burger{display:inline-block;position:absolute;left:75px;bottom:19px}header .burger-wrapper.affiliate-burger .btn-burger span.burger-line{background:#4a86b3;height:3px}@media all and (max-width:1200px){header .top-line:before{display:none}header .top-line:before{background-position:-413px 0}header .top-line:after{width:77px;height:70px;right:0;top:auto;background-size:70px;bottom:-25px}header .top-line .new-desktop-buttons{padding:29px 45px 0 0}header .top-line .new-desktop-buttons:after{display:none}header{position:fixed;top:0;left:0;right:0;z-index:99999;width:100%}main{padding-top:130px}}@media all and (max-width:1024px){body{padding-top:85px}body.show-message{padding-top:160px}main{padding-top:47px}header{position:fixed;top:0;left:0;right:0;z-index:99999;width:100%}}@media screen and (max-width:992px){main{padding-top:47px}header{position:fixed;top:0;left:0;right:0;z-index:99999;width:100%}header .top-line .phones{right:8px}header .top-line .logo-wrapper{margin:20px 0 0 15px;width:35%}header .top-line .logo-wrapper .logo{bottom:10px}header .top-line .new-desktop-buttons{display:inline-block;text-align:right;width:60%}header .top-line .new-desktop-buttons .live-chat-wrapper{display:none}header .top-line .new-desktop-buttons .burger-wrapper{display:inline-block;padding:0;position:relative;top:4px}header .top-line .new-desktop-buttons .burger-wrapper .btn-burger{width:38px}header .top-line .new-desktop-buttons .burger-wrapper .btn-burger span{height:4px;-webkit-border-radius:30px;border-radius:30px}header .contacts-wrapper,header .live-chat-wrapper,header .login-wrapper{display:none}header .burger-wrapper,header .buttons-wrapper,header .col-phones{display:inherit;padding:20px 0}header .col-phones a{color:#fff;white-space:nowrap}header .buttons-wrapper a:first-child{margin-right:10px}header .burger-wrapper{padding-left:10px;padding-right:10px}}@media all and (max-width:768px){header .top-line:before{background-position:-216px 0}}@media screen and (max-width:767px){header .top-line{min-height:116px;background-size:cover}header .top-line .logo-wrapper .logo img{width:100%}header .top-line .new-desktop-buttons{padding:29px 15px 0 0}header .top-line .new-desktop-buttons .login-wrapper{margin:0 10px}header .top-line .phones p{margin:0 9px;font-size:13px}header .top-line .phones p a{font-size:13px}}@media screen and (max-width:600px){body #footer-row .icon-close{right:3px;top:-6px}body #footer-row.christmas-day .icon-close{top:-23px}header{padding-top:0}header:before{display:none}header .top-line{padding-bottom:8px}header .top-line:before{display:none}header .top-line:after{display:none}header .top-line .new-desktop-buttons{display:block;text-align:center;width:100%;padding:0;float:none;margin-top:-9px}header .top-line .new-desktop-buttons .login-wrapper{margin:0 11px}header .top-line .new-desktop-buttons .login-wrapper.desk{display:none}header .top-line .new-desktop-buttons .login-wrapper.mob{display:inline-block}header .top-line .new-desktop-buttons .burger-wrapper{position:absolute;top:12px;right:12px}header .top-line .logo-wrapper{margin:0 0 0 10px;width:236px;z-index:0}header .top-line .logo-wrapper .logo{top:5px;max-width:57px;overflow:hidden}header .top-line .logo-wrapper .logo img{width:auto}header .top-line .logo-wrapper .logo .desktop-logo{display:none}header .top-line .logo-wrapper .logo:before{background-size:45px;left:-15px;top:-11px;z-index:1}header .top-line .logo-wrapper .logo .mobile-logo{display:block;position:relative;top:0}header .top-line .phones{display:block;top:9px;right:auto;left:66px;z-index:1;position:absolute}header .top-line .phones p{display:block;font-size:0;line-height:15px}header .top-line .phones p a{color:#fff;font-size:14px;font-weight:400}header .top-line .phones .mail{display:none}header .phones{display:none}header .buttons-wrapper{display:none}.mobile-header-order-line{display:block}.logo-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.orderform .vip-services{background-color:#2589bc;background-image:url(../img/order/bg-line-blue.png),url(/assets/img/icons/special-offer.svg);background-repeat:repeat-x,no-repeat;background-size:100%,15%;background-position:0 16px,0 0;padding-top:38px;position:relative}.orderform .vip-services .we-recommend-it{display:none;-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;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:15px 0 8px;background-color:#00a5db;-webkit-border-radius:10px;border-radius:10px;color:#fff;padding:15px}.orderform .vip-services .we-recommend-it .title{width:150px;font-size:11px;font-weight:700;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0;padding-left:28px}.orderform .vip-services .we-recommend-it .description{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:70%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:6px;font-size:11px}.orderform .vip-services .we-recommend-it .go-it{background-color:#89c106;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:7px 0;color:#fff;width:96px;text-align:center;-webkit-border-radius:9px;border-radius:9px;font-size:11px;cursor:pointer}.orderform .show-we-recommend .we-recommend-it{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#mini_order_form form label,h1,h3{color:#2074a2}#mini_order_form .btn-order,.green-btn{background:#1974b0;color:#fff;border-bottom:1px solid #1974b0;-webkit-box-shadow:1px 1px 0 1px #2b5a79;box-shadow:1px 1px 0 1px #2b5a79}.mobile-header-order-line{background:#5ea9da}.mini-order{float:right;display:inline-block;position:relative;width:100%;max-width:660px;padding:70px 100px;background:url(/assets/img/background-calc.png) center no-repeat}.mini-order:before{content:'';position:absolute;display:block;width:300px;height:200px;background:url(/assets/img/contacts/green-element-min.png) center no-repeat;background-size:70%;bottom:0;left:-65px;z-index:1}.mini-order #mini_order_form{width:100%}.mini-order #mini_order_form #essay_total_price{color:#4a86b3;padding:0;text-align:center;font-size:21px;font-weight:600;border:none;line-height:22px;margin:0}.mini-order #mini_order_form .col-xs-12{min-height:45px;margin:3px 0}.mini-order #mini_order_form form .hint{width:19px;height:19px;right:2px;top:18px;z-index:99}.mini-order #mini_order_form form .hint span{width:100%;height:100%;display:block;position:relative;-webkit-border-radius:50%;border-radius:50%;background:#4a86b3}.mini-order #mini_order_form form .hint span i{position:absolute;top:-2px;right:0;font-size:22px}.mini-order #mini_order_form form .hint span i:before{color:#dbe7f0;font-weight:800}.mini-order #mini_order_form form .popover.left{left:auto!important;right:44px!important}.mini-order #mini_order_form form .popover.left .popover-content p{display:block;font-size:13px}.mini-order #mini_order_form form label{display:inline-block;width:30%;color:#787878;font-weight:400;font-size:14px}.mini-order #mini_order_form form label.number{position:relative;top:10px}.mini-order #mini_order_form form label.vip-package-check{margin-top:8px}.mini-order #mini_order_form form label:first-letter{color:#4a86b3;font-weight:500}.mini-order #mini_order_form form label .color{color:#4a86b3}.mini-order #mini_order_form form select{background:url(/assets/img/icons/angle.png) 94% 50% no-repeat;position:relative;border:1px solid #f0f0f0;min-height:41px;height:41px;display:inline-block;width:62%;font-family:Poppins;font-size:14px;color:#787878;-webkit-border-radius:0;border-radius:0;margin-left:6px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.mini-order #mini_order_form form .wrap{display:inline-block;width:62%;border:1px solid #f0f0f0;margin-left:6px}.mini-order #mini_order_form form .wrap .currency-button{display:inline-block;width:23%;margin:0 1px;height:41px;border:none;color:#4a86b3;-webkit-border-radius:4px;border-radius:4px;background:0 0;font-weight:500}.mini-order #mini_order_form form .wrap .currency-button.active{color:#fff;background:#4a86b3;outline:0}.mini-order #mini_order_form form .total{display:inline-block;width:30%}.mini-order #mini_order_form form .total label{width:100%;text-align:center;font-size:16px;font-weight:600}.mini-order #mini_order_form form .total label:first-letter{color:#787878;font-weight:600}.mini-order #mini_order_form form .total.for-first-time-total #essay_total_price_disc{display:block;text-align:center;color:#4a86b3;padding:0;font-size:21px;font-weight:600;border:none;line-height:22px;margin:0}.mini-order #mini_order_form form .total.for-first-time-total #essay_total_price{font-size:14px;font-weight:300;color:#2f313a;text-decoration:line-through}.mini-order #mini_order_form form .order{display:inline-block;width:62%;vertical-align:top;margin-left:6px;position:relative}.mini-order #mini_order_form form .order img{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mini-order #mini_order_form form .order .button2{border:none;width:100%;margin:0}.mini-order #mini_order_form .citadel{background:#4a86b3;position:relative}.mini-order #mini_order_form .citadel:after{content:url(/assets/img/icons/calc.png);position:absolute;top:13px;right:22px}.mini-order #mini_order_form .citadel .content{background:#fff;padding:15px 15px 35px}.mini-order #mini_order_form .citadel .header{font-size:18px;font-weight:600;padding:12px 0 12px 35px;text-transform:uppercase}.mini-order #mini_order_form .citadel .header:before{display:none}.mini-order #mini_order_form .citadel [name=essay_order_form]>div>div:nth-child(2){display:block}.mini-order #mini_order_form .citadel [name=essay_order_form]>div>div:nth-child(3){display:block}.mini-order #mini_order_form .citadel [name=essay_order_form]>div>div:nth-child(7){display:block}@media all and (max-width:1044px){.mini-order{padding:70px 83px;background-size:contain}}@media all and (max-width:992px){.mini-order{display:block;margin:0 auto}}@media all and (max-width:600px){.mini-order{padding:0}.mini-order:before{display:none}.mini-order #mini_order_form .citadel .content{padding:15px 0 35px}.mini-order #mini_order_form form label{display:block;width:100%;margin-bottom:10px}.mini-order #mini_order_form form label.number{position:static}.mini-order #mini_order_form form select{display:block;width:100%;margin-left:0}.mini-order #mini_order_form form .wrap{display:block;width:100%;margin-left:0}.mini-order #mini_order_form form .hint{right:36px;top:0}.mini-order #mini_order_form form .total{display:block;width:100%}.mini-order #mini_order_form form .order{display:block;width:100%;margin-left:0;margin:14px auto}.mini-order #mini_order_form form .order .button2{max-width:100%}}@media all and (max-width:414px){.mini-order #mini_order_form form .hint{right:31px}}@media all and (max-width:360px){.mini-order #mini_order_form form .hint{right:25px}}.mini-order-vs-vip{background:url(/assets/img/vip-calc-bg.png) center no-repeat;padding:45px 0}.mini-order-vs-vip .toggle-vip{text-align:center;margin-top:20px;margin-bottom:10px}.mini-order-vs-vip .toggle-vip a{font-size:13px;font-weight:600;position:relative;color:#88ca2c;text-decoration:none}.mini-order-vs-vip .toggle-vip a:before{content:'';display:block;position:absolute;width:32px;height:1px;background:#4a86b3;left:-25px;top:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.mini-order-vs-vip .toggle-vip a:after{content:'';display:block;position:absolute;width:32px;height:1px;background:#4a86b3;right:-57px;top:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.mini-order-vs-vip .toggle-vip a.open .more{display:none}.mini-order-vs-vip .toggle-vip a.open .less{display:inline-block}.mini-order-vs-vip .toggle-vip a .less{display:none}.mini-order-vs-vip .toggle-vip a span{font-weight:300;margin-left:5px}.mini-order-vs-vip #mini_order_form{width:auto;max-width:945px;position:relative}.mini-order-vs-vip #mini_order_form:before{content:'';position:absolute;display:block;width:300px;height:200px;background:url(/assets/img/contacts/green-element-min.png) center no-repeat;background-size:70%;bottom:-95px;left:-145px;z-index:1}.mini-order-vs-vip #mini_order_form .citadel:after{content:url(/assets/img/icons/calc.png);position:absolute;top:13px;right:22px}.mini-order-vs-vip #mini_order_form .citadel .header{font-size:18px;font-weight:600;padding:12px 0 12px 35px;text-transform:uppercase}.mini-order-vs-vip #mini_order_form .citadel .content{background:#fff}.mini-order-vs-vip #mini_order_form form label{display:inline-block;color:#787878;font-weight:400;font-size:14px}.mini-order-vs-vip #mini_order_form form label:first-letter{color:#4a86b3;font-weight:500}.mini-order-vs-vip #mini_order_form form select{background:url(/assets/img/icons/angle.png) 94% 50% no-repeat;position:relative;border:1px solid #f0f0f0;min-height:41px;height:41px;font-size:14px;color:#787878;font-family:Poppins;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mini-order-vs-vip #mini_order_form form .vip{display:block;width:100%;max-width:100%;margin:10px 0;text-align:center}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services{display:none;text-align:center;margin-bottom:10px}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed{display:inline-block;vertical-align:middle;width:33%;margin:10px 0}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip{position:relative;display:inline-block;vertical-align:middle;text-align:left;width:53%}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip label{font-size:12px;padding:0 0 5px 33px}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip .hint{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:19px}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip .hint span{width:100%;height:100%;display:block;position:relative;-webkit-border-radius:50%;border-radius:50%;background:#4a86b3}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip .hint span i{position:absolute;top:-2px;right:0;font-size:22px}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip .hint span i:before{color:#dbe7f0;font-weight:800}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip .popover{left:0!important;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip-button{padding:0 3px;display:inline-block;vertical-align:middle;width:44%}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip-button .button2{margin:0;border:1px solid #4a86b3;width:100%;text-align:left;background:0 0;padding:8px;outline:0;-webkit-box-shadow:none;box-shadow:none;min-height:46px;-webkit-border-radius:6px;border-radius:6px}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip-button .button2 .price{left:auto;right:5px;top:50%;font-size:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;color:#4a86b3}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .add-to-order-btn{font-size:12px;text-transform:none;width:47px;line-height:14px;color:#4a86b3}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package{display:block;width:100%}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed{display:block;width:100%;margin:10px 0 20px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package{display:inline-block;vertical-align:middle;width:49%;position:relative}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package label{font-size:17px;padding:0}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package .hint{right:50px;top:0;width:19px;height:19px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package .hint span{width:100%;height:100%;display:block;position:relative;-webkit-border-radius:50%;border-radius:50%;background:#4a86b3}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package .hint span i{position:absolute;top:-2px;right:0;font-size:22px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package .hint span i:before{color:#dbe7f0;font-weight:800}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package .popover{left:98px!important;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button{vertical-align:middle;display:block;width:100%;padding:0 7px 0 0}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .v-p-title{display:inline-block;vertical-align:middle;text-transform:none;font-size:19px;font-weight:300;color:#88ca2c}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .v-p-title strong{font-weight:300}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .v-p-title span{display:block;color:#4a86b3;font-size:13px;font-weight:400}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .add-to-order-btn{display:inline-block;vertical-align:middle;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:0;width:auto;border:1px solid #4a86b3;text-transform:none;min-width:123px;padding:14px 8px;-webkit-border-radius:6px;border-radius:6px;text-align:center;font-weight:600}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2{margin:0;border:1px solid #f2f2f2;width:100%;text-align:left;background:#f8f8f8;outline:0;padding:18px 20px 18px 98px;font-weight:400;position:relative;z-index:1}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2:hover{-webkit-filter:none;filter:none}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2:hover .add-to-order-btn,.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2:hover .price,.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2:hover .v-p-title span{-webkit-transition:.5s;transition:.5s;-webkit-filter:hue-rotate(135deg);filter:hue-rotate(135deg)}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 img{width:auto;height:auto;position:absolute;left:32px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 .price{left:auto;right:170px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;font-weight:400;font-size:17px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 .price strong{font-weight:400}.mini-order-vs-vip #mini_order_form form .order-total{display:block;width:100%;text-align:center}.mini-order-vs-vip #mini_order_form form .order-total .total-text{display:none;vertical-align:middle;width:33%;font-size:13px;text-align:left;font-weight:400;color:#787878}.mini-order-vs-vip #mini_order_form form .order-total .total-button{display:inline-block;vertical-align:middle;width:66%}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2{margin:0;border:none;width:100%;max-width:100%;outline:0;padding:9px 8px}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 .t-p{text-transform:none;font-weight:300}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 .for-first{font-size:20px;font-weight:400}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 img{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 #essay_total_price{color:#fff;font-size:20px;font-weight:400;margin:0 6px}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 #essay_total_price.line-through{font-size:14px;font-weight:400;text-decoration:line-through;color:#4a86b3}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 .o-n{font-weight:500}.mini-order-vs-vip #mini_order_form [name=essay_order_form]>div>div:nth-child(3){display:block}.mini-order-vs-vip #mini_order_form [name=essay_order_form]>div>div:nth-child(7){display:block}@media all and (max-width:1480px){.mini-order-vs-vip #mini_order_form:before{bottom:-86px;left:-62px}}@media all and (max-width:1201px) and (min-width:992px),(max-width:858px){.mini-order-vs-vip #mini_order_form form .vip #vip_service_package{width:100%}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button{padding:0}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2{padding:18px 20px 18px 60px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 img{left:15px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 .v-p-title strong{display:none}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 .v-p-title span{display:none}.mini-order-vs-vip #mini_order_form form .vip .order-total{width:100%;margin:12px 0 0}}@media all and (max-width:1200px){.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed{width:48%}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package label{text-align:center;padding:0 8px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package .hint{right:0}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .m_removed .services-vip-button .button2 .price{font-size:20px}.mini-order-vs-vip #mini_order_form form .order-total .total-button{width:100%}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2{max-width:100%}.orderform .vip-services .we-recommend-it .description{width:80%}}@media all and (max-width:991px){.mini-order-vs-vip #mini_order_form{width:100%}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package .hint{right:15px}.landing-calculator #mini_order_form form .total-price{width:100%}.orderform .vip-services .we-recommend-it{margin:8px 0;padding:10px 15px 15px}}@media all and (max-width:768px){.mini-order-vs-vip .button2{max-width:none}}@media all and (max-width:767px){.mini-order-vs-vip .vip .m_button{display:none}.mini-order-vs-vip .vip .add-to-order-btn{display:inline-block}.mini-order-vs-vip .vip .price{position:absolute;margin:5px 0;font-size:17px}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2{max-width:100%}.orderform .vip .vip-services{padding-top:57px}.orderform .vip-services .we-recommend-it .title{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:74%}.orderform .vip-services .we-recommend-it .description{width:100%;padding:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.orderform .vip-services .we-recommend-it .go-it{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:4px 0;width:70px}}@media all and (max-width:720px){.mini-order-vs-vip{padding:0}.mini-order-vs-vip #mini_order_form:before{display:none}}@media all and (max-width:680px){.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed{display:block;width:100%}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip-button{padding:0}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip-button .button2{min-height:49px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package{border:none;-webkit-box-shadow:none;box-shadow:none}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package{display:block;width:100%}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package label{text-align:left;padding:0 35px 7px 0}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .package .hint{right:10px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button{display:block;width:100%;padding:0}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 .price{font-size:17px}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2{max-width:100%}}@media all and (max-width:640px){.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2{padding:18px 10px 18px 10px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 img{left:0;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;bottom:0}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 .price{right:10px;-webkit-transform:none;-ms-transform:none;transform:none;top:12px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .add-to-order-btn{-webkit-transform:none;-ms-transform:none;transform:none;top:auto;bottom:10px;border:none;min-width:auto;padding:0;right:10px}.mini-order-vs-vip #mini_order_form form .order-total .total-text{display:none}}@media all and (max-width:530px){.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2{font-size:12px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 .price{font-size:14px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .button2 img{width:25px;top:74%;right:7px}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package .m_removed .services-vip-button .v-p-title{font-size:14px}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2{padding:9px 0}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 .t-p{font-size:12px}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 #essay_total_price{font-size:16px}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 .o-n{font-size:12px}}@media all and (max-width:480px){.mini-order-vs-vip #mini_order_form form{padding:0}.mini-order-vs-vip #mini_order_form form .vip #vip_service_package{margin:0}.mini-order-vs-vip #mini_order_form form .order-total .total-price{display:block;width:100%;margin-bottom:12px}.mini-order-vs-vip #mini_order_form form .order-total .total-button{display:block;width:100%}.mini-order-vs-vip #mini_order_form form .order-total .total-button .button2 img{-webkit-transform:none;-ms-transform:none;transform:none;top:-14px}.essays-calculator #mini_order_form form,.landing-calculator #mini_order_form form{padding:0}}@media all and (max-width:370px){.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip{width:50%}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip label{padding:0 0 5px 20px}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip .hint{left:-7px}.mini-order-vs-vip #mini_order_form form .vip .mini-vip-services .m_removed .services-vip-button{width:48%}}.essays-calculator #mini_order_form .citadel:after{content:url(/assets/img/icons/calc.png);position:absolute;top:13px;right:22px}.essays-calculator #mini_order_form .citadel .header{font-size:18px;font-weight:600;padding:12px 0 12px 35px;text-transform:uppercase}.essays-calculator #mini_order_form .citadel .content{background:#fff}.essays-calculator #mini_order_form form label{display:inline-block;color:#787878;font-weight:400;font-size:14px}.essays-calculator #mini_order_form form label:first-letter{color:#4a86b3;font-weight:500}.essays-calculator #mini_order_form form select{background:url(/assets/img/icons/angle.png) 94% 50% no-repeat;position:relative;border:1px solid #f0f0f0;min-height:41px;height:41px;font-size:14px;color:#787878;font-family:Poppins;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.essays-calculator #mini_order_form form input{border:1px solid #f0f0f0;min-height:41px;height:41px;font-size:14px;color:#787878;font-family:Poppins}.essays-calculator #mini_order_form form .total-price{text-align:center;padding-top:20px}.essays-calculator #mini_order_form form .total-price label{font-size:17px}.essays-calculator #mini_order_form form .total-price #essay_total_price{color:#4a86b3;padding:0;font-size:24px;font-weight:600;border:none;line-height:22px;margin:0}.essays-calculator #mini_order_form form .total-price.essay-first-time-order .form-input{display:inline-block;border:none}.essays-calculator #mini_order_form form .total-price.essay-first-time-order #essay_total_price_disc{color:#4a86b3;padding:0;font-size:24px;font-weight:600;border:none;line-height:22px;margin:0}.essays-calculator #mini_order_form form .total-price.essay-first-time-order #essay_total_price{color:#787878;font-size:14px;text-decoration:line-through}.essays-calculator #mini_order_form form .total-button .button2{margin:0 auto;border:none;width:100%;max-width:300px;outline:0;padding:13px 20px;color:#fff}.landing-calculator #mini_order_form .citadel:after{content:url(/assets/img/icons/calc.png);position:absolute;top:13px;right:22px}.landing-calculator #mini_order_form .citadel .header{font-size:18px;font-weight:600;padding:12px 0 12px 35px;text-transform:uppercase}.landing-calculator #mini_order_form .citadel .content{background:#fff}.landing-calculator #mini_order_form form label{display:inline-block;color:#787878;font-weight:400;font-size:14px}.landing-calculator #mini_order_form form label:first-letter{color:#4a86b3;font-weight:500}.landing-calculator #mini_order_form form select{background:url(/assets/img/icons/angle.png) 94% 50% no-repeat;position:relative;border:1px solid #f0f0f0;min-height:41px;height:41px;font-size:14px;color:#787878;font-family:Poppins;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.landing-calculator #mini_order_form form input{border:1px solid #f0f0f0;min-height:41px;height:41px;font-size:14px;color:#787878;font-family:Poppins}.landing-calculator #mini_order_form form .total-price{text-align:center;padding-top:20px}.landing-calculator #mini_order_form form .total-price label{font-size:17px}.landing-calculator #mini_order_form form .total-price #essay_total_price{color:#4a86b3;padding:0;font-size:24px;font-weight:600;border:none;line-height:22px;margin:0}.landing-calculator #mini_order_form form .total-button .button2{margin:0 auto;border:none;width:100%;max-width:300px;outline:0;padding:13px 20px;color:#fff}body .samples-on-landing:before{width:100vw;left:-webkit-calc(50% - 50vw);left:calc(50% - 50vw)}@media (max-width:425px){body .samples-on-landing:before{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);left:-15px}footer .social-links .social a{width:48px;height:48px}footer .social-links .social{max-width:55%}footer .links a{height:48px;display:inline-block}}@media (min-width:992px){ol.two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0Lmxlc3MiLCJtYWluLW1vYmlsZS5jc3MiLCJmb250cy9mb250LWF3ZXNvbWUubGVzcyIsImNvbXBvbmVudHMvYnV0dG9ucy5sZXNzIiwiY29tcG9uZW50cy9maWxlLXVwbG9hZC5sZXNzIiwiY29tcG9uZW50cy9mYXEubGVzcyIsImNvbXBvbmVudHMvZm9ybXMubGVzcyIsIm1peGlucy9mb250U3R5bGUubGVzcyIsImNvbXBvbmVudHMvZ3JpZC5sZXNzIiwibWl4aW5zL2NvbFNwYWNlLmxlc3MiLCJjb21wb25lbnRzL2hpbnQubGVzcyIsIm1peGlucy9wb3NpdGlvbi5sZXNzIiwiY29tcG9uZW50cy9tZW51Lmxlc3MiLCJjb21wb25lbnRzL3Byb2dyZXNzLWRlbGl2YXJ5Lmxlc3MiLCJjb21wb25lbnRzL21vZGFsLmxlc3MiLCJtaXhpbnMvY2l0YWRlbC5sZXNzIiwiY29tcG9uZW50cy9yZXZpc2lvbi5sZXNzIiwiY29tcG9uZW50cy90YWJsZXMubGVzcyIsImNvbXBvbmVudHMvdHlwb2dyYXBoeS5sZXNzIiwiY29tcG9uZW50cy9qc3dpbmRvdy5sZXNzIiwicGFnZXMvaG9tZS5sZXNzIiwiY29tcG9uZW50cy9hY2NvdW50LW1lbnUubGVzcyIsImNvbXBvbmVudHMvc2hvcnRjb2Rlcy5sZXNzIiwibWl4aW5zL2JhY2tncm91bmRzLmxlc3MiLCJjb21wb25lbnRzL3RpbWVyLmxlc3MiLCJjb21wb25lbnRzL3BkZi1idXR0b24ubGVzcyIsImNvbXBvbmVudHMvdmlwLmxlc3MiLCJoZWFkZXIubGVzcyIsInNpZGViYXIubGVzcyIsImZvb3Rlci5sZXNzIiwiYmFubmVycy5sZXNzIiwicGFnZXMvNDA0Lmxlc3MiLCJwYWdlcy9hYm91dC5sZXNzIiwicGFnZXMvY29udGFjdC5sZXNzIiwicGFnZXMvZGlzY291bnQubGVzcyIsInBhZ2VzL2ZyZWUubGVzcyIsInBhZ2VzL2xvZ2luLmxlc3MiLCJwYWdlcy9vcmRlci5sZXNzIiwicGFnZXMvb3JkZXJzLmxlc3MiLCJwYWdlcy9wYXNzd29yZC5sZXNzIiwicGFnZXMvcHJpY2VzLmxlc3MiLCJwYWdlcy9yZXZpZXdzLmxlc3MiLCJwYWdlcy9zYW1wbGVzLmxlc3MiLCJwYWdlcy9zZXJ2aWNlcy5sZXNzIiwicGFnZXMvc3VnZ2VzdGlvbnMubGVzcyIsInBhZ2VzL3Rlc3RpbW9uaWFscy5sZXNzIiwicGFnZXMvd2FybmluZy5sZXNzIiwicGFnZXMvdmlwLWFjY291bnQubGVzcyIsInBhZ2VzL2hvdy1pdC13b3Jrcy5sZXNzIiwicGFnZXMvYWZmaWxpYXRlLXByb2dyYW0ubGVzcyIsInJlZmZlcmFsLXByb2dyYW0vcmVmZXJyYWwtcHJvZ3JhbS1hY2NvdW50Lmxlc3MiLCJyZWZmZXJhbC1wcm9ncmFtL3JlZmVycmFsLXByb2dyYW0ubGVzcyIsInJlZmZlcmFsLXByb2dyYW0vcmVmZXJyYWwtdG9wLXBhbmVsLmxlc3MiLCJtZWRpYS5sZXNzIiwiY29udGVudC1zdHlsZXMubGVzcyIsIm1haW4tbW9iaWxlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsS0FDRSxVQUFBLE1BQ0EsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUdGLFNBQ0UsUUFBQSxLQUNBLFlBQ0UsUUFBQSxFQUVGLG9CQUNFLFFBQUEsRUFBQSxLQUVGLGtCQUNFLFFBQUEsS0FBQSxFQUdKLE1BQ0UsT0FBQSxLQUFBLEVDZ0JGLGNEYkEsTUFHSSxNQUFBLEtBQ0EsT0FBQSxLQUlKLG9CQUNFLE1BQUEsSUFDQSxPQUFBLEVBQUEsS0FDQSxvQ0FBQSxvQkFDRSxNQUFBLE1FckNKLFdBQVcsWUFBQSxZQUEwQixJQUFBLDhDQUFvRCxJQUFBLHFEQUFBLDJCQUFBLENBQUEsZ0RBQUEsZUFBQSxDQUFBLCtDQUFBLGNBQUEsQ0FBQSw4Q0FBQSxrQkFBQSxDQUFBLGlFQUFBLGNBQTZXLFlBQUEsSUFBbUIsV0FBQSxPQUFtQixhQUFBLEtDQTVlLEtBQ0UsUUFBQSxhQUNBLFFBQUEsUUFBQSxTQUNBLE9BQUEsS0FDQSxzQkFBQSxVQUNBLGNBQUEsVUFD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Z0JBQUEsR0FDQSxrQ0FBQSxFQUFBLDBCQUFBLEVBQ0EsT0FBQSxNQUNBLEtBQUEsT0FDQSw2RUFDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFdBQUEsMkNBQUEsT0FBQSxVQUNBLE9BQUEsTUFDQSxLQUFBLEtBQ0Esa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxlQUVGLDRFQUNFLFFBQUEsR0FRZCxrQ0FDRSxnREFHTSxNQUFBLEtBR0ksNkVBQ0UsV0FBQSxLQUNBLFFBQUEsS0FBQSxNQUFBLEVBQUEsTUFGRixxRkFJSSxNQUFBLEtBQ0EsS0FBQSxLQUNBLElBQUEsRUFDQSwyRkFDRSxNQUFBLE1BQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUNBLElBQUEsS0FDQSxPQUFBLEtBSU4sNkVBQ0UsV0FBQSxLQUNBLFFBQUEsS0FBQSxNQUFBLEVBQUEsTUFGRixxRkFJSSxNQUFBLEtBQ0EsS0FBQSxLQUNBLElBQUEsRUFDQSw0RkFDRSxPQUFBLE1BQ0EsS0FBQSxNQUNBLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFFRiwyRkFDRSxNQUFBLE1BQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUNBLElBQUEsS0FDQSxPQUFBLEtBSU4sNkVBQ0UsV0FBQSxLQUNBLFFBQUEsS0FBQSxNQUFBLEVBQUEsTUFGRixxRkFJSSxNQUFBLEtBQ0EsS0FBQSxLQUNBLElBQUEsRUFDQSw0RkFDRSxJQUFBLEtBQ0EsS0FBQSxNQUNBLGtCQUFBLGdCQUFBLGNBQUEsZ0JBQUEsVUFBQSxnQkFFRiwyRkFDRSxNQUFBLE1BQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUNBLElBQUEsS0FDQSxPQUFBLEtBSU4sNkVBQ0UsV0FBQSxLQUNBLFFBQUEsS0FBQSxNQUFBLEVBQUEsTUFGRixxRkFJSSxNQUFBLEtBQ0EsS0FBQSxLQUNBLElBQUEsRUFDQSw0RkFDRSxPQUFBLEtBQ0EsS0FBQSxLQUNBLElBQUEsTUFDQSxrQkFBQSxlQUFBLGNBQUEsZUFB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QUFBLEtBR0YsbUNBQ0Usb0JBQUEsRUFBQSxNQUdGLG1DQUNFLG9CQUFBLEVBQUEsRUFHRiwwQkFDRSxRQUFBLEtBQ0EsV0FBQSxNQUFBLFFBQUEsSUFHRiw0QkFDRSxNQUFBLFFBQ0EsVUFBQSxLQUdGLDBCQUNFLE1BQUEsS0FDQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEtBQ0Esc0JBQUEsSUFBQSxjQUFBLElBQ0EsZ0JBQUEsS0FDQSxPQUFBLElBQUEsRUFDQSxPQUFBLEtBR0YsZ0NBQ0UsV0FBQSxxREFBQSxFQUFBLE9BQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxNQUFBLFFBQUEsSUFDQSxZQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQUEsSUFDQSxjQUFBLEtBQ0EsbUJBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxlQUNBLFNBQUEsU0FDQSxzQ0FDRSxtQkFBQSxJQUFBLFdBQUEsSUFDQSxPQUFBLElBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBSUosK0JBQ0UsWUFBQSxLQUdGLCtCQUVFLFdBQUEsUUFDQSxTQUFBLFNBQ0EsbUJBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxLQUFBLElBQUEsRUFBQSxlQUNBLHFDQUNFLGdCQUFBLEtBQ0EsbUJBQUEsSUFBQSxXQUFBLElBQ0EsT0FBQSxJQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLE1BQUEsUUFJSiwrQkFFRSxXQUFBLFFBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxtQkFBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLGVBQ0EscUNBQ0UsZ0JBQUEsS0FDQSxtQkFBQSxJQUFBLFdBQUEsSUFDQSxPQUFBLElBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsTUFBQSxRQUlKLG9DQUNFLFFBQUEsSUFBQSxLQUFBLElBQUEsS0FHRixxQ0FDRSxXQUFBLGdEQUFBLFVBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUdGLG9DQUNFLFdBQUEsK0NBQUEsT0FB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LFdBQUEsT0FDQSxJQUFBLE1BQ0EsS0FBQSxNQUVGLFdBQ0UsZUFBQSxVQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUVGLGlCQUNFLGVBQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFFRixVQUNFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEtBRUYsWUFDRSxTQUFBLFNBQ0EsV0FBQSxNQUNBLElBQUEsTUFDQSxLQUFBLE9BRUYsa0JBQ0UsUUFBQSxrQkFDQSxNQUFBLEtBQ0EsWUFBQSxPQUFBLEtBQUEsR0FBQSxDQUFBLGdCQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXQUNBLFVBQUEsTUFDQSxRQUFBLElBQUEsZUFDQSxPQUFBLEtBQ0EsT0FBQSxLQUNBLHNCQUFBLGVBQUEsY0FBQSxlQUNBLFdBQUEsS0FDQSxVQUFBLGVBQ0EsV0FBQSxRQUVGLDZDQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUhGLG9DQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUhGLHdDQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUhGLHlDQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUhGLCtCQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUVGLFlBQ0UsV0FBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLE1BQ0EsS0FBQSxPQUVGLGtCQUNFLFdBQUEsUUFDQSxZQUFBLE9BQUEsS0FBQSxHQUFBLENBQUEsZ0JBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFdBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEtBQ0EsT0FBQSxLQUNBLHNCQUFBLEtBQUEsY0FBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLFFBRUYsYUFDRSxZQUFBLEtBQ0EsWUFBQSxPQUFBLEtBQUEsR0FBQSxDQUFBLGdCQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXQUNBLFdBQUEsT0FDQSxTQUFBLFNBQ0Es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LElBQUEsSUFBQSxXQUFBLElBQUEsSUFFRiwwQkFDRSxZQUFBLEtBRUYsc0JBQ0UsT0FBQSxFQUVGLHlCQUNFLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FFRix5QkFDRSxhQUFBLEtBQ0EsV0FBQSxLQUVGLGdDQUNFLFFBQUEsR0FDQSxRQUFBLGFBQ0EsV0FBQSxPQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsYUFBQSxLQUNBLGFBQUEsTUFDQSxhQUFBLE1BQUEsRUFBQSxNQUFBLElBQ0EsYUFBQSxZQUFBLFlBQUEsWUFBQSxRQUNBLFdBQUEsSUFDQSxzQkFBQSxRQUFBLGNBQUEsUUFFRixxQkFDRSxRQUFBLGFBQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSxVQUFBLEtBRUYscUJBQ0UsTUFBQSxRQUdGLGlCQUNFLFNBQUEsU0FDQSxTQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsSUFDQSxzQkFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLGNBQUEsS0FBQSxLQUFBLEVBQUEsRUFDQSxhQUFBLEtBSUYsWUFDRSxTQUFBLFNBQ0EsU0FBQSxPQUNBLFdBQUEsS0FFRiw0QkFDRSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FFRixtQ0FDRSxRQUFBLFFBQ0EsYUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxZQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsS0FDQSxJQUFBLElBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxtQkFBQSxrQkFBQSxJQUFBLFlBQUEsV0FBQSxrQkFBQSxJQUFBLFlBQUEsV0FBQSxVQUFBLElBQUEsWUFBQSxXQUFBLFVBQUEsSUFBQSxXQUFBLENBQUEsa0JBQUEsSUFBQSxZQUNBLGtCQUFBLFVBQUEsY0FBQSxVQUFBLFVBQUEsVUFDQSxRQUFBLE1BR0YsMkJBQ0UsUUFBQSxNQUNBLGFBQUEsS0FDQSxXQUFBLEtBQ0EsVUFBQSxL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QUEsS0FBQSxFQUFBLEtBQUEsS0FDQSxlQUFBLFVBZFIsdURBa0JRLFdBQUEsS0FsQlIsZ0RBd0JRLFFBQUEsYUFDQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FFQSw2REFDRSxNQUFBLFFBQ0EsWUFBQSxJQS9CVixpREFvQ1EsV0FBQSxpQ0FBQSxJQUFBLElBQUEsVUFDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxRQUNBLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsT0FBQSxRQTdDUixnREFnRFEsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxRQXJEUix1REF3RFEsV0FBQSxPQUNBLFlBQUEsS0F6RFIsNkRBMkRVLFVBQUEsS0EzRFYsMEVBOERVLE1BQUEsUUFDQSxRQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFwRVYsaUVBeUVVLE9BQUEsRUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFFBQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtBTVYsZ0NBQ0UsTUFBQSxNQUNBLEtBQUEseUJBQUEsS0FBQSxpQkFFRix5QkFDRSxnQ0FDRSxNQUFBLDBCQUFBLE1BQUEsa0JBQ0EsS0FBQSxNQUVGLCtCQUNFLE1BQUEsS0FDQSxPQUFBLEtBRUYsNkJBQ0UsVUFBQSxJQUVGLGdCQUNFLE9BQUEsS0FDQSxRQUFBLGNBSUoseUJBQ0ksY0FDSSxxQkFBQSxFQUFBLGtCQUFBLEVBQUEsYUFBQSIsImZpbGUiOiJtYWluLW1vYmlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEluIHRoaXMgZmlsZSBpcyBzaXR1YXRlZCByZXNldCBvZiBkZWZhdWx0IHN0eWxlcyAoZm9yIGV4YW1wbGUgYm9vdHN0cmFwIGUudC5jLilcbiAqL1xuYm9keXtcbiAgbWluLXdpZHRoOjMyMHB4O1xuICBtYXgtd2lkdGg6MTkyMHB4O1xuICBtYXJnaW46MCBhdXRvO1xufVxuXG4ucGFkZGluZ3tcbiAgcGFkZGluZzoxNXB4O1xuICAmLW5ve1xuICAgIHBhZGRpbmc6MDtcbiAgfVxuICAmLWhvcml6b250YWx7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICYtdmVydGljYWx7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG4ubWFpbntcbiAgbWFyZ2luOjIwcHggMDtcbn1cblxucCxcbi5kaXNjb3VudHtcbiAgaW1ne1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gIH1cbn1cblxuZGl2I21pbmlfb3JkZXJfZm9ybSB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT0gQ29sb3JzID09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PSBUcmFuc2l0aW9ucyA9PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT0gTUVESUEgPT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09IEZvcm0gPT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09IE9SREVSIEZPUk0gPT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09IEdyYWRpZW50cyA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PSBTaGFkb3dzID09PT09PT09PT0gKi9cbi8qKlxuICogSW4gdGhpcyBmaWxlIGlzIHNpdHVhdGVkIHJlc2V0IG9mIGRlZmF1bHQgc3R5bGVzIChmb3IgZXhhbXBsZSBib290c3RyYXAgZS50LmMuKVxuICovXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZGRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhZGRpbmctbm8ge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wYWRkaW5nLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLm1haW4ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbnAgaW1nLFxuLmRpc2NvdW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5kaXYjbWluaV9vcmRlcl9mb3JtIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYjbWluaV9vcmRlcl9mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyoqXG4gKiBJbiB0aGlzIGZpbGUgaXMgc2l0dWF0ZWQgYWxsIGZvbnRzIHdoaWNoIGFyZSBuZWNlc3NhcnkgZm9yIHByb2plY3QuXG4gKi9cbi8qIFRoaXMgaXMgYW4gZXhhbXBsZSBob3cgdG8gY29ubmVjdCBmb250IHRvIHByb2plY3RcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWxOYXJyb3cnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXJpYWxOYXJyb3cvQXJpYWxOYXJyb3cuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BcmlhbE5hcnJvdy9BcmlhbE5hcnJvdy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0FyaWFsTmFycm93L0FyaWFsTmFycm93LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL0FyaWFsTmFycm93L0FyaWFsTmFycm93LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9BcmlhbE5hcnJvdy9BcmlhbE5hcnJvdy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvQXJpYWxOYXJyb3cvQXJpYWxOYXJyb3cuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjAnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMzc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG46aG92ZXIsXG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbn1cbi5idG4uYmx1ZSB7XG4gIG1hcmdpbjogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDZjYjQ7XG59XG4uYnRuLmJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNkNCNDtcbiAgYmFja2dyb3VuZDogIzAwOGJlNztcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM4OWMxMDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2NjkwMDQ7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU0NzcwNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4tb3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjODljMTA2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuLmJ0bi1vcmRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY5MDBkO1xufVxuLmJ0bi1vcmRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYzA2ODAwO1xufVxuLmJ0bi1vcmRlcjphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmOTAwZDtcbn1cbi5idG4tY29udHJvbCB7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi1hcnRpY2xlcyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJhY2tncm91bmQ6ICM0NDg3YjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnRuLWFydGljbGVzOmhvdmVyIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogIzFhN2FiOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5idG4tYXJ0aWNsZXM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tYnVyZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cmVtO1xuICBtYXJnaW46IDAgYXV0byA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ0bi1idXJnZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5idG4tYnVyZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJ0bi1idXJnZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tYnVyZ2VyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmJ0bi1idXJnZXI6YWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4tY3VycmVuY3kge1xuICBtYXJnaW46IDVweDtcbiAgYmFja2dyb3VuZDogIzg5YzEwNjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuLWN1cnJlbmN5IHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuLWN1cnJlbmN5IHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAxLjM3NXJlbTtcbiAgfVxufVxuLmJ0bi1jdXJyZW5jeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjY5MDA0O1xufVxuLmJ0bi1jdXJyZW5jeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTQ3NzA0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi1jdXJyZW5jeTphY3RpdmUsXG4uYnRuLWN1cnJlbmN5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY5MDBkO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi1saW5rLnVwZ3JhZGUtZGlzY291bnQge1xuICBjb2xvcjogIzg5YzEwNjtcbiAgcGFkZGluZzogM3B4O1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM3N2E4MDU7XG59XG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzg5YzEwNjtcbn1cbi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxOTc0YjA7XG59XG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICMxNjY1OWE7XG59XG4uYnRuLXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICMxOTc0YjA7XG59XG4uYnRuLXVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjc1O1xuICB6LWluZGV4OiAyNTA7XG59XG4uYnRuLXVwIC53cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICM4OWMxMDY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnRuLXVwIC53cmFwcGVyIGkge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi11cDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC41KTtcbiAgY29sb3I6ICM2YzZjNmM7XG59XG4uYnRuW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC41KTtcbiAgY29sb3I6ICM2YzZjNmM7XG59XG5ib2R5IC5jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTczcHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuLnVzZXItaW5mbyB1bCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsZV91cGxvYWQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDI1MG1zO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXM7XG59XG4uZmlsZV91cGxvYWQgbGFiZWwge1xuICB3aWR0aDogYXV0bztcbn1cbi5maWxlX3VwbG9hZCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmZpbGVfdXBsb2FkIG1hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjc1cmVtIDAuMTI1cmVtIDAuMjc1cmVtIDAuNzI1cmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNywgMTM2LCAxNDMsIDAuMTkpO1xuICBjb2xvcjogIzJmMzEzYTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZpbGVfdXBsb2FkIG1hcmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAyNTBtcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWxlX3VwbG9hZCBtYXJrIHNwYW46aG92ZXIge1xuICBjb2xvcjogI2ZlMzAyYTtcbn1cbi5maWxlX3VwbG9hZCAuZmlsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZhcSAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhcSAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgYmFja2dyb3VuZDogIzI1ODliZDtcbn1cbi5mYXEgLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmFxIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mYXEgLnBhbmVsLWhlYWRpbmcgYS5jb2xsYXBzZWQgLmljb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5Yyc7XG59XG4uZmFxIC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIC5hY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2Nyc7XG59XG4uZmFxIC5wYW5lbC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXEgLnBhbmVsLXRpdGxlIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTJyZW07XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uZmFxIC5wYW5lbC10aXRsZSAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDZhJztcbn1cbi5mYXEgLnBhbmVsLXRpdGxlIC5hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZhcSAucGFuZWwtdGl0bGUgLmFjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmZhcSAucGFuZWwtdGl0bGUgLmFjdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNjgnO1xuICB9XG59XG4jc3BlYWtlcm5vdGVzIHRkOmZpcnN0LWNoaWxkIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NwZWFrZXJub3RlcyB0ZDpmaXJzdC1jaGlsZCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdIaWdobHkgcmVjb21tZW5kZWQnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIxN2FhODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTVmNWY4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbmZvcm0gdGV4dGFyZWEsXG5mb3JtIHNlbGVjdCxcbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzE4MTkxZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyZjMxM2E7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5mb3JtIHRleHRhcmVhW2Rpc2FibGVkXSxcbmZvcm0gc2VsZWN0W2Rpc2FibGVkXSxcbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl1bZGlzYWJsZWRdLFxuZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl1bZGlzYWJsZWRdLFxuZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1bZGlzYWJsZWRdLFxuZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdW2Rpc2FibGVkXSxcbmZvcm0gdGV4dGFyZWEgLmRpc2FibGVkLFxuZm9ybSBzZWxlY3QgLmRpc2FibGVkLFxuZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSAuZGlzYWJsZWQsXG5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSAuZGlzYWJsZWQsXG5mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSAuZGlzYWJsZWQsXG5mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0gLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDIsIDE0MiwgMTQyLCAwLjUpO1xuICBjb2xvcjogIzZjNmM2YztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmZvcm0gdGV4dGFyZWE6Zm9jdXMsXG5mb3JtIHNlbGVjdDpmb2N1cyxcbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggIzg5YzEwNjtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjODljMTA2O1xufVxuZm9ybSB0ZXh0YXJlYS5lcnJvcixcbmZvcm0gc2VsZWN0LmVycm9yLFxuZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXS5lcnJvcixcbmZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVycm9yLFxuZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZXJyb3IsXG5mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uZXJyb3Ige1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgODMsIDc5LCAwLjI1KTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyxcbmZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmOTAwZDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl06aG92ZXIsXG5mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMjE3YWE4O1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5mb3JtIGxhYmVsIGlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmZvcm0gbGFiZWwgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5mb3JtIC5sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbmZvcm0gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZm9ybSAuZm9ybS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDRweCAwO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC1oZy0yMCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wtaGctODAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5jb2wtbXMtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLW1zLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLW1zLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLW1zLTkge1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbXMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1tcy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLW1zLTYge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbXMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1tcy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLW1zLTMge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbXMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1tcy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oaWRkZW4tbXMge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29sLW1tLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jb2wtbW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuY29sLW1tLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC1tbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC1tbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC1tbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC1tbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC1tbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC1tbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC1tbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC1tbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNvbC1tbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1tbSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0xNy41cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzI1ODliZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogNTAlO1xuICByaWdodDogMC41cmVtO1xufVxuLmhpbnQgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5oaW50LmFjdGl2ZSB7XG4gIGNvbG9yOiAjODljMTA2O1xufVxuLnBvcG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4OWMxMDY7XG59XG4ucG9wb3Zlci50b3AgLmFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg5YzEwNjtcbn1cbi5wb3BvdmVyLnJpZ2h0IC5hcnJvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzg5YzEwNjtcbn1cbi5wb3BvdmVyLmJvdHRvbSAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODljMTA2O1xufVxuLnBvcG92ZXIubGVmdCAuYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg5YzEwNjtcbn1cbi5wb3BvdmVyLnRhYmxlIHtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3BvdmVyLnRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucG9wb3Zlci50YWJsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG59XG4ucG9wb3Zlci50YWJsZSAucG9wb3Zlci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3BvdmVyLnRhYmxlIC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wb3BvdmVyLnRhYmxlIC5wb3BvdmVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5wb3BvdmVyLnRhYmxlIC5wb3BvdmVyLWNvbnRlbnQgLnN3aXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wb3BvdmVyLnRhYmxlIC5wb3BvdmVyLWNvbnRlbnQgLnN3aXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBvcG92ZXItY29udGVudCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucG9wb3Zlci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wb3Zlci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG4ucG9wb3Zlci1jb250ZW50IHAge1xuICBjb2xvcjogIzJmMzEzYTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5wb3BvdmVyLWNvbnRlbnQgcCBzdHJvbmcge1xuICBjb2xvcjogIzI1ODliZDtcbn1cbi5ib3R0b20tbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9iaWxlLXNoYXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmFmZi1tYWluLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4ICNmMWYxZjE7XG59XG4uYWZmLW1haW4tbWVudSAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxMnB4IDYwcHggMTJweCA2MHB4O1xufVxuLmFmZi1tYWluLW1lbnUgLm1haW4tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmFmZi1tYWluLW1lbnUgLm1haW4tbWVudSBsaS5vcmRlci1ub3cgYSB7XG4gIGNvbG9yOiAjYTBkMzFjO1xufVxuLmFmZi1tYWluLW1lbnUgLm1haW4tbWVudSBsaSBhIHtcbiAgY29sb3I6ICMxZjIwMjg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDdweDtcbn1cbi5hZmYtbWFpbi1tZW51IC5tYWluLW1lbnUgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNhMGQzMWM7XG59XG4uYWZmLW1haW4tbWVudSAubWFpbi1tZW51IGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjJhZDJmIDAlLCAjYTdkYzJhIDM1JSwgIzk5Y2UxYiA3MCUsICM3OWJlMzggMTAwJSk7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uYWZmLW1haW4tbWVudSAubWFpbi1tZW51IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFmZi1tYWluLW1lbnUgLm1haW4tbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5hZmYtbWFpbi1tZW51IC5tYWluLW1lbnUgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYm90dG9tLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2JpbGUtc2hhcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWVudSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4ubWVudSBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogIzJmMzEzYTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAzMDBtcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI1ODliZDtcbn1cbi5tZW51IGxpLm9yZGVyLW5vdyBhIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVudSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm1lbnUgbGk6bnRoLWNoaWxkKGV2ZW4pIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUgbGkubG9naW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC1tZW51IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbi5tb2RhbC1tZW51IC5jbG9zZSBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm1vZGFsLW1lbnUgaDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsLW1lbnUgaDQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tb2RhbC1tZW51IC5tb2RhbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1tZW51IC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsIC5saXZlLWNoYXQge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tb2RhbCAubGl2ZS1jaGF0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xufVxuLm1vZGFsIC5tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1vZGFsIC5tZW51IGxpIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jc2VydmljZS1kZWxpdmVyeS1odG1sIHAuc21hbGxfcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNzZXJ2aWNlLWRlbGl2ZXJ5LWh0bWwgcC5zbWFsbF9wIGEge1xuICBjb2xvcjogI2ZmOTAwZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNzZXJ2aWNlLWRlbGl2ZXJ5LWh0bWwgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8haW1wb3J0YW50O1xufVxuLnNlcnZpY2UtZGVsaXZlcnkgbGFiZWwge1xuICBjb2xvcjogI2ZmOTAwZCAhaW1wb3J0YW50O1xufVxuLnNlcnZpY2UtZGVsaXZlcnkgI3NlcnZpY2UzX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmOTAwZDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzI1ODliZDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1vZGFsLWhlYWRlciBoNCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJldmlzaW9uLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJldmlzaW9uX2NoZWNrIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNzVweDtcbn1cbi5idG4tc2VuZFtkaXNhYmxlZD1cIlwiXTpob3ZlciArIC5yZXZpc2lvbi1tZXNzYWdlLFxuLmJ0bi1zZW5kOmRpc2FibGVkOmhvdmVyICsgLnJldmlzaW9uLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRhYmxlLnRhYmxlIHRib2R5IHRyIHRoLFxudGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUudGFibGUgdGJvZHkgdHIgdGgge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyZjMxM2E7XG59XG50YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyZjMxM2E7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICB0YWJsZS50YWJsZSB0Ym9keSxcbiAgdGFibGUudGFibGUgdHIsXG4gIHRhYmxlLnRhYmxlIHRoLFxuICB0YWJsZS50YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzJmMzEzYTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAjMjU4OWJkO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbmgxIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGNvbG9yOiAjMGU4YWNhO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5oMTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMTk3NGIwO1xufVxuaDIge1xuICBjb2xvcjogIzBkMGQxMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2LjVweCAwIDYuNXB4IDdweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODljMTA2O1xufVxuaDIubGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbmgzIHtcbiAgY29sb3I6ICMyNTg5YmQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmg1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxucCB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMmYzMTNhO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxucC5hZGRpdGlvbmFsIHtcbiAgY29sb3I6ICMyZjMxM2E7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbnAuYWRkaXRpb25hbC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTk3NGIwO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcztcbn1cbmEubGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzg5YzEwNjtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxudWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDNyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMmYzMTNhO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxudWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLXRvcDogLTMuNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMjU4OWJkO1xufVxudWwuY29udGVudC1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbnVsLmNvbnRlbnQtbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy90cmlnLnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxub2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxub2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKSAnLic7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6ICMxOTc0YjA7XG59XG4uYmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzQ0ODdiMjtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzg5YzEwNjtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzg5YzEwNjtcbn1cbnAjd29yZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCAycHggMCAjY2VjZWNlO1xufVxucCN3b3JkczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjYTdkYzI2O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xufVxucCN3b3JkczphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjYTdkYzI2O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG59XG5wI3dvcmRzIC5wZXJjZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHotaW5kZXg6IDE7XG59XG5wI3dvcmRzIC5wZXJjZW50IHNwYW4uYmMtZ3JlZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNhN2RjMjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTZweDtcbn1cbnAjd29yZHMgLnBlcmNlbnQgc3Bhbi5udW1iZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbnAjd29yZHMgLmltcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5wI3dvcmRzIC5pbXAgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYTdkYzI2O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTYxM3B4KSB7XG4gIHAjd29yZHMge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuLmpzd2luZG93IHtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEycHggMTJweDtcbiAgYmFja2dyb3VuZDogIzI1ODliZDtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDlweCAycHggMCAjY2VjZWNlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRhODZiMztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmpzd2luZG93IC5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHggMCA3cHggMjVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLmpzd2luZG93IC5oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDYuNXB4IDAgNi41cHggN3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4OWMxMDY7XG59XG4uanN3aW5kb3cgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5qc3dpbmRvdyAuY29udGVudC53aGl0ZS1iZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmpzd2luZG93IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmpzd2luZG93IC5oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE0cHggMCA3cHggMzVweDtcbn1cbi5qc3dpbmRvdyAuaGVhZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanN3aW5kb3cgZm9ybS5sb2dpbiB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuLmpzd2luZG93IGZvcm0ubG9naW4gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtaW4taGVpZ2h0OiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5qc3dpbmRvdyBmb3JtLmxvZ2luIC5idXR0b24yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMTNweCA1MHB4O1xufVxuLmpzd2luZG93IGZvcm0ubG9naW4gYSB7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmpzd2luZG93Lm1haW4tbWVudSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5qc3dpbmRvdy5tYWluLW1lbnUgLmNvbnRlbnQgLm1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uanN3aW5kb3cubWFpbi1tZW51IC5jb250ZW50IC5tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpzd2luZG93Lm1haW4tbWVudSAuY29udGVudCAubWVudSBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweCA2NHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uanN3aW5kb3cubWFpbi1tZW51IC5jb250ZW50IC5tZW51IGxpIGE6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5qc3dpbmRvdy5tYWluLW1lbnUgLmNvbnRlbnQgLm1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogOHB4IDUwcHg7XG4gIH1cbn1cbi5qc3dpbmRvdy5tYWluLW1lbnUgLmNvbnRlbnQgLm1lbnUgbGkgYS5hY3RpdmVfbWVudSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzRhODZiMztcbiAgLyp3aWR0aDogZml0LWNvbnRlbnQ7Ki9cbn1cbi5qc3dpbmRvdy5tYWluLW1lbnUgLmNvbnRlbnQgLm1lbnUgbGkgaSB7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAxMXB4O1xufVxuLmpzd2luZG93IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uanN3aW5kb3cgdGFibGUudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGFkZWwuanN3aW5kb3cge1xuICB6LWluZGV4OiAxMDA7XG59XG4uanN3aW5kb3dfdGl0bGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQ6IGJvbGQgeC1zbWFsbCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmpzd2luZG93X2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuLmpzd2luZG93X2J1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAzcHggM3B4IDA7XG59XG4uanN3aW5kb3dfYnV0dG9ucyBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMCAycHg7XG59XG4uanN3aW5kb3dfY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5qc3dpbmRvd19jb250ZW50IGEge1xuICBjb2xvcjogI2RhMGYwZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uanN3aW5kb3dfY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYTBmMGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5qc3dpbmRvd19jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4uanN3aW5kb3cgdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4uYWNjb3VudCB1bC5uYXYge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3VudCB1bC5uYXYgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYWNjb3VudCB1bC5uYXYgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3VudCB1bC5uYXYgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmFjY291bnQgdWwubmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxN2FhODtcbn1cbi5hY2NvdW50IHVsLm5hdiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDZhOTI7XG59XG4uYWNjb3VudCAuYWNjb3VudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjMjU4OWJkO1xufVxuLyoqXG4gKiBTaG9ydGNvZGVzIGZyb20gYXJ0aWNsZXMgYW5kIGVzc2F5XG4gKiBmaWxlczogIWZyZWUucGhwIHwgREI6IHByaW1lZXNzX2RiLnZhcmlhYmxlc1xuICogY29udGVudC11cmw6IHNhbXBsZXMvKlxuICovXG4udGFiLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYi1idXR0b25zIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLnJlc3VtZS1zYW1wbGVzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogNjBweDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlc3VtZS1zYW1wbGVzLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4ucmVzdW1lLXNhbXBsZXMtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjNDg4NWIyO1xufVxuLnJlc3VtZS1zYW1wbGVzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXN1bWUtc2FtcGxlcy1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnJlc3VtZS1zYW1wbGVzLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzQ4ODViMjtcbn1cbi5yZXN1bWUtc2FtcGxlcy1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucmVzdW1lLXNhbXBsZXMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4ucmVzdW1lLXNhbXBsZXMtc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVzdW1lLXNhbXBsZXMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc3VtZS1zYW1wbGVzLXNsaWRlciAuc2xpY2stc2xpZGUgLmNvbnRlbnQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDk5JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgMHM7XG59XG4ucmVzdW1lLXNhbXBsZXMtc2xpZGVyIC5zbGljay1zbGlkZTpob3ZlciAuY29udGVudC1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZXN1bWUtc2FtcGxlcy1zbGlkZXIgLmNvbnRlbnQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXN1bWUtc2FtcGxlcy1zbGlkZXIgLmNvbnRlbnQtZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuLnJlc3VtZS1zYW1wbGVzLXNsaWRlciAuc2xpY2stc2xpZGU6aG92ZXIgLmNvbnRlbnQtZGV0YWlscyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVzdW1lLXNhbXBsZXMtc2xpZGVyIC5mYWRlbi10b3Age1xuICB0b3A6IDIwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bWUtc2FtcGxlcy1zbGlkZXIgLnNsaWNrLWxpc3QgLmJ1dHRvbjIge1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJlc3VtZS1zYW1wbGVzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucmVzdW1lLXNhbXBsZXMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAucmVzdW1lLXNhbXBsZXMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaG9ydGNvZGUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5zaG9ydGNvZGUgLmJhbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaG9ydGNvZGUgLmJhbm5lciBhIGltZyB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNob3J0Y29kZSAuZXNzYXktMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Nob3J0Y29kZXMvYmctZXNzYXktMS5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaG9ydGNvZGUgLmVzc2F5LTEgdWwge1xuICBtYXJnaW46IDA7XG59XG4uc2hvcnRjb2RlIC5lc3NheS0xIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zaG9ydGNvZGUgLmVzc2F5LTEgdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3J0Y29kZSAuZXNzYXktMSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTkwcHg7XG4gIH1cbiAgLnNob3J0Y29kZSAuZXNzYXktMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2hvcnRjb2Rlcy9iZy1lc3NheS0xX21lZGFsLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNzVweCk7XG4gIH1cbn1cbi5zaG9ydGNvZGUgLmVzc2F5LTEgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTEgaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaG9ydGNvZGUgLmVzc2F5LTEgLmdyb3VwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTEgLmdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2hvcnRjb2RlIC5lc3NheS0xIC5ncm91cCBhLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogNXB4O1xufVxuLnNob3J0Y29kZSAuZXNzYXktMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Nob3J0Y29kZXMvYmctZXNzYXktMl9tYWluLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2hvcnRjb2RlIC5lc3NheS0yIGg0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNob3J0Y29kZSAuZXNzYXktMiBoNCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnNob3J0Y29kZSAuZXNzYXktMiBhLmJ0bi5idG4taW5mbyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2hvcnRjb2RlIC5lc3NheS0yIC5pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjOTNiZjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJemt6WW1Zd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU0xWWprNE0yRWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzkzYmYwMCAwJSwgIzViOTgzYSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzkzYmYwMCksIGNvbG9yLXN0b3AoMTAwJSwgIzViOTgzYSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM5M2JmMDAgMCUsICM1Yjk4M2EgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM5M2JmMDAgMCUsICM1Yjk4M2EgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjOTNiZjAwIDAlLCAjNWI5ODNhIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTNiZjAwIDAlLCAjNWI5ODNhIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdAY29sb3ItZnJvbScsIGVuZENvbG9yc3RyPSdAY29sb3ItdG8nLCBHcmFkaWVudFR5cGU9MCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3J0Y29kZSAuZXNzYXktMiAuaW5mbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgYm94LXNoYWRvdzogNnB4IDVweCAycHggMCAjYjFiMmJhO1xuICB9XG59XG4uc2hvcnRjb2RlIC5lc3NheS0yIC5pbmZvIHN0cm9uZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2hvcnRjb2RlIC5lc3NheS0yIC5idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcnRjb2RlIC5lc3NheS0yIC5idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2hvcnRjb2RlIC5lc3NheS0zIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG4uc2hvcnRjb2RlIC5lc3NheS0zIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hvcnRjb2RlIC5lc3NheS00IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG4uc2hvcnRjb2RlIC5lc3NheS00IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hvcnRjb2RlIC5lc3NheS01IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWw6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWw6Zmlyc3QtY2hpbGQgLmNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsOm50aC1jaGlsZCgyKSAuY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gIH1cbiAgLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbDpsYXN0LWNoaWxkIC5jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICAgIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsIC5jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnNob3J0Y29kZSAuZXNzYXktNiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaG9ydGNvZGUgLmVzc2F5LTYgYSB7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubGl2ZS1jaGF0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGl2ZS1jaGF0LXdyYXBwZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmxpdmUtY2hhdC13cmFwcGVyIGJ1dHRvbi5saXZlLWNoYXQge1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5saXZlLWNoYXQtd3JhcHBlciBidXR0b24ubGl2ZS1jaGF0IC5jaXJjbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4wNzYsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDAuNnR1cm4sICNlY2VjZWMsICNmZmYgNTAlLCAjZWNlY2VjKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAjYzBjMGMwO1xufVxuLmxpdmUtY2hhdC13cmFwcGVyIGJ1dHRvbi5saXZlLWNoYXQgLmNpcmNsZSAuaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LCAwLCAwLjA3NiwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgjZWNlY2VjLCAjZmZmLCAjZWNlY2VjKTtcbn1cbi5saXZlLWNoYXQtd3JhcHBlciBidXR0b24ubGl2ZS1jaGF0IC5jaXJjbGUgLmljb24uYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4wNzYsIDEpO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogLTZweDtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmxpdmUtY2hhdC13cmFwcGVyIGJ1dHRvbi5saXZlLWNoYXQgLmNpcmNsZSAuaWNvbi5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9oZWFkZXIvY2hhdC5wbmdcIik7XG4gIHRvcDogLTAuMjVyZW07XG4gIHJpZ2h0OiAwLjA2MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbn1cbi5saXZlLWNoYXQtd3JhcHBlciBidXR0b24ubGl2ZS1jaGF0IC5idXR0b24tdGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LCAwLCAwLjA3NiwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1cHggMCAwIDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM5ZmQ3MmM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5saXZlLWNoYXQtd3JhcHBlciBidXR0b246aG92ZXIgLmNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpdmUtY2hhdC13cmFwcGVyIGJ1dHRvbjpob3ZlciAuYnV0dG9uLXRleHQge1xuICBjb2xvcjogIzlmZDcyYztcbn1cbi5saXZlLWNoYXQtd3JhcHBlciAubGl2ZS1jaGF0IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5saXZlLWNoYXQtd3JhcHBlciAubGl2ZS1jaGF0IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhbGwtbm93LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FsbC1ub3ctd3JhcHBlciBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uY2FsbC1ub3ctd3JhcHBlciBidXR0b24gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmNhbGwtbm93LXdyYXBwZXIgYnV0dG9uLmNhbGwtbm93IHtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2FsbC1ub3ctd3JhcHBlciBidXR0b24uY2FsbC1ub3cgLmNpcmNsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LCAwLCAwLjA3NiwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggI2MwYzBjMDtcbn1cbi5jYWxsLW5vdy13cmFwcGVyIGJ1dHRvbi5jYWxsLW5vdyAuY2lyY2xlIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMDc2LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xufVxuLmNhbGwtbm93LXdyYXBwZXIgYnV0dG9uLmNhbGwtbm93IC5jaXJjbGUgLmljb24uYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4wNzYsIDEpO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogLTlweDtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNhbGwtbm93LXdyYXBwZXIgYnV0dG9uLmNhbGwtbm93IC5jaXJjbGUgLmljb24uYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9jYWxsLW5vdy5wbmdcIik7XG4gIHRvcDogLTAuMjVyZW07XG4gIHJpZ2h0OiAwLjA2MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbn1cbi5jYWxsLW5vdy13cmFwcGVyIGJ1dHRvbi5jYWxsLW5vdyAuYnV0dG9uLXRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4wNzYsIDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogNXB4IDAgMCAzMHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS45O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FsbC1ub3ctd3JhcHBlciBidXR0b246aG92ZXIgLmNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbGwtbm93LXdyYXBwZXIgYnV0dG9uOmhvdmVyIC5idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhbGwtbm93LXdyYXBwZXIgLmNhbGwtbm93IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jYWxsLW5vdy13cmFwcGVyIC5jYWxsLW5vdyBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50LWVzc2F5LTEtYmFubmVyIHtcbiAgcGFkZGluZzogMzBweCA3N3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2Jhbm5lci1iZy5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG59XG4udC1lc3NheS0xLWJhbm5lciAuY2l0YWRlbCAuaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAwIDdweCAzNXB4O1xufVxuLnQtZXNzYXktMS1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xufVxuLnQtZXNzYXktMS1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQgLnRleHQgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50LWVzc2F5LTEtYmFubmVyIC5jaXRhZGVsIC5jb250ZW50IC50ZXh0IGxpOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udC1lc3NheS0xLWJhbm5lciAuY2l0YWRlbCAuY29udGVudCAudGV4dCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xufVxuLnQtZXNzYXktMS1iYW5uZXIgLmNpdGFkZWwgLmJ1dHRvbjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTNweCAzMHB4O1xuICBtaW4td2lkdGg6IDE1N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50LWVzc2F5LTEtYmFubmVyIC5jaXRhZGVsIC5idXR0b24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL3Nob3J0Y29kZXMvYmVmLW9yZGVyLnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xufVxuLnQtZXNzYXktMS1iYW5uZXIgLmNpdGFkZWwgLmNhbGwtbm93LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udC1lc3NheS0xLWJhbm5lciAuY2l0YWRlbCAuY2FsbC1ub3ctd3JhcHBlciBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4udC1lc3NheS0zLWJhbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggNzdweCAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2RlYy5wbmdcIikgcmlnaHQgNThweCB0b3AgOXB4IG5vLXJlcGVhdDtcbn1cbi50LWVzc2F5LTMtYmFubmVyIC5jaXRhZGVsIC5oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDAgN3B4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50LWVzc2F5LTMtYmFubmVyIC5jaXRhZGVsIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbn1cbi50LWVzc2F5LTMtYmFubmVyIC5jaXRhZGVsIC5jb250ZW50IC50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNGE4NmIzO1xufVxuLnQtZXNzYXktMy1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQgLnRleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udC1lc3NheS0zLWJhbm5lciAuY2l0YWRlbCAuY29udGVudCAudGV4dCAuYmFubmVyLWNoYXQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udC1lc3NheS0zLWJhbm5lciAuY2l0YWRlbCAuY29udGVudCAudGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL3Nob3J0Y29kZXMvZ3JlZW4tdHJpZy5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDcxcHg7XG4gIGJvdHRvbTogLTFweDtcbn1cbi50LWVzc2F5LTMtYmFubmVyIC5jaXRhZGVsIC5saW5lLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgYm90dG9tOiAtMzRweDtcbn1cbi50LWVzc2F5LTMtYmFubmVyIC5tb2JpbGUtdmVyc2lvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udC1lc3NheS0zLWJhbm5lciAubW9iaWxlLXZlcnNpb24gLmxpdmUtY2hhdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnQtZXNzYXktMy1iYW5uZXIgLm1vYmlsZS12ZXJzaW9uIC5saXZlLWNoYXQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnQtZXNzYXktMy1iYW5uZXIgLm1vYmlsZS12ZXJzaW9uIC5saXZlLWNoYXQgc3Bhbi50b3AtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnQtZXNzYXktMy1iYW5uZXIgLm1vYmlsZS12ZXJzaW9uIC5saXZlLWNoYXQgc3Bhbi5ib3R0b20tYmxvY2sge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjJhZDJmIDAlLCAjYTdkYzJhIDM1JSwgIzk5Y2UxYiA3MCUsICM3OWJlMzggMTAwJSk7XG59XG4udC1lc3NheS00LWJhbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggNzdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcyMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy90LWVzc2F5LTQtYmcucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xufVxuLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWw6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9sZWZ0LXRyaWcucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMTJweDtcbn1cbi50LWVzc2F5LTQtYmFubmVyIC5jaXRhZGVsIC5oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDM1cHggN3B4IDM1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xuICBwYWRkaW5nOiAwIDIwcHggMTVweCA0NXB4O1xufVxuLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQgLmdvbGQtY3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgdG9wOiAxNXB4O1xufVxuLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udC1lc3NheS00LWJhbm5lciAuY2l0YWRlbCAuY29udGVudCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQgLmJ1dHRvbjIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzMHB4O1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIGhlaWdodDogNDFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgbWluLXdpZHRoOiAxNTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udC1lc3NheS00LWJhbm5lciAuY2l0YWRlbCAuY29udGVudCAuYnV0dG9uMjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2JlZi1vcmRlci5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTNweDtcbn1cbi50LWVzc2F5LTQtYmFubmVyIC5jaXRhZGVsIC5saW5lLXVwLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00N3B4O1xuICBib3R0b206IC00M3B4O1xufVxuLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmxpbmUtdXAtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgYm90dG9tOiAtNTdweDtcbn1cbi5zaG9ydGNvZGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2Vzc2F5cy01LWJnLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogNTdweCAwO1xufVxuLnNob3J0Y29kZSAuZXNzYXktNSB7XG4gIG1heC13aWR0aDogNjglO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogMCA5cHggMnB4IDAgI2NlY2VjZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWwge1xuICB3aWR0aDogMzMuMzUlO1xuICBmbG9hdDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWwgLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWwgLmNvbnRlbnQgdWwgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbDpmaXJzdC1jaGlsZCAubGluZS11cC1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNjNweDtcbiAgYm90dG9tOiAtNDdweDtcbn1cbi5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWw6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbDpsYXN0LWNoaWxkIC5saW5lLXVwLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2xlZnQtdHJpZy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MnB4O1xuICB0b3A6IDg1cHg7XG59XG4uc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9ib3R0LXRyaWcucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zN3B4O1xuICByaWdodDogMTEwcHg7XG59XG4uc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsOmxhc3QtY2hpbGQgLmxpbmUtdXAtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzhweDtcbiAgYm90dG9tOiAtNTFweDtcbn1cbi50LWVzc2F5LTYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMThweCAwO1xufVxuLnQtZXNzYXktNiAucm90LTEzNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4udC1lc3NheS02IC5yb3QtMTM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2JlZi1vcmRlci5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udC1lc3NheS02IC5yb3QtMTM1OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50LWVzc2F5LTYgLmhlcy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgbWFyZ2luOiAwIDVweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggI2MwYzBjMDtcbn1cbi50LWVzc2F5LTYgLmhlcy1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9oZXMtYnV0dG9uLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udC1lc3NheS02IC5oZXMtYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE1OTlweCkgYW5kIChtYXgtd2lkdGg6IDE4MDNweCkge1xuICAuc2hvcnRjb2RlIC5lc3NheS01IHtcbiAgICBtYXgtd2lkdGg6IDc4JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTMyOHB4KSB7XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWwgLmNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9ydGNvZGUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3Nob3J0Y29kZXMvbW9iLWVzc2F5LTUtYmcucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnNob3J0Y29kZSAuZXNzYXktNSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWw6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWw6Zmlyc3QtY2hpbGQgLmxpbmUtdXAtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL3Nob3J0Y29kZXMvbGVmdC10cmlnLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjY4ZGVnKTtcbiAgfVxuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9sZWZ0LXRyaWcucG5nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjY4ZGVnKTtcbiAgICByaWdodDogNDVweDtcbiAgICB0b3A6IDE2OHB4O1xuICB9XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWw6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsOmxhc3QtY2hpbGQgLmxpbmUtdXAtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02M3B4O1xuICAgIGJvdHRvbTogLTQ3cHg7XG4gIH1cbiAgLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbDpsYXN0LWNoaWxkIC5saW5lLXVwLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaG9ydGNvZGUgLmVzc2F5LTUgLmNpdGFkZWw6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExNDdweCkge1xuICAudC1lc3NheS0xLWJhbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAyN3B4O1xuICB9XG4gIC50LWVzc2F5LTMtYmFubmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweDtcbiAgfVxuICAudC1lc3NheS00LWJhbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudC1lc3NheS0xLWJhbm5lciB7XG4gICAgcGFkZGluZzogMzBweCA3MnB4O1xuICB9XG4gIC50LWVzc2F5LTEtYmFubmVyIC5idXR0b24yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnQtZXNzYXktNC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggNDdweDtcbiAgfVxuICAudC1lc3NheS02IC5yb3QtMTM1IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTRweCkge1xuICAudC1lc3NheS0xLWJhbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudC1lc3NheS0zLWJhbm5lciB7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gIH1cbiAgLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxNXB4IDI1cHg7XG4gIH1cbiAgLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQgLmJ1dHRvbjIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50LWVzc2F5LTQtYmFubmVyIC5jaXRhZGVsIC5jb250ZW50IC5nb2xkLWN1cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2OTFweCkge1xuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVsIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NTRweCkge1xuICAudC1lc3NheS00LWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy90LWVzc2F5LW1vYmlsZS1iZy5wbmcpIHJpZ2h0IDJweCB0b3AgM3B4IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAyNHB4IDNweCAwO1xuICB9XG4gIC50LWVzc2F5LTQtYmFubmVyIC5jaXRhZGVsOmJlZm9yZSB7XG4gICAgdG9wOiA5OXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQgdWwge1xuICAgIHdpZHRoOiA3OSU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50LWVzc2F5LTQtYmFubmVyIC5jaXRhZGVsIC5jb250ZW50IHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC50LWVzc2F5LTQtYmFubmVyIC5jaXRhZGVsIC5jb250ZW50IC5nb2xkLWN1cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRvcDogOHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC50LWVzc2F5LTQtYmFubmVyIC5jaXRhZGVsIC5jb250ZW50IC5idXR0b24yIHtcbiAgICB0b3A6IDJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC50LWVzc2F5LTQtYmFubmVyIC5jaXRhZGVsIC5jb250ZW50IC5idXR0b24yOmJlZm9yZSB7XG4gICAgbGVmdDogNzdweDtcbiAgfVxuICAudC1lc3NheS00LWJhbm5lciAuY2l0YWRlbCAubGluZS11cC1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudC1lc3NheS00LWJhbm5lciAuY2l0YWRlbCAubGluZS11cC1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAudC1lc3NheS0xLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAudC1lc3NheS0xLWJhbm5lciAuY2l0YWRlbCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxuICAudC1lc3NheS0xLWJhbm5lciAuY2l0YWRlbCAuY29udGVudCAudGV4dCBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50LWVzc2F5LTEtYmFubmVyIC5jaXRhZGVsIC5idXR0b24yIHtcbiAgICBtYXJnaW46IDEwcHggMCA3cHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC50LWVzc2F5LTEtYmFubmVyIC5jaXRhZGVsIC5idXR0b24yOmJlZm9yZSB7XG4gICAgbGVmdDogODRweDtcbiAgfVxuICAubGl2ZS1jaGF0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmxpdmUtY2hhdC13cmFwcGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDE0MHB4IWltcG9ydGFudDtcbiAgfVxuICAubGl2ZS1jaGF0LXdyYXBwZXIgYnV0dG9uLmxpdmUtY2hhdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmxpdmUtY2hhdC13cmFwcGVyIGJ1dHRvbi5saXZlLWNoYXQgLmJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgfVxuICAuY2FsbC1ub3ctd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuY2FsbC1ub3ctd3JhcHBlciBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxNDBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbGwtbm93LXdyYXBwZXIgYnV0dG9uLmNhbGwtbm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2FsbC1ub3ctd3JhcHBlciBidXR0b24uY2FsbC1ub3cgLmJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNob3J0Y29kZSAuZXNzYXktNSB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbiAgLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gIH1cbiAgLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbCAuY29udGVudCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC50LWVzc2F5LTMtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnQtZXNzYXktMy1iYW5uZXIgLmNpdGFkZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnQtZXNzYXktMy1iYW5uZXIgLm1vYmlsZS12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLnQtZXNzYXktNiAucm90LTEzNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbiAgLnQtZXNzYXktNiAuaGVzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC50LWVzc2F5LTEtYmFubmVyIC5jaXRhZGVsIC5idXR0b24yOmJlZm9yZSB7XG4gICAgbGVmdDogNjVweDtcbiAgfVxuICAudC1lc3NheS00LWJhbm5lciAuY2l0YWRlbCAuY29udGVudCAuYnV0dG9uMjpiZWZvcmUge1xuICAgIGxlZnQ6IDU4cHg7XG4gIH1cbn1cbi5yZXZpZXdzLWN1c3RvbWVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDgwcHggMDtcbn1cbi5yZXZpZXdzLWN1c3RvbWVycyAucmV2aWV3cy1zbGlkZXIge1xuICBwYWRkaW5nOiAwIDE1MHB4O1xufVxuLnJldmlld3MtY3VzdG9tZXJzIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzVweDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmV2aWV3cy1jdXN0b21lcnMgLnJldmlld3Mtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU4cHg7XG4gIHJpZ2h0OiA3NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmV2aWV3cy1jdXN0b21lcnMgLnJldmlld3Mtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5yZXZpZXdzLWN1c3RvbWVycyAucmV2aWV3cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZSAuY29udGVudC1ib3ggLnRvcC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDVweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBib3gtc2hhZG93OiAwIDlweCAycHggMCAjY2VjZWNlO1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbn1cbi5yZXZpZXdzLWN1c3RvbWVycyAucmV2aWV3cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZSAuY29udGVudC1ib3ggLnRvcC1ibG9jayAubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG59XG4ucmV2aWV3cy1jdXN0b21lcnMgLnJldmlld3Mtc2xpZGVyIC5zbGljay1zbGlkZSAuc2xpZGUgLmNvbnRlbnQtYm94IC5ib3R0b20tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5yZXZpZXdzLWN1c3RvbWVycyAucmV2aWV3cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZSAuY29udGVudC1ib3ggLmJvdHRvbS1ibG9jayAuZmFjZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwJTtcbn1cbi5yZXZpZXdzLWN1c3RvbWVycyAucmV2aWV3cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZSAuY29udGVudC1ib3ggLmJvdHRvbS1ibG9jayAuZmFjZSBpbWcge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNXB4IDFweCAjY2VjZWNlKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmV2aWV3cy1jdXN0b21lcnMge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmV2aWV3cy1jdXN0b21lcnMgLnJldmlld3Mtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDcwcHg7XG4gIH1cbiAgLnJldmlld3MtY3VzdG9tZXJzIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnJldmlld3MtY3VzdG9tZXJzIC5yZXZpZXdzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJldmlld3MtY3VzdG9tZXJzIC5yZXZpZXdzLXNsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmV2aWV3cy1jdXN0b21lcnMgLnJldmlld3Mtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLThweDtcbiAgfVxuICAucmV2aWV3cy1jdXN0b21lcnMgLnJldmlld3Mtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtOHB4O1xuICB9XG59XG4ud29yZHMtYmFubmVyIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2Jhbm5lci0zMDAtd29yZHMucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29yZHMtYmFubmVyIGEge1xuICB6LWluZGV4OiAxO1xufVxuLndvcmRzLWJhbm5lciAucGVyYyB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5ZmQzMWM7XG59XG4ud29yZHMtYmFubmVyIC5wbHVzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ud29yZHMtYmFubmVyIC50ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud29yZHMtYmFubmVyIC5lcXVhbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndvcmRzLWJhbm5lciAubGVmdC1wYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLndvcmRzLWJhbm5lciAubGVmdC1wYXJ0IC50ZW4tcGVyYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLndvcmRzLWJhbm5lciAubGVmdC1wYXJ0IC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ud29yZHMtYmFubmVyIC5sZWZ0LXBhcnQgLnRleHQgLnRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ud29yZHMtYmFubmVyIC5sZWZ0LXBhcnQgLnRleHQgLmJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi53b3Jkcy1iYW5uZXIgLmxlZnQtcGFydCAudGV4dCAuYm90dG9tIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b3Jkcy1iYW5uZXIgLnJpZ2h0LXBhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b3Jkcy1iYW5uZXIgLnJpZ2h0LXBhcnQgLnRleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA0cHg7XG59XG4ud29yZHMtYmFubmVyIC5yaWdodC1wYXJ0IC50ZXh0IC5jb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ud29yZHMtYmFubmVyIC5yaWdodC1wYXJ0IC5mLXRlZW4tcGVyYyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLndvcmRzLWJhbm5lciAucmlnaHQtcGFydCAudHctZml2ZS1wZXJjIHtcbiAgY29sb3I6ICNmYmI3MTM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud29yZHMtYmFubmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gIH1cbiAgLndvcmRzLWJhbm5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMXB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud29yZHMtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud29yZHMtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndvcmRzLWJhbm5lcjpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgfVxuICAud29yZHMtYmFubmVyOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMXB4O1xuICAgIGJvdHRvbTogMTFweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAud29yZHMtYmFubmVyIC5wZXJjIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLndvcmRzLWJhbm5lciAucGx1cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxuICAud29yZHMtYmFubmVyIC5lcXVhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDNweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLndvcmRzLWJhbm5lciAubGVmdC1wYXJ0IC50ZW4tcGVyYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC53b3Jkcy1iYW5uZXIgLmxlZnQtcGFydCAudGV4dCAudG9wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLndvcmRzLWJhbm5lciAubGVmdC1wYXJ0IC50ZXh0IC5ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC53b3Jkcy1iYW5uZXIgLnJpZ2h0LXBhcnQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAud29yZHMtYmFubmVyIC5yaWdodC1wYXJ0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLndvcmRzLWJhbm5lciAucmlnaHQtcGFydCAudHctZml2ZS1wZXJjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAud29yZHMtYmFubmVyIC5yaWdodC1wYXJ0IC50dy1maXZlLXBlcmMgLm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndvcmRzLWJhbm5lciAucmlnaHQtcGFydCAudHctZml2ZS1wZXJjIC5mZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NDJweCkge1xuICAud29yZHMtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9iYW5uZXItMzAwLXdvcmRzLW1vYmlsZS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAud29yZHMtYmFubmVyIC5sZWZ0LXBhcnQgLnRleHQgLnRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLndvcmRzLWJhbm5lciAubGVmdC1wYXJ0IC50ZXh0IC5ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDM3cHg7XG4gIH1cbiAgLndvcmRzLWJhbm5lciAucGx1cyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLndvcmRzLWJhbm5lciAuZXF1YWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnNob3VsZC1vci1zaG91bGRudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmOGZjZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaG91bGQtb3Itc2hvdWxkbnQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2xlZnQtdG9wLWRlY29yLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTcwcHg7XG4gIHRvcDogLTMwcHg7XG59XG4uc2hvdWxkLW9yLXNob3VsZG50OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL3JpZ2h0LWJvdHQtZGVjb3IucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwcHg7XG4gIGJvdHRvbTogLTYwcHg7XG59XG4uc2hvdWxkLW9yLXNob3VsZG50IHAge1xuICBjb2xvcjogIzc4YzQwYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgMCAyM3B4O1xufVxuLnNob3VsZC1vci1zaG91bGRudCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4uc2hvdWxkLW9yLXNob3VsZG50IC5sZWZ0LWNvbHVtbiB7XG4gIHBhZGRpbmc6IDAgNzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2JpZy1jaGVjay5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG91bGQtb3Itc2hvdWxkbnQgLmxlZnQtY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDcwJTtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2hvdWxkLW9yLXNob3VsZG50IC5sZWZ0LWNvbHVtbiB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzhjNDBjO1xufVxuLnNob3VsZC1vci1zaG91bGRudCAucmlnaHQtY29sdW1uIHtcbiAgcGFkZGluZzogMCA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYmlnLWNsb3NlLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zaG91bGQtb3Itc2hvdWxkbnQgLnJpZ2h0LWNvbHVtbiB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmY1NTFhO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnNob3VsZC1vci1zaG91bGRudCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG4gIC5zaG91bGQtb3Itc2hvdWxkbnQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNzlweDtcbiAgICB0b3A6IC00MnB4O1xuICB9XG4gIC5zaG91bGQtb3Itc2hvdWxkbnQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNTlweDtcbiAgICBib3R0b206IC0xNDVweDtcbiAgfVxuICAuc2hvdWxkLW9yLXNob3VsZG50IHAge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIycHg7XG4gIH1cbiAgLnNob3VsZC1vci1zaG91bGRudCAubGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgcGFkZGluZzogMCAzMHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCA3MHB4O1xuICB9XG4gIC5zaG91bGQtb3Itc2hvdWxkbnQgLmxlZnQtY29sdW1uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnNob3VsZC1vci1zaG91bGRudCAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDcwcHg7XG4gIH1cbn1cbi8qIENvbnRlbnQgYmxvY2tzIHN0eWxlcyAqL1xuLnNraWxscy1yZXMtcGFwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5za2lsbHMtcmVzLXBhcGVyIC5pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDklO1xufVxuLnNraWxscy1yZXMtcGFwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5za2lsbHMtcmVzLXBhcGVyIC50ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNzdweDtcbn1cbi5za2lsbHMtcmVzLXBhcGVyIC50ZXh0LXdyYXBwZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbi5za2lsbHMtcmVzLXBhcGVyIC50ZXh0LXdyYXBwZXIgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzg3ODc4O1xufVxuLnNraWxscy1yZXMtcGFwZXIgLnRleHQtd3JhcHBlciB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvZ3JlZW4tY3VzdG9tLWNoZWNrLnBuZyk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpLCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuc2tpbGxzLXJlcy1wYXBlciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgfVxuICAuc2tpbGxzLXJlcy1wYXBlciAudGV4dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi8qIC0tLS0tICovXG4uZWxlbWVudHMtbGl0LWVzc2F5cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMDtcbiAgYmFja2dyb3VuZDogI2Y4ZmNlZDtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5lbGVtZW50cy1saXQtZXNzYXlzIC50aXRsZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG4uZWxlbWVudHMtbGl0LWVzc2F5cyAudGl0bGUtdGV4dCAudGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmVsZW1lbnRzLWxpdC1lc3NheXMgLmljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNjklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWxlbWVudHMtbGl0LWVzc2F5cyAuaWNvbnMgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuLmVsZW1lbnRzLWxpdC1lc3NheXMgLmljb25zIC5pY29uIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZWxlbWVudHMtbGl0LWVzc2F5cyAudGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVsZW1lbnRzLWxpdC1lc3NheXMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuZWxlbWVudHMtbGl0LWVzc2F5cyAudGl0bGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZWxlbWVudHMtbGl0LWVzc2F5cyAuaWNvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZWxlbWVudHMtbGl0LWVzc2F5cyB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xuICB9XG4gIC5lbGVtZW50cy1saXQtZXNzYXlzIC50aXRsZS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lbGVtZW50cy1saXQtZXNzYXlzIC5pY29ucyAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAuZWxlbWVudHMtbGl0LWVzc2F5cyAuaWNvbnMgLmljb24uaWNvbi0zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIEVuZCBDb250ZW50IGJsb2NrcyBzdHlsZXMgKi9cbi50aW1lciAuZG93bixcbi50aW1lciAuZmxpcC1jbG9jay1iZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpbWVyIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4udGltZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnRpbWVyIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGltZXIgLmZsaXAtY2xvY2stbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgY29sb3I6ICMyNTg5YmQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50aW1lciAuZmxpcC1jbG9jay1sYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29udGVudDogJzonO1xufVxuLnRpbWVyIGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjODljMTA2O1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggI2ZmZjtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50aW1lciBhOmhvdmVyLFxuLnRpbWVyIGE6Zm9jdXMsXG4udGltZXIgYTphY3RpdmUsXG4udGltZXIgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRpbWVyLmZsaXAtY2xvY2std3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRpbWVyLmZsaXAtY2xvY2std3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLm5vdGljZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4ubm90aWNlLmNpdGFkZWwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1ODliZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZXZlbnRzL2Vhc3Rlci9FQVNURVJCVU5OWS5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm5vdGljZSBoMixcbi5ub3RpY2UgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMjU4OWJkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ub3RpY2UgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLm5vdGljZSBoMjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm5vdGljZSBwIGIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGRmLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBkZi1jb250YWluZXIgLnBkZi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cbi5wZGYtY29udGFpbmVyIC5wZGYtY29udGVudCBoNC5wZGYtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBkZi1jb250YWluZXIgLnBkZi1jb250ZW50IGEucGRmLWxpbmsge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG59XG4ucGRmLWNvbnRhaW5lciAucGRmLWNvbnRlbnQgYS5wZGYtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMzVweCk7XG4gIGxlZnQ6IGNhbGMoMjAlIC0gMjVweCk7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJR2xrUFNKcFkyOXVMWEJrWmkwdFVDMUZibVYwSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lEUW9KSUhrOUlqQndlQ0lnZG1sbGQwSnZlRDBpTFRRNUlERTBNU0EwTkRnZ05URXlJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSUMwME9TQXhOREVnTkRRNElEVXhNanNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0TkNna3VjM1F3ZTJacGJHdzZJMFkxUmpWR05UdDlEUW9KTG5OME1YdG1hV3hzT2lORk1VVXhSVEU3ZlEwS0NTNXpkREo3Wm1sc2JEb2pNalU0T1VKRU8zME5DZ2t1YzNRemUyWnBiR3c2STBaR1JrWkdSanQ5RFFvOEwzTjBlV3hsUGcwS1BIQmhkR2dnYVdROUltSm5JaUJqYkdGemN6MGljM1F3SWlCa1BTSk5ORGNzTVRReFl5MHhOeTQyTERBdE16SXNNVFF1TkMwek1pd3pNblkwTkRoak1Dd3hOeTQyTERFMExqUXNNeklzTXpJc016Sm9Nekl3WXpFM0xqWXNNQ3d6TWkweE5DNDBMRE15TFRNeVZqSTJPVXd5TnpFc01UUXhTRFEzZWlJdlBnMEtQSEJoZEdnZ2FXUTlJbUpuWDNnMVJsOHlJaUJqYkdGemN6MGljM1F4SWlCa1BTSk5NekF6TERJMk9XZzVOa3d5TnpFc01UUXhkamsyUXpJM01Td3lOVFF1Tml3eU9EVXVOQ3d5Tmprc016QXpMREkyT1hvaUx6NE5Danh3WVhSb0lHbGtQU0owWlhoMFgzZzFSbDlpWnlJZ1kyeGhjM005SW5OME1pSWdaRDBpVFRNek5TdzFOVGRqTUN3NExqZ3ROeTR5TERFMkxURTJMREUyU0Mwek0yTXRPQzQ0TERBdE1UWXROeTR5TFRFMkxURTJWak01TjJNd0xUZ3VPQ3czTGpJdE1UWXNNVFl0TVRab016VXlEUW9KWXpndU9Dd3dMREUyTERjdU1pd3hOaXd4TmxZMU5UZDZJaTgrRFFvOFp5QnBaRDBpZEdWNGRDSStEUW9KUEhCaGRHZ2dZMnhoYzNNOUluTjBNeUlnWkQwaVRUSXdMamMwTkN3ME5EUXVNVFV5WXpBdE5DNHlNalFzTXk0ek1qZ3RPQzQ0TXpJc09DNDJPRGd0T0M0NE16Sm9Namt1TlRVeVl6RTJMalkwTERBc016RXVOakUyTERFeExqRXpOaXd6TVM0Mk1UWXNNekl1TkRnTkNna0pZekFzTWpBdU1qSTBMVEUwTGprM05pd3pNUzQwT0RndE16RXVOakUyTERNeExqUTRPR2d0TWpFdU16WjJNVFl1T0RrMll6QXNOUzQyTXpJdE15NDFPRFFzT0M0NE1UWXRPQzR4T1RJc09DNDRNVFpqTFRRdU1qSTBMREF0T0M0Mk9EZ3RNeTR4T0RRdE9DNDJPRGd0T0M0NE1UWldORFEwTGpFMU1ub05DZ2tKSUUwek55NDJNalFzTkRVeExqUXpNbll6TVM0NE56Sm9NakV1TXpaak9DNDFOellzTUN3eE5TNHpOaTAzTGpVMk9Dd3hOUzR6TmkweE5TNDFNRFJqTUMwNExqazBOQzAyTGpjNE5DMHhOaTR6TmpndE1UVXVNell0TVRZdU16WTRTRE0zTGpZeU5Ib2lMejROQ2drOGNHRjBhQ0JqYkdGemN6MGljM1F6SWlCa1BTSk5NVEUxTGpZMU5pdzFNalZqTFRRdU1qSTBMREF0T0M0NE16SXRNaTR6TURRdE9DNDRNekl0Tnk0NU1uWXROekl1TmpjeVl6QXROQzQxT1RJc05DNDJNRGd0Tnk0NU16WXNPQzQ0TXpJdE55NDVNelpvTWprdU1qazJEUW9KQ1dNMU9DNDBOalFzTUN3MU55NHhPRFFzT0RndU5USTRMREV1TVRVeUxEZzRMalV5T0VneE1UVXVOalUyZWlCTk1USXpMamN5TERRMU1pNHdPRGhXTlRBNUxqUm9NakV1TWpNeVl6TTBMalUwTkN3d0xETTJMakE0TFRVM0xqTXhNaXd3TFRVM0xqTXhNa2d4TWpNdU56SjZJaTgrRFFvSlBIQmhkR2dnWTJ4aGMzTTlJbk4wTXlJZ1pEMGlUVEl5TWk0NE56SXNORFV6TGpFeE1uWXlNQzR6TXpab016SXVOakkwWXpRdU5qQTRMREFzT1M0eU1UWXNOQzQyTURnc09TNHlNVFlzT1M0d056SmpNQ3cwTGpJeU5DMDBMall3T0N3M0xqWTRMVGt1TWpFMkxEY3VOamhvTFRNeUxqWXlOQTBLQ1FsMk1qWXVPRFkwWXpBc05DNDBPQzB6TGpFNE5DdzNMamt5TFRjdU5qWTBMRGN1T1RKakxUVXVOak15TERBdE9TNHdOekl0TXk0ME5DMDVMakEzTWkwM0xqa3lkaTAzTWk0Mk56SmpNQzAwTGpVNU1pd3pMalExTmkwM0xqa3pOaXc1TGpBM01pMDNMamt6Tm1nME5DNDVNVElOQ2drSll6VXVOak15TERBc09DNDVOaXd6TGpNME5DdzRMamsyTERjdU9UTTJZekFzTkM0d09UWXRNeTR6TWpnc09DNDNNRFF0T0M0NU5pdzRMamN3TkdndE16Y3VNalE0VmpRMU15NHhNVEo2SWk4K0RRbzhMMmMrRFFvOGNHRjBhQ0JwWkQwaWRHVjRkRjk0TlVaZmMyaGhaRzkzSWlCamJHRnpjejBpYzNReElpQmtQU0pOTXpFNUxEVTNNMGd4TlhZeE5tZ3pNRFJqT0M0NExEQXNNVFl0Tnk0eUxERTJMVEUyZGkweE5rTXpNelVzTlRZMUxqZ3NNekkzTGpnc05UY3pMRE14T1N3MU56TjZJaTgrRFFvOEwzTjJaejROQ2c9PScpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucGRmLWNvbnRhaW5lciAucGRmLWNvbnRlbnQgYS5wZGYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnRG93bmxvYWQgUERGJztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBkZi1jb250YWluZXIgLnBkZi1jb250ZW50IGEucGRmLWxpbms6aG92ZXIsXG4ucGRmLWNvbnRhaW5lciAucGRmLWNvbnRlbnQgYS5wZGYtbGluazpmb2N1cyxcbi5wZGYtY29udGFpbmVyIC5wZGYtY29udGVudCBhLnBkZi1saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wZGYtY29udGFpbmVyIC5wZGYtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGRmLWNvbnRhaW5lciAucGRmLWNvbnRlbnQgYS5wZGYtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aXAtb2ZmZXItdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuLnZpcC1vZmZlci10YWIge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmYmI3MTM7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZiYjcxMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpcC1vZmZlci10YWIuYWN0aXZlIHtcbiAgY29sb3I6ICNmYmI3MTM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4udmlwLW9mZmVyLXRhYi1jb250ZW50Om5vdCguYWN0aXZlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2l0YWRlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMnB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICMyNTg5YmQ7XG59XG4uY2l0YWRlbCAuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDI1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5jaXRhZGVsIC5oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDYuNXB4IDAgNi41cHggN3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4OWMxMDY7XG59XG4uY2l0YWRlbCAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmNpdGFkZWwgLmNvbnRlbnQud2hpdGUtYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi8qIERlZmF1bHQgQm9vdHN0cmFwIHNwYWNlIG9uIGNvbCAqL1xuLmNvbFNwYWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi8qKlxuICogSGVhZGVyXG4gKiBmaWxlOiBpbmRleC5waHBcbiAqIE5vdGU6IHRoaXMgZmlsZSBzaG91bGQgYmUgaW5zZXJ0ZWQgaW50byBoZWFkIGluIHN0eWxlIHRhZ1xuICovXG5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hlYWRlci9iaWdzbm93LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmhlYWRlciAudG9wLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggNDBweCAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjOThiZmRjO1xufVxuaGVhZGVyIC50b3AtbWVzc2FnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC50b3AtbWVzc2FnZSAjY2xvc2UtYXR0ZW50aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBoZWFkZXIgLnRvcC1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbiAgaGVhZGVyIC50b3AtbWVzc2FnZSAjY2xvc2UtYXR0ZW50aW9uIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuaGVhZGVyIC53cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogIzg5YzEwNiB1cmwoJy4uL2ltZy9oZWFkZXIvYmctaGVhZGVyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgMTBweDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDUwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAud3JhcHBlciB7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI3NSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLndyYXBwZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE3MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC53cmFwcGVyIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTI1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBoZWFkZXIgLndyYXBwZXIge1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuaGVhZGVyIC53cmFwcGVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5oZWFkZXIgLndyYXBwZXIgdGFibGUgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuaGVhZGVyIC53cmFwcGVyIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbmhlYWRlciAud3JhcHBlciB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDU1JTtcbn1cbmhlYWRlciAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5sb2dvIHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgLmxvZ28gc3ZnIHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDk1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoZWFkZXIgLmxvZ28gc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5sb2dvIHN2ZyB7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLmxvZ28gc3ZnIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAubG9nbyBzdmcge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY2NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaGVhZGVyIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ28vbG9nby1taW5pLWhlYWRlci5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICBoZWFkZXIgLmxvZ28gaW1nLFxuICBoZWFkZXIgLmxvZ28gc3ZnICoge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb2dvL2xvZ28taGVhZGVyLnBuZycpO1xuICB9XG59XG5oZWFkZXIgLmNvbnRhY3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9zdXBwb3J0LnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaGVhZGVyIC5jb250YWN0cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvc3VwcG9ydC5wbmcnKTtcbiAgfVxufVxuaGVhZGVyIC5jb250YWN0cyBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogMTEuNXZ3O1xuICB0b3A6IDUzcHg7XG59XG5oZWFkZXIgLmNvbnRhY3RzIHAgLmVtcHR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTI2cHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGhlYWRlciAuY29udGFjdHMgcCB7XG4gICAgbGVmdDogMTR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAuY29udGFjdHMgcCB7XG4gICAgbGVmdDogMTAuNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaGVhZGVyIC5jb250YWN0cyBwIHtcbiAgICBsZWZ0OiAxNDVweDtcbiAgfVxufVxuaGVhZGVyIC5jb250YWN0cyBwLmZyZWUge1xuICBsZWZ0OiAxMnZ3O1xuICB0b3A6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGhlYWRlciAuY29udGFjdHMgcC5mcmVlIHtcbiAgICBsZWZ0OiAxNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIC5jb250YWN0cyBwLmZyZWUge1xuICAgIGxlZnQ6IDEwLjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGhlYWRlciAuY29udGFjdHMgcC5mcmVlIHtcbiAgICBsZWZ0OiAxNDVweDtcbiAgfVxufVxuaGVhZGVyIC5jb250YWN0cyBwLnN1cHBvcnQge1xuICBsZWZ0OiAxMi43NXZ3O1xuICB0b3A6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGhlYWRlciAuY29udGFjdHMgcC5zdXBwb3J0IHtcbiAgICBsZWZ0OiAxNS41dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLmNvbnRhY3RzIHAuc3VwcG9ydCB7XG4gICAgbGVmdDogMTEuNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaGVhZGVyIC5jb250YWN0cyBwLnN1cHBvcnQge1xuICAgIGxlZnQ6IDE1NXB4O1xuICB9XG59XG5oZWFkZXIgLmNvbnRhY3RzIHAubWFpbCAuZW1wdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgNDksIDU4LCAwLjQ1KTtcbn1cbmhlYWRlciAuY29udGFjdHMgcCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMzAwbXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zO1xufVxuaGVhZGVyIC5jb250YWN0cyBwIGE6aG92ZXIge1xuICBjb2xvcjogIzI1ODliZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpdmUtY2hhdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxpdmUtY2hhdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGl2ZS1jaGF0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxpdmUtY2hhdCBzdmcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5saXZlLWNoYXQgc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG59XG4uZ28tZWRpdC1jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDdweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAuZ28tZWRpdC1jb250ZW50IHtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbn1cbi5zaWRlYmFyIGZvcm0ubG9naW4ge1xuICBwYWRkaW5nOiA1cHggMjVweDtcbn1cbi5zaWRlYmFyIGZvcm0ubG9naW4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5zaWRlYmFyIC51c2VyLWluZm8gaDMge1xuICBtYXJnaW46IDVweCAwO1xufVxuLnNpZGViYXIgLnVzZXItaW5mbyBoNCB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cbi5zaWRlYmFyIC51c2VyLWluZm8gdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpZGViYXIgLnVzZXItaW5mbyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnNpZGViYXIgLmRpc2NvdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLnNpZGViYXIgLmRpc2NvdW50IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc2lkZWJhciAuZGlzY291bnQgc3ZnIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uc2lkZWJhciAucG9wb3ZlciB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDM1cHggMTVweCAyMHB4O1xufVxuLmFmZmlsaWF0ZS1jaXRhZGVsIC5jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmJlZm9yZS1saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmJlZm9yZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2xlZnQtc2V0dGluZ3MucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDQwcHg7XG59XG4uYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmJlZm9yZS1saW5lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmlnaHQtc2V0dGluZ3MucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICByaWdodDogLTE3cHg7XG4gIHRvcDogMDtcbn1cbi5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuaHVnZS1ncmVlbi10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzc3YjQxODtcbn1cbi5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuc2lsdmVyLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBtYXJnaW46IDE4cHggMDtcbn1cbi5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuYWZ0ZXItbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuYWZ0ZXItbGluZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvc21hbGwtcGVyY2VudC5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDdweDtcbn1cbi5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuYWZ0ZXItbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9zbWFsbC1kb2xsYXIucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xufVxuLmFmZmlsaWF0ZS1jaXRhZGVsIC5jb250ZW50IC5hZnRlci1saW5lIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmFmdGVyLWxpbmUgcCBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRhODZiMztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE1OTlweCkgYW5kIChtYXgtd2lkdGg6IDE3ODhweCkge1xuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmJlZm9yZS1saW5lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1jaXRhZGVsIC5jb250ZW50IC5iZWZvcmUtbGluZSAuaHVnZS1ncmVlbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1jaXRhZGVsIC5jb250ZW50IC5iZWZvcmUtbGluZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjVweDtcbiAgICBsZWZ0OiAtMjRweDtcbiAgfVxuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmJlZm9yZS1saW5lOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuYWZ0ZXItbGluZTpiZWZvcmUge1xuICAgIGxlZnQ6IC04cHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1jaXRhZGVsIC5jb250ZW50IC5hZnRlci1saW5lOmFmdGVyIHtcbiAgICByaWdodDogLThweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTQ3MHB4KSB7XG4gIC5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuYmVmb3JlLWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgfVxuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmJlZm9yZS1saW5lIC5odWdlLWdyZWVuLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmJlZm9yZS1saW5lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NXB4O1xuICAgIGxlZnQ6IC0yNHB4O1xuICB9XG4gIC5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuYmVmb3JlLWxpbmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICByaWdodDogLTIzcHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1jaXRhZGVsIC5jb250ZW50IC5hZnRlci1saW5lIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmFmdGVyLWxpbmU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtOHB4O1xuICB9XG4gIC5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuYWZ0ZXItbGluZTphZnRlciB7XG4gICAgcmlnaHQ6IC04cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmJlZm9yZS1saW5lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1jaXRhZGVsIC5jb250ZW50IC5iZWZvcmUtbGluZSAuaHVnZS1ncmVlbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1jaXRhZGVsIC5jb250ZW50IC5iZWZvcmUtbGluZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjVweDtcbiAgICBsZWZ0OiAtMjRweDtcbiAgfVxuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmJlZm9yZS1saW5lOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5hZmZpbGlhdGUtY2l0YWRlbCAuY29udGVudCAuYWZ0ZXItbGluZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1jaXRhZGVsIC5jb250ZW50IC5hZnRlci1saW5lOmJlZm9yZSB7XG4gICAgbGVmdDogLThweDtcbiAgfVxuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnQgLmFmdGVyLWxpbmU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtOHB4O1xuICB9XG59XG4vKipcbiAqIEZvb3RlclxuICogZmlsZTogaW5kZXgucGhwXG4gKi9cbi5hdHRlbnRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5zcGVjaWFsLW9mZmVyIHtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nLzcweDcwX2NpcmNsZS5wbmdcIikgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbn1cbi5zcGVjaWFsLW9mZmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndyYXAtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4ud3JhcC1iYW5uZXIgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbn1cbi53cmFwLWJhbm5lciBpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjhzO1xuICBvcGFjaXR5OiAxO1xufVxuLndyYXAtYmFubmVyIC5jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5ob2xpZGF5LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob2xpZGF5LWJhbm5lciAuZGVza3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG4gIHdpZHRoOiAxMDElO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5ob2xpZGF5LWJhbm5lciAudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob2xpZGF5LWJhbm5lciAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob2xpZGF5LWJhbm5lciAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9saWRheS1iYW5uZXIgLnRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ob2xpZGF5LWJhbm5lciAudGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob2xpZGF5LWJhbm5lciAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuZm9vdGVyIC5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAlO1xufVxuZm9vdGVyIC5sb2dvIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5sb2dvIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGZvb3RlciAubG9nbyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb2dvL2xvZ28tZm9vdGVyLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIGZvb3RlciAubG9nbyBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLnNvY2lhbCBhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAubmF2Lm5hdi1waWxscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBmb290ZXIgLm5hdi5uYXYtcGlsbHMgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgZm9vdGVyIC5uYXYubmF2LXBpbGxzIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICBmb290ZXIgLm5hdi5uYXYtcGlsbHMgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgZm9vdGVyIC5uYXYubmF2LXBpbGxzIGxpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjODljMTA2O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuYXJ0aWNsZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE1cHggMCAzNXB4IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIGZvb3RlciAuYXJ0aWNsZXMgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMThweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICB9XG4gIGZvb3RlciAuYXJ0aWNsZXMgYnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdtb3JlJztcbiAgfVxuICBmb290ZXIgLmFydGljbGVzLmFsbCBidXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogJ2xlc3MnO1xuICB9XG4gIGZvb3RlciAuYXJ0aWNsZXMgYTpudGgtY2hpbGQobis0OSksXG4gIGZvb3RlciAuYXJ0aWNsZXMgc3BhbjpudGgtY2hpbGQobis0OSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5hcnRpY2xlcy5hbGwgYTpudGgtY2hpbGQobis1MCksXG4gIGZvb3RlciAuYXJ0aWNsZXMuYWxsIHNwYW46bnRoLWNoaWxkKG4rNDkpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbmZvb3RlciAuY29udGFpbmVyIHAge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmZvb3RlciAuY29udGFpbmVyIHAudGV4dC1yaWdodCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJmMzEzYTtcbn1cbmZvb3RlciBpbWcudmlzaWJsZS14cyB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG59XG5mb290ZXIgLnNlcnZpY2VzIHtcbiAgY29sb3I6ICMwOTJhNDA7XG59XG5mb290ZXIgLnNlcnZpY2VzIC5lbXB0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbjogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDksIDQyLCA2NCwgMC40NSk7XG59XG4uc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zb2NpYWwtbGlua3MgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5zb2NpYWwtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIGZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgZm9vdGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbCBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmF0dGVudGlvbiB7XG4gICAgdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWljb25zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xuICAgIHJpZ2h0OiAyOHB4O1xuICAgIHRvcDogMTRweDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICAgIHJpZ2h0OiAyNnB4O1xuICAgIHRvcDogMTNweDtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xuICAgIHJpZ2h0OiAyOHB4O1xuICAgIHRvcDogMTRweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1raW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzZGVnKTtcbiAgfVxuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1zZXJ2aWNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICB9XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuLnRvcC13cml0ZXJzLFxuLnZpcC1zdXBwb3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLXdyaXRlcnMgaW1nLFxuLnZpcC1zdXBwb3J0IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRvcC13cml0ZXJzIC50b3AtdGVuLFxuLnZpcC1zdXBwb3J0IC50b3AtdGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnRvcC13cml0ZXJzIC50b3AtdGVuIC53cmFwcGVyLFxuLnZpcC1zdXBwb3J0IC50b3AtdGVuIC53cmFwcGVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTklO1xuICBoZWlnaHQ6IDk5JTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udG9wLXdyaXRlcnMgLnRvcC10ZW4gLndyYXBwZXIgc3Bhbixcbi52aXAtc3VwcG9ydCAudG9wLXRlbiAud3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRvcC13cml0ZXJzIC50b3AtdGVuIC53cmFwcGVyIHNwYW46Zmlyc3QtY2hpbGQsXG4udmlwLXN1cHBvcnQgLnRvcC10ZW4gLndyYXBwZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnRvcC13cml0ZXJzIC5sZWZ0LXBhcnQsXG4udmlwLXN1cHBvcnQgLmxlZnQtcGFydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ4JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCxcbi52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDExcHggMCAjY2VjZWNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLXdyaXRlcnMgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmhlYWRlcixcbi52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNHB4IDAgN3B4IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLXdyaXRlcnMgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmhlYWRlcjphZnRlcixcbi52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGUtaWNvbnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9wZW4ucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLnRvcC13cml0ZXJzIC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50LFxuLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzMHB4O1xufVxuLnRvcC13cml0ZXJzIC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0LFxuLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnRvcC13cml0ZXJzIC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IC5ncmVlbi10ZXh0LFxuLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IC5ncmVlbi10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2E3ZGMyNjtcbn1cbi50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCAuYmx1ZS10ZXh0LFxuLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IC5ibHVlLXRleHQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNGE4NmIzO1xufVxuLnRvcC13cml0ZXJzIC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC5idXR0b24tYmxvY2ssXG4udmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLmJ1dHRvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAuYnV0dG9uLWJsb2NrIGEsXG4udmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLmJ1dHRvbi1ibG9jayBhIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi50b3Atd3JpdGVycyAucmlnaHQtcGFydCxcbi52aXAtc3VwcG9ydCAucmlnaHQtcGFydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpcC1zdXBwb3J0IC50b3AtdGVuIC53cmFwcGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGUtc2VydmljZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGUta2luZztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2tpbmcucG5nKTtcbn1cbi52aXAtc2VydmljZXMtcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXAtc2VydmljZXMtcHJpY2UgLmxlZnQtcGFydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cbi52aXAtc2VydmljZXMtcHJpY2UgLmxlZnQtcGFydCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aXAtc2VydmljZXMtcHJpY2UgLnJpZ2h0LXBhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udmlwLXNlcnZpY2VzLXByaWNlIC5yaWdodC1wYXJ0IC5jdXN0b20tY2l0YWRlbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDExcHggMCAjY2VjZWNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlwLXNlcnZpY2VzLXByaWNlIC5yaWdodC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNHB4IDE0cHggN3B4IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmY2M4M2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aXAtc2VydmljZXMtcHJpY2UgLnJpZ2h0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5oZWFkZXI6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZzogMjVweCAzMHB4IDIwcHg7XG59XG4udmlwLXNlcnZpY2VzLXByaWNlIC5yaWdodC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAucHJpY2VzLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlwLXNlcnZpY2VzLXByaWNlIC5yaWdodC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAucHJpY2VzLWJsb2NrcyAuYmxvY2sge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwICNjZWNlY2U7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2JnLWNyb3duLnBuZykgbm8tcmVwZWF0LCAjZmZmO1xufVxuLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnByaWNlcy1ibG9ja3MgLmJsb2NrOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yMHB4IGJvdHRvbSAtM3B4O1xufVxuLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnByaWNlcy1ibG9ja3MgLmJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yMHB4IGJvdHRvbSAtM3B4O1xufVxuLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnByaWNlcy1ibG9ja3MgLmJsb2NrOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yMHB4IGJvdHRvbSAtM3B4O1xufVxuLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnByaWNlcy1ibG9ja3MgLmJsb2NrOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTIwcHggYm90dG9tIC0zcHg7XG59XG4udmlwLXNlcnZpY2VzLXByaWNlIC5yaWdodC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAucHJpY2VzLWJsb2NrcyAuYmxvY2s6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMjBweCBib3R0b20gLTNweDtcbn1cbi52aXAtc2VydmljZXMtcHJpY2UgLnJpZ2h0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC5wcmljZXMtYmxvY2tzIC5ibG9jazpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0yMHB4IGJvdHRvbSAtM3B4O1xufVxuLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnByaWNlcy1ibG9ja3MgLmJsb2NrIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhN2RjMjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnByaWNlcy1ibG9ja3MgLmJsb2NrOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggOHB4IDAgI2NlY2VjZTtcbn1cbi5vcmRlci1jb3Vyc2V3b3JrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3JkZXItY291cnNld29yayAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDI5cHg7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2sgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICByaWdodDogODRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDIgc3BhbiB7XG4gIHJpZ2h0OiA1NXB4O1xuICBib3R0b206IDE1cHg7XG59XG4ub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDMgc3BhbiB7XG4gIHJpZ2h0OiA1M3B4O1xufVxuLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXA0IHNwYW4ge1xuICByaWdodDogNDRweDtcbiAgYm90dG9tOiAxNXB4O1xufVxuLm9yZGVyLWdwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3JkZXItZ3AgLmxlZnQtYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci1ncCAubGVmdC1ibG9jay10aXRsZSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbi5vcmRlci1ncCAubGVmdC1ibG9jay10aXRsZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA0NSU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBjb2xvcjogIzRhODZiMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG59XG4ub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA2NSU7XG59XG4ub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDc5cHg7XG4gIG1hcmdpbjogMTdweCAyMHB4O1xufVxuLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwIC5pY29uIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcCBzdHJvbmcge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG4ub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC0xIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcC5ncC1zdGVwLTEgc3Ryb25nIHtcbiAgY29sb3I6ICM4NmM1MmQ7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC0yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcC5ncC1zdGVwLTIgc3Ryb25nIHtcbiAgY29sb3I6ICM4NmM1MmQ7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC0zIHtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwLmdwLXN0ZXAtMyAuaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtNHB4O1xufVxuLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwLmdwLXN0ZXAtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC00IC5pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC00cHg7XG59XG4ub3JkZXItc2Nob2xhcnNoaXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4ub3JkZXItc2Nob2xhcnNoaXAgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI5cHg7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcmRlci1zY2hvbGFyc2hpcCAuc3RlcHMgLnN0ZXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci1zY2hvbGFyc2hpcCAuc3RlcHMgLnN0ZXAgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyAuc3RlcC5zdGVwLTEgc3Bhbixcbi5vcmRlci1zY2hvbGFyc2hpcCAuc3RlcHMgLnN0ZXAuc3RlcC0zIHNwYW4ge1xuICB0b3A6IDUwcHg7XG59XG4ub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwLnN0ZXAtMiBzcGFuLFxuLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyAuc3RlcC5zdGVwLTQgc3BhbiB7XG4gIGJvdHRvbTogMjJweDtcbn1cbi5vcmRlci1xdWVzdGlvbm5haXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLm9yZGVyLXF1ZXN0aW9ubmFpcmUgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI5cHg7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLm9yZGVyLXF1ZXN0aW9ubmFpcmUgLnN0ZXBzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyLXF1ZXN0aW9ubmFpcmUgLnN0ZXBzIC5zdGVwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3JkZXItcXVlc3Rpb25uYWlyZSAuc3RlcHMgLnN0ZXAgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ub3JkZXItcXVlc3Rpb25uYWlyZSAuc3RlcHMgLnN0ZXAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzRhODZiMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vcmRlci1xdWVzdGlvbm5haXJlIC5zdGVwcyAuc3RlcC5zdGVwLTEgc3Bhbixcbi5vcmRlci1xdWVzdGlvbm5haXJlIC5zdGVwcyAuc3RlcC5zdGVwLTMgc3BhbiB7XG4gIG1hcmdpbjogMTJweCAwIDMwcHg7XG59XG4ub3JkZXItcXVlc3Rpb25uYWlyZSAuc3RlcHMgLnN0ZXAuc3RlcC0yIHNwYW4sXG4ub3JkZXItcXVlc3Rpb25uYWlyZSAuc3RlcHMgLnN0ZXAuc3RlcC00IHNwYW4ge1xuICBtYXJnaW46IDMwcHggMCAxMnB4O1xufVxuLm9yZGVyLWxpdC1yZXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcmRlci1saXQtcmV2aWV3IC5pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ub3JkZXItbGl0LXJldmlldyAuaW1hZ2Utd3JhcHBlciAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4ub3JkZXItbGl0LXJldmlldyAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbi5vcmRlci1saXQtcmV2aWV3IC5ibG9jay1zdGVwcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5vcmRlci1saXQtcmV2aWV3IC5ibG9jay1zdGVwcyAuc3RlcHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTNlM2UzO1xuICBtYXJnaW46IDQ1cHggMDtcbn1cbi5vcmRlci1saXQtcmV2aWV3IC5ibG9jay1zdGVwcyAuc3RlcHM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlM2UzZTM7XG4gIGxlZnQ6IDA7XG59XG4ub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vcmRlci1saXQtcmV2aWV3IC5ibG9jay1zdGVwcyAuc3RlcHMgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRhODZiMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLm9yZGVyLWxpdC1yZXZpZXcgLmJsb2NrLXN0ZXBzIC5zdGVwcy5zdGVwMTpiZWZvcmUge1xuICBsZWZ0OiAtOTNweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM4ZGVnKTtcbn1cbi5vcmRlci1saXQtcmV2aWV3IC5ibG9jay1zdGVwcyAuc3RlcHMuc3RlcDE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICM3N2FhMjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogLTg0cHg7XG4gIGJvdHRvbTogLTU2cHg7XG59XG4ub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzLnN0ZXAyIHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG4ub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzLnN0ZXAyOmJlZm9yZSB7XG4gIHRvcDogNTBweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBsZWZ0OiAtMTMycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbn1cbi5vcmRlci1saXQtcmV2aWV3IC5ibG9jay1zdGVwcyAuc3RlcHMuc3RlcDI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogLTEzNnB4O1xuICBib3R0b206IDIwcHg7XG59XG4ub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzLnN0ZXAzIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4ub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzLnN0ZXAzOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE0MXB4O1xuICBsZWZ0OiAtMTMycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbn1cbi5vcmRlci1saXQtcmV2aWV3IC5ibG9jay1zdGVwcyAuc3RlcHMuc3RlcDM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICM3N2FhMjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogLTEzNHB4O1xuICB0b3A6IC0yMXB4O1xufVxuLm9yZGVyLWxpdC1yZXZpZXcgLmJsb2NrLXN0ZXBzIC5zdGVwcy5zdGVwNDpiZWZvcmUge1xuICBsZWZ0OiAtMTI0cHg7XG4gIHdpZHRoOiAxNTJweDtcbiAgdG9wOiAtMzRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzhkZWcpO1xufVxuLm9yZGVyLWxpdC1yZXZpZXcgLmJsb2NrLXN0ZXBzIC5zdGVwcy5zdGVwNDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAtMTEwcHg7XG4gIHRvcDogLTgzcHg7XG59XG4ub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzLnN0ZXAxIHNwYW4sXG4ub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzLnN0ZXAzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICBib3JkZXI6IDNweCBzb2xpZCAjM2Q3YWEwO1xufVxuLm9yZGVyLWxpdC1yZXZpZXcgLmJsb2NrLXN0ZXBzIC5zdGVwcy5zdGVwMiBzcGFuLFxuLm9yZGVyLWxpdC1yZXZpZXcgLmJsb2NrLXN0ZXBzIC5zdGVwcy5zdGVwNCBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzc3YWEyNjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzcwOWIxZTtcbn1cbi5zYW1wbGVzLW9uLWxhbmRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLnNhbXBsZXMtb24tbGFuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIyMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjhmY2VkO1xuICBsZWZ0OiAtNDYlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNhbXBsZXMtb24tbGFuZGluZyAud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNhbXBsZXMtb24tbGFuZGluZyAud3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdTYW1wbGUnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ4cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMjIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNlZmY2ZWE7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA2MSU7XG59XG4uc2FtcGxlcy1vbi1sYW5kaW5nIC5sZWZ0LXNvbCAudGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgLnRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zYW1wbGVzLW9uLWxhbmRpbmcgLmxlZnQtc29sIC5saW5rcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgLmxpbmtzLWJsb2NrIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgLmxpbmtzLWJsb2NrIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tbGVmdDogMTUwcHg7XG59XG4uc2FtcGxlcy1vbi1sYW5kaW5nIC5sZWZ0LXNvbCAubGlua3MtYmxvY2sgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLnNhbXBsZXMtb24tbGFuZGluZyAucmlnaHQtc29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzglO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmlnaHQtc29sLWJnLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNhbXBsZXMtb24tbGFuZGluZyAucmlnaHQtc29sLm1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2FtcGxlcy1vbi1sYW5kaW5nIC5yaWdodC1zb2wgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4vKiBNZWRpYSAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gIC5vcmRlci1saXQtcmV2aWV3IC5pbWFnZS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjIwcHgpIGFuZCAobWluLXdpZHRoOiAxMzAxcHgpLCBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwIHtcbiAgICB3aWR0aDogNDQlO1xuICAgIG1hcmdpbjogOXB4IDRweDtcbiAgfVxuICAub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcCBzdHJvbmcge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcC5ncC1zdGVwLTEge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgfVxuICAub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC0xIHN0cm9uZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC0yIHtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwLmdwLXN0ZXAtMiBzdHJvbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcC5ncC1zdGVwLTMge1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgfVxuICAub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC00IHtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyAuc3RlcC5zdGVwLTQgc3BhbiB7XG4gICAgYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxMzAxcHgpIHtcbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICByaWdodDogNTVweDtcbiAgfVxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDIgc3BhbiB7XG4gICAgcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXAzIHNwYW4ge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jay5zdGVwNCBzcGFuIHtcbiAgICByaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5zYW1wbGVzLW9uLWxhbmRpbmcgLndyYXBwZXI6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xuICAgIGJvdHRvbTogLTM1cHg7XG4gIH1cbiAgLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgLmxpbmtzLWJsb2NrIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG4gIC5zYW1wbGVzLW9uLWxhbmRpbmcgLmxlZnQtc29sIC5saW5rcy1ibG9jayBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTUzMHB4KSB7XG4gIC5vcmRlci1saXQtcmV2aWV3IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSBhbmQgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jayBzcGFuIHtcbiAgICByaWdodDogMzVweDtcbiAgICBib3R0b206IDIxcHg7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXAyIHNwYW4ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDMgc3BhbiB7XG4gICAgcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXA0IHNwYW4ge1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAycHgpIHtcbiAgLnRvcC13cml0ZXJzIC50b3AtdGVuLFxuICAudmlwLXN1cHBvcnQgLnRvcC10ZW4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHRvcDogMzYlO1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cbiAgLnRvcC13cml0ZXJzIC50b3AtdGVuIC53cmFwcGVyLFxuICAudmlwLXN1cHBvcnQgLnRvcC10ZW4gLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVyLFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTRweCAwIDdweCAxOHB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHggMTVweCAxNTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAuYnV0dG9uLWJsb2NrLFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLmJ1dHRvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAudmlwLXN1cHBvcnQgLnRvcC10ZW4gLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDkwcHgpIHtcbiAgLm9yZGVyLXF1ZXN0aW9ubmFpcmUgLnN0ZXBzIC5zdGVwIC5pY29uIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm9yZGVyLXF1ZXN0aW9ubmFpcmUgLnN0ZXBzIC5zdGVwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAudmlwLXNlcnZpY2VzLXByaWNlIC5sZWZ0LXBhcnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAyMHB4O1xuICB9XG4gIC52aXAtc2VydmljZXMtcHJpY2UgLnJpZ2h0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC5wcmljZXMtYmxvY2tzIC5ibG9jayB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1heC13aWR0aDogMTU3NHB4KSB7XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCAuZ3JlZW4tdGV4dCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IC5ncmVlbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnRvcC13cml0ZXJzIC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IC5ibHVlLXRleHQsXG4gIC52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCAuYmx1ZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudG9wLXdyaXRlcnMgLmxlZnQtcGFydCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC50b3Atd3JpdGVycyAucmlnaHQtcGFydCxcbiAgLnZpcC1zdXBwb3J0IC5yaWdodC1wYXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudG9wLXdyaXRlcnMgLnJpZ2h0LXBhcnQgaW1nLFxuICAudmlwLXN1cHBvcnQgLnJpZ2h0LXBhcnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0LFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2sge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAub3JkZXItZ3AgLmxlZnQtYmxvY2stdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgLmxpbmtzLWJsb2NrIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5zYW1wbGVzLW9uLWxhbmRpbmcgLmxlZnQtc29sIC5saW5rcy1ibG9jayBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5vcmRlci1saXQtcmV2aWV3IC5pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm9yZGVyLWxpdC1yZXZpZXcgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgfVxuICAub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzOmJlZm9yZSxcbiAgLm9yZGVyLWxpdC1yZXZpZXcgLmJsb2NrLXN0ZXBzIC5zdGVwczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxpdC1yZXZpZXcgLmJsb2NrLXN0ZXBzIC5zdGVwcy5zdGVwMixcbiAgLm9yZGVyLWxpdC1yZXZpZXcgLmJsb2NrLXN0ZXBzIC5zdGVwcy5zdGVwMyB7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC52aXAtc2VydmljZXMtcHJpY2UgLmxlZnQtcGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnZpcC1zZXJ2aWNlcy1wcmljZSAubGVmdC1wYXJ0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAudG9wLXdyaXRlcnMgLmxlZnQtcGFydCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIH1cbiAgLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyAuc3RlcCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyAuc3RlcCAuc3RlcC00IHNwYW4ge1xuICAgIGJvdHRvbTogMjJweDtcbiAgfVxuICAub3JkZXItcXVlc3Rpb25uYWlyZSAuc3RlcHMgLnN0ZXAge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luOiAxOHB4IDA7XG4gIH1cbiAgLm9yZGVyLXF1ZXN0aW9ubmFpcmUgLnN0ZXBzIC5zdGVwIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSwgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnNhbXBsZXMtb24tbGFuZGluZzpiZWZvcmUge1xuICAgIGxlZnQ6IC03MCU7XG4gIH1cbiAgLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgLnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zYW1wbGVzLW9uLWxhbmRpbmcgLmxlZnQtc29sIC5saW5rcy1ibG9jayBhIHtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgLmxpbmtzLWJsb2NrIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zYW1wbGVzLW9uLWxhbmRpbmcgLnJpZ2h0LXNvbCBpbWcge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2sgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudG9wLXdyaXRlcnMgLnRvcC10ZW4sXG4gIC52aXAtc3VwcG9ydCAudG9wLXRlbiB7XG4gICAgbGVmdDogMTJweDtcbiAgfVxuICAudG9wLXdyaXRlcnMgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQsXG4gIC52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE1cHggMzBweDtcbiAgfVxuICAudG9wLXdyaXRlcnMgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnRleHQgLmdyZWVuLXRleHQsXG4gIC52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCAuZ3JlZW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCAuYmx1ZS10ZXh0LFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnRleHQgLmJsdWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9wLXdyaXRlcnMgLmxlZnQtcGFydCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jayBzcGFuIHtcbiAgICByaWdodDogMTM5cHg7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXAyIHNwYW4ge1xuICAgIHJpZ2h0OiAxMjNweDtcbiAgfVxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDMgc3BhbiB7XG4gICAgcmlnaHQ6IDExOHB4O1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jay5zdGVwNCBzcGFuIHtcbiAgICByaWdodDogMTA5cHg7XG4gIH1cbiAgLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyAuc3RlcC5zdGVwLTEgc3BhbixcbiAgLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyAuc3RlcC5zdGVwLTMgc3BhbiB7XG4gICAgdG9wOiA2NXB4O1xuICB9XG4gIC5vcmRlci1zY2hvbGFyc2hpcCAuc3RlcHMgLnN0ZXAuc3RlcC0yIHNwYW4ge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuICAub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwLnN0ZXAtNCBzcGFuIHtcbiAgICBib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkzMHB4KSBhbmQgKG1pbi13aWR0aDogNzI2cHgpIHtcbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwIHtcbiAgICBtYXJnaW46IDE1cHggMTBweDtcbiAgICB3aWR0aDogNDQlO1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcCBzdHJvbmcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC0xIHN0cm9uZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwLmdwLXN0ZXAtMiBzdHJvbmcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0LFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jayBzcGFuIHtcbiAgICByaWdodDogODhweDtcbiAgfVxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDIgc3BhbiB7XG4gICAgcmlnaHQ6IDY4cHg7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXAzIHNwYW4ge1xuICAgIHJpZ2h0OiA2NnB4O1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jay5zdGVwNCBzcGFuIHtcbiAgICByaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzI1cHgpIHtcbiAgLnRvcC13cml0ZXJzIC50b3AtdGVuLFxuICAudmlwLXN1cHBvcnQgLnRvcC10ZW4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHRvcDogMzYlO1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cbiAgLnRvcC13cml0ZXJzIC50b3AtdGVuIC53cmFwcGVyLFxuICAudmlwLXN1cHBvcnQgLnRvcC10ZW4gLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVyLFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTRweCAwIDdweCAxOHB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHggMTVweCAxNTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAuYnV0dG9uLWJsb2NrLFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLmJ1dHRvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAudG9wLXdyaXRlcnMgLnJpZ2h0LXBhcnQsXG4gIC52aXAtc3VwcG9ydCAucmlnaHQtcGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnNhbXBsZXMtb24tbGFuZGluZyAud3JhcHBlcjphZnRlciB7XG4gICAgZm9udC1zaXplOiA3MXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtNTJweDtcbiAgfVxuICAuc2FtcGxlcy1vbi1sYW5kaW5nIC5sZWZ0LXNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNhbXBsZXMtb24tbGFuZGluZyAubGVmdC1zb2wgLmxpbmtzLWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLnNhbXBsZXMtb24tbGFuZGluZyAucmlnaHQtc29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2FtcGxlcy1vbi1sYW5kaW5nIC5yaWdodC1zb2wuZGVzayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2FtcGxlcy1vbi1sYW5kaW5nIC5yaWdodC1zb2wubW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAuc2FtcGxlcy1vbi1sYW5kaW5nIC5yaWdodC1zb2wgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnZpcC1zZXJ2aWNlcy1wcmljZSAucmlnaHQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnByaWNlcy1ibG9ja3MgLmJsb2NrIHtcbiAgICB3aWR0aDogNDQlO1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jayBzcGFuIHtcbiAgICByaWdodDogNjFweDtcbiAgfVxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDIgc3BhbiB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXAzIHNwYW4ge1xuICAgIHJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jay5zdGVwNCBzcGFuIHtcbiAgICByaWdodDogMzFweDtcbiAgfVxuICAub3JkZXItcXVlc3Rpb25uYWlyZSAuc3RlcHMgLnN0ZXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jayBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcmlnaHQ6IDE0N3B4O1xuICAgIGJvdHRvbTogNTRweDtcbiAgfVxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDIgc3BhbiB7XG4gICAgcmlnaHQ6IDEyMnB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDMgc3BhbiB7XG4gICAgcmlnaHQ6IDExOHB4O1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jay5zdGVwNCBzcGFuIHtcbiAgICByaWdodDogMTA5cHg7XG4gICAgYm90dG9tOiA0M3B4O1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTM0cHgpIHtcbiAgLnZpcC1zZXJ2aWNlcy1wcmljZSAubGVmdC1wYXJ0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC52aXAtc2VydmljZXMtcHJpY2UgLnJpZ2h0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC52aXAtc2VydmljZXMtcHJpY2UgLnJpZ2h0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC5wcmljZXMtYmxvY2tzIC5ibG9jayB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvcC13cml0ZXJzIC50b3AtdGVuLFxuICAudmlwLXN1cHBvcnQgLnRvcC10ZW4ge1xuICAgIHRvcDogMzQlO1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVyLFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRvcC13cml0ZXJzIC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0LFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCAuZ3JlZW4tdGV4dCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IC5ncmVlbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLnRvcC13cml0ZXJzIC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IC50ZXh0IC5ibHVlLXRleHQsXG4gIC52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCAuYmx1ZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnRvcC13cml0ZXJzIC5yaWdodC1wYXJ0LFxuICAudmlwLXN1cHBvcnQgLnJpZ2h0LXBhcnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxpdC1yZXZpZXcgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGl0LXJldmlldyAuYmxvY2stc3RlcHMgLnN0ZXBzIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5vcmRlci1saXQtcmV2aWV3IC5ibG9jay1zdGVwcyAuc3RlcHMgc3BhbiB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICB9XG4gIC5vcmRlci1saXQtcmV2aWV3IC5ibG9jay1zdGVwcyAuc3RlcHMgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2sgc3BhbiB7XG4gICAgcmlnaHQ6IDgzcHg7XG4gICAgYm90dG9tOiAzOHB4O1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jay5zdGVwMiBzcGFuIHtcbiAgICByaWdodDogNjBweDtcbiAgICBib3R0b206IDI0cHg7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXAzIHNwYW4ge1xuICAgIHJpZ2h0OiA1OHB4O1xuICB9XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jay5zdGVwNCBzcGFuIHtcbiAgICByaWdodDogNTFweDtcbiAgICBib3R0b206IDI2cHg7XG4gIH1cbiAgLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyAuc3RlcCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwLnN0ZXAtMSBzcGFuLFxuICAub3JkZXItc2Nob2xhcnNoaXAgLnN0ZXBzIC5zdGVwLnN0ZXAtMyBzcGFuIHtcbiAgICB0b3A6IDU1cHg7XG4gIH1cbiAgLm9yZGVyLXNjaG9sYXJzaGlwIC5zdGVwcyAuc3RlcC5zdGVwLTIgc3BhbiB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG4gIC5vcmRlci1zY2hvbGFyc2hpcCAuc3RlcHMgLnN0ZXAuc3RlcC00IHNwYW4ge1xuICAgIGJvdHRvbTogMjJweDtcbiAgfVxuICAub3JkZXItcXVlc3Rpb25uYWlyZSAuc3RlcHMgLnN0ZXAgaW1nIHtcbiAgICB3aWR0aDogNjQlO1xuICB9XG4gIC5zYW1wbGVzLW9uLWxhbmRpbmcgLmxlZnQtc29sIC5saW5rcy1ibG9jayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAudmlwLXNlcnZpY2VzLXByaWNlIC5yaWdodC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b3Atd3JpdGVycyAudG9wLXRlbixcbiAgLnZpcC1zdXBwb3J0IC50b3AtdGVuIHtcbiAgICB0b3A6IDI2JTtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAudG9wLXRlbiAud3JhcHBlcixcbiAgLnZpcC1zdXBwb3J0IC50b3AtdGVuIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxuICAudG9wLXdyaXRlcnMgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmhlYWRlcixcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAudG9wLXdyaXRlcnMgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmhlYWRlcjphZnRlcixcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5oZWFkZXI6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVyOmFmdGVyLFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmhlYWRlcjphZnRlciB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCxcbiAgLnZpcC1zdXBwb3J0IC5sZWZ0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxMTFweDtcbiAgfVxuICAudG9wLXdyaXRlcnMgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnRleHQgLmdyZWVuLXRleHQsXG4gIC52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCAuZ3JlZW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAudGV4dCAuYmx1ZS10ZXh0LFxuICAudmlwLXN1cHBvcnQgLmxlZnQtcGFydCAuY3VzdG9tLWNpdGFkZWwgLmNvbnRlbnQgLnRleHQgLmJsdWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC50b3Atd3JpdGVycyAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAuYnV0dG9uLWJsb2NrIGEsXG4gIC52aXAtc3VwcG9ydCAubGVmdC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAuYnV0dG9uLWJsb2NrIGEge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwIHtcbiAgICBwYWRkaW5nOiAxN3B4IDEycHg7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwIHN0cm9uZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwLmdwLXN0ZXAtMSB7XG4gICAgcGFkZGluZzogMjVweCAxMnB4O1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcC5ncC1zdGVwLTEgc3Ryb25nIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC0yIHtcbiAgICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gIH1cbiAgLm9yZGVyLWdwIC5sZWZ0LWJsb2NrLXN0ZXBzIC5ncC1zdGVwLmdwLXN0ZXAtMiBzdHJvbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay1zdGVwcyAuZ3Atc3RlcC5ncC1zdGVwLTMge1xuICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgfVxuICAub3JkZXItZ3AgLmxlZnQtYmxvY2stc3RlcHMgLmdwLXN0ZXAuZ3Atc3RlcC00IHN0cm9uZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5vcmRlci1jb3Vyc2V3b3JrIC5zdGVwcy1ibG9jayBzcGFuIHtcbiAgICByaWdodDogNDVweDtcbiAgICBib3R0b206IDI2cHg7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXAyIHNwYW4ge1xuICAgIHJpZ2h0OiAyM3B4O1xuICAgIGJvdHRvbTogMTRweDtcbiAgfVxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2suc3RlcDMgc3BhbiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnN0ZXBzLWJsb2NrLnN0ZXA0IHNwYW4ge1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGJvdHRvbTogMTRweDtcbiAgfVxuICAuc2FtcGxlcy1vbi1sYW5kaW5nIC5yaWdodC1zb2wgaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAudG9wLXdyaXRlcnMgLnRvcC10ZW4sXG4gIC52aXAtc3VwcG9ydCAudG9wLXRlbiB7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG4vKiBIRUxQIFVLUkFJTkUgKi9cbiNyZXR1cm5fYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCByZ2JhKDEzNiwgMTM4LCAxNDIsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxODVweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNyZXR1cm5fYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdS1mbGFnLnN2ZykgcmlnaHQgLTE1cHggdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMzNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcmV0dXJuX2Jhbm5lciB7XG4gICAgYm90dG9tOiAyMTBweDtcbiAgfVxufVxuLmhlbHAtdWtyYWluZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAyMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgxMzYsIDEzOCwgMTQyLCAwLjgpO1xuICB6LWluZGV4OiA5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uaGVscC11a3JhaW5lIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmhlbHAtdWtyYWluZSAuY2xvc2UtYmFubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA0NGVlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWxwLXVrcmFpbmUgLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzEzNzQ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVscC11a3JhaW5lIC50ZXh0IHNwYW4ge1xuICBjb2xvcjogIzU5NTJmZjtcbn1cbi5oZWxwLXVrcmFpbmUgLnRleHQgYS5saW5rIHtcbiAgY29sb3I6ICM3NmI3Y2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhlbHAtdWtyYWluZSAudGV4dC50ZXh0LTEge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4N3B4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlbHAtdWtyYWluZSB7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICBib3R0b206IDI3NXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgfVxuICAuaGVscC11a3JhaW5lIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbiNib3R0b20tcm93LXdyYXBwZXIuaGlkZGVuLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYm90dG9tLXJvdy13cmFwcGVyLnZpc2libGUtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIDQwNCBlcnJvciBwYWdlXG4gKiBmaWxlczogNDA0LnBocFxuICogY29udGVudC11cmw6IGVycm9yL1xuICovXG4ucGFnZS00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ucGFnZS00MDQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2Q5NTM0Zjtcbn1cbi5wYWdlLTQwNCAuaG9tZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYWdlLTQwNCAuc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG4ucGFnZS00MDQgLnNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlLTQwNCAuc2VhcmNoIC5idG4uYnRuLXN1Y2Nlc3Mge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLyoqXG4gKiBBYm91dCAoQWJvdXQgb3VyIHNlcnZpY2VzKVxuICogZmlsZXM6IG5vbmVcbiAqIGNvbnRlbnQtdXJsOiBhYm91dC9cbiAqL1xuLmFib3V0IC52aWRlby13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmFib3V0IC52aWRlby13cmFwcGVyIC52aWRlby1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDM1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0IC52aWRlby13cmFwcGVyIC52aWRlby1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYm91dCAudmlkZW8td3JhcHBlciAudmlkZW8tYmxvY2sgLmJ1dHRvbi1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1OSU7XG4gIHRvcDogNTAlO1xufVxuLmFib3V0IC52aWRlby13cmFwcGVyIC52aWRlby1ibG9jayAuYnV0dG9uLXBsYXkgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYWJvdXQgLnZpZGVvLXdyYXBwZXIgLnRleHQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA2NCU7XG4gIHBhZGRpbmc6IDIzcHggMCAwIDMwcHg7XG59XG4uYWJvdXQgaDIge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI1ODliZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hYm91dCBoMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFib3V0IGgzIHtcbiAgY29sb3I6ICMyZjMxM2E7XG59XG4uYWJvdXQgcC5zdWItdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFib3V0IC5hYm91dC1zaG9ydCB7XG4gIGJhY2tncm91bmQ6ICNmY2ZlZjc7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbn1cbi5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciB0ZCAuY29sdW1uIC50ZXh0LWJsb2NrIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciB0ZCAuY29sdW1uIC50ZXh0LWJsb2NrIC50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRkIC5jb2x1bW4gLnRleHQtYmxvY2sgLnRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciAud3JhcHBlci1yb3ctdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YTg2YjM7XG59XG4uYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIC53cmFwcGVyLXJvdy10b3AgdGQge1xuICBwYWRkaW5nOiAwIDMxcHggMTdweCAzN3B4O1xufVxuLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciAud3JhcHBlci1yb3ctdG9wIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRhODZiMztcbn1cbi5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgLndyYXBwZXItcm93LXRvcCB0ZDpmaXJzdC1jaGlsZCAudGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvZi1pY29uLnBuZ1wiKTtcbn1cbi5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgLndyYXBwZXItcm93LXRvcCB0ZDpudGgtY2hpbGQoMikgLnRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL3MtaWNvbi5wbmdcIik7XG59XG4uYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIC53cmFwcGVyLXJvdy10b3AgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRhODZiMztcbn1cbi5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgLndyYXBwZXItcm93LXRvcCB0ZDpsYXN0LWNoaWxkIC50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy90LWljb24ucG5nXCIpO1xufVxuLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciAud3JhcHBlci1yb3ctYm90dG9tIHRkIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDAgMzdweDtcbn1cbi5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgLndyYXBwZXItcm93LWJvdHRvbSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YTg2YjM7XG59XG4uYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIC53cmFwcGVyLXJvdy1ib3R0b20gdGQ6Zmlyc3QtY2hpbGQgLnRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2ZvLWljb24ucG5nXCIpO1xufVxuLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciAud3JhcHBlci1yb3ctYm90dG9tIHRkOm50aC1jaGlsZCgyKSAudGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvZmktaWNvbi5wbmdcIik7XG59XG4uYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIC53cmFwcGVyLXJvdy1ib3R0b20gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRhODZiMztcbn1cbi5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgLndyYXBwZXItcm93LWJvdHRvbSB0ZDpsYXN0LWNoaWxkIC50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9zaS1pY29uLnBuZ1wiKTtcbn1cbi5hYm91dCAuc2VydmljZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5hYm91dCAuc2VydmljZXMtbGlzdCAuc2VydmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE5JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hYm91dCAuc2VydmljZXMtbGlzdCAuc2VydmljZSAuaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hYm91dCAuc2VydmljZXMtbGlzdCAuc2VydmljZTpmaXJzdC1jaGlsZCAuaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uYWJvdXQgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2U6bGFzdC1jaGlsZCAuaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYWJvdXQgLmJvdHRvbS1ibG9jayAuY29udGVudC13cmFwcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwJTtcbn1cbi5hYm91dCAuYm90dG9tLWJsb2NrIC5jb250ZW50LXdyYXBwIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5hYm91dCAuYm90dG9tLWJsb2NrIC5jb250ZW50LXdyYXBwIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFib3V0IC5ib3R0b20tYmxvY2sgLmNvbnRlbnQtd3JhcHAgdWwgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzQ0ODdiMjtcbn1cbi5hYm91dCAuYm90dG9tLWJsb2NrIC5pbWFnZS13cmFwcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM5JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hYm91dCAuYm90dG9tLWJsb2NrIC5pbWFnZS13cmFwcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAuYWJvdXQgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJsb2NrIC5idXR0b24tcGxheSB7XG4gICAgbGVmdDogNTclO1xuICAgIHRvcDogNDclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFib3V0IC52aWRlby13cmFwcGVyIC52aWRlby1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0IC52aWRlby13cmFwcGVyIC52aWRlby1ibG9jayBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5hYm91dCAudmlkZW8td3JhcHBlciAudmlkZW8tYmxvY2sgLmJ1dHRvbi1wbGF5IHtcbiAgICBsZWZ0OiA1NyU7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLmFib3V0IC52aWRlby13cmFwcGVyIC50ZXh0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAuc2VydmljZXMtbGlzdCAuc2VydmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hYm91dCAuc2VydmljZXMtbGlzdCAuc2VydmljZSAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFib3V0IC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRyLndyYXBwZXItcm93LXRvcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgdHIud3JhcHBlci1yb3ctdG9wIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgdHIud3JhcHBlci1yb3ctdG9wIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRyLndyYXBwZXItcm93LXRvcCB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRyLndyYXBwZXItcm93LWJvdHRvbSB0ZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRyLndyYXBwZXItcm93LWJvdHRvbSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciB0ci53cmFwcGVyLXJvdy1ib3R0b20gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciB0ciB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgdHIud3JhcHBlci1yb3ctdG9wIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciB0ci53cmFwcGVyLXJvdy10b3AgdGQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmFib3V0IC5hYm91dC1zaG9ydCAud3JpdGluZy1zZXJ2aWNlLWJhbm5lciB0ci53cmFwcGVyLXJvdy10b3AgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgdHIud3JhcHBlci1yb3ctdG9wIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgdHIud3JhcHBlci1yb3ctYm90dG9tIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5hYm91dCAuYWJvdXQtc2hvcnQgLndyaXRpbmctc2VydmljZS1iYW5uZXIgdHIud3JhcHBlci1yb3ctYm90dG9tIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRyLndyYXBwZXItcm93LWJvdHRvbSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuYWJvdXQgLmJvdHRvbS1ibG9jayAuaW1hZ2Utd3JhcHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFib3V0IC5ib3R0b20tYmxvY2sgLmNvbnRlbnQtd3JhcHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dCAuYm90dG9tLWJsb2NrIC5jb250ZW50LXdyYXBwIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXQgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2Uge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5hYm91dCAuc2VydmljZXMtbGlzdCAuc2VydmljZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFib3V0IC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlIC5pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRkIC5jb2x1bW4gLnRleHQtYmxvY2sgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cbi8qKlxuICogQ29udGFjdCB1c1xuICogZmlsZXM6IGNvbnRhY3RzLnBocCB8ICFjb250YWN0cy5waHBcbiAqIGNvbnRlbnQtdXJsOiBjb250YWN0cy9cbiAqL1xuLmNvbnRhY3QtdXMgLmNpdGFkZWwge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xufVxuLmNvbnRhY3QtdXMgLmVycm9yIHtcbiAgY29sb3I6ICNkOTUzNGY7XG59XG4uY29udGFjdC11cyAuY29udGFjdC1mb3JtIC50YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSAudGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbi5jb250YWN0LXVzIC5jb250YWN0LWZvcm0gLnRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0LXVzIC5jb250YWN0LWZvcm0gLnRhYmxlIHRyIHRkIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5pbWcuY29udGFjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyoqXG4gKiBHZXQgYSBkaXNjb3VudCAoRGlzY291bnQgUHJvZ3JhbSlcbiAqIGZpbGVzOiBvcmRlci5waHAgfCAhb3JkZXIucGhwXG4gKiBjb250ZW50LXVybDogZGlzY291bnQvXG4gKi9cbi5kaXNjb3VudCBpbWcuZnVsbC1kaXNjb3VudHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBtYXgtaGVpZ2h0OiA1NThweDtcbn1cbi8qKlxuICogRkFRXG4gKiBmaWxlczogbm9uZVxuICogY29udGVudC11cmw6IGZhcS9cbiAqL1xuLyoqXG4gKiBGcmVlIGVzc2F5c1xuICogZmlsZXM6ICFmcmVlLnBocFxuICogY29udGVudC11cmw6IGZyZWUvXG4gKi9cbi5mcmVlLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZnJlZS1ibG9jayAuY2l0YWRlbCAuY29udGVudCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zZWFyY2gtYmxvY2sge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWFyY2gtYmxvY2sgLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1ibG9jayAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgfVxufVxuLnNlYXJjaC1ibG9jayBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1ibG9jayBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IGNhbGMoOTAlIC0gMTAwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cbi5zZWFyY2gtYmxvY2sgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaC1ibG9jayBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5yZWxhdGVkLWVzc2F5LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4vKipcbiAqIEd1YXJhbnRlZXMgKFdlIGd1YXJhbnRlZSlcbiAqIGZpbGVzOiBub25lXG4gKiBjb250ZW50LXVybDogZ3VhcmFudGVlcy9cbiAqL1xuLyoqXG4gKiBHdWlkZSB0byBEaWZmZXJlbnQgVHlwZXMgb2YgQXNzaWdubWVudFxuICogZmlsZXM6IG5vbmVcbiAqIGNvbnRlbnQtdXJsOiBndWlkZS10by1kaWZmZXJlbnQtdHlwZXMtb2YtYXNzaWdubWVudHMvXG4gKi9cbi8qKlxuICogSG9tZSBwYWdlXG4gKiBmaWxlOiBpbmRleC5waHBcbiAqL1xuLm1haW4ge1xuICBtYXJnaW46IDU2cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVwYWdlIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRvcC1ibG9jay12cy1jYWxjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLmxlZnQtcGFydC12cy1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLmxlZnQtcGFydC12cy1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLmxlZnQtcGFydC12cy1pbWFnZSAuZGVjLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi50b3AtYmxvY2stdnMtY2FsYyAubGVmdC1wYXJ0LXZzLWltYWdlIC5kZWMtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDU0JTtcbn1cbi50b3AtYmxvY2stdnMtY2FsYyAudG9wLWhlYWQtY2FsYyAuZGVjb3ItZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3AtYmxvY2stdnMtY2FsYyAudG9wLWhlYWQtY2FsYyAuZGVjb3ItcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMTAwcHg7XG4gIG1heC13aWR0aDogNzkycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ZpbGVzL2ltYWdlcy9ob21lMjAyMC9ob21lLWNhbGMtYmcucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IC0zNXB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIC5jaXRhZGVsOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9maWxlcy9pbWFnZXMvaG9tZTIwMjAvc21hbGwtY2FsYy5wbmcpO1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAuY2l0YWRlbCAuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMTBweCAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAuY2l0YWRlbCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMTJweCAyMHB4O1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC53cmFwIHtcbiAgd2lkdGg6IDYzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLndyYXAgLmN1cnJlbmN5LWJ1dHRvbiB7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDI0JTtcbiAgbWFyZ2luOiAwO1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5oaW50IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDE1OXB4O1xuICB0b3A6IDE3cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLmhpbnQudi1oIHtcbiAgdG9wOiA4cHg7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLmhpbnQgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIGxhYmVsIHtcbiAgd2lkdGg6IDM1JTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gc2VsZWN0IHtcbiAgd2lkdGg6IDYzJTtcbiAgaGVpZ2h0OiAzOXB4O1xuICBtaW4taGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDNweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIHtcbiAgd2lkdGg6IDY0JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIC5idXR0b24yIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAzcHggMDtcbn1cbi50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXIgLmJ1dHRvbjIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXIgLmJ1dHRvbjIgc3Bhbi5zLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXIgLmJ1dHRvbjIgc3Bhbi5tb2JpbGUtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIC5iLWZvci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5wb3BvdmVyLmxlZnQge1xuICByaWdodDogNzdweCFpbXBvcnRhbnQ7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnBvcG92ZXIubGVmdCAuYXJyb3cge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnRvdGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gI2Vzc2F5X3RvdGFsX3ByaWNlLFxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAjZXNzYXlfdG90YWxfcHJpY2VfZGlzYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAjZXNzYXlfdG90YWxfcHJpY2UubGluZS10aHJvdWdoLFxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAjZXNzYXlfdG90YWxfcHJpY2VfZGlzYy5saW5lLXRocm91Z2gge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAudG90YWwtcHJpY2UucHJpY2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAyMnB4O1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAudG90YWwtcHJpY2UucHJpY2UtYnV0dG9uIC5maXJzdC1vcmRlci1jb3Vwb24ge1xuICB3aWR0aDogMzUlO1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAudG90YWwtcHJpY2UucHJpY2UtYnV0dG9uIC5maXJzdC1vcmRlci1jb3Vwb24gaW1nIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ob21lLXN0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3OCU7XG4gIG1hcmdpbjogMCBhdXRvIDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDUwZGVnLCAjZmZmZmZmIDAlLCAjZjdmN2Y3IDQ2JSwgI2ZmZmZmZiAxMDAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUtc3RhdGlzdGljcyAuc3RhdGlzdGljczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMC43JTtcbiAgaGVpZ2h0OiA5NCU7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIGxlZnQ6IDQ5LjYlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDkuNiUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ob21lLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3M6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29udGFjdHMvZ3JlZW4tZWxlbWVudC1taW4ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogLTE1NHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmhvbWUtc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdC1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjN2M3YzdjO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0LWJsb2NrOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0LWJsb2NrIC5zdGF0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzRhODZiMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ob21lLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MgLnN0YXQtYmxvY2sgLnN0YXQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0LWJsb2NrIC5zdGF0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0LWJsb2NrIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhvbWUtc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdC1ibG9jayAudGV4dCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZS1ndWFyYW50ZWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmOGZjZWQ7XG4gIHBhZGRpbmc6IDkycHggNjBweDtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0yO1xufVxuLmhvbWUtZ3VhcmFudGVlczphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvZmlsZXMvaW1hZ2VzL2hvbWUyMDIwL2RlYy1sZWZ0LnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogLTEycHg7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ob21lLWd1YXJhbnRlZXMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhvbWUtZ3VhcmFudGVlcyAub3VyLWd1YXJhbnRlZXMgLndyYXBwZXIgLmxlZnQtc2lkZSB7XG4gIHdpZHRoOiA0OSU7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAud3JhcHBlciAucmlnaHQtc2lkZSB7XG4gIHdpZHRoOiA0OSU7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAud3JhcHBlciAucmlnaHQtc2lkZSB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEwM3B4IDAgcmdiYSgxMzYsIDE0NiwgMTU2LCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAud3JhcHBlciAucmlnaHQtc2lkZSB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTlFQztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmhvbWUtZ3VhcmFudGVlcyAub3VyLWd1YXJhbnRlZXMgLndyYXBwZXIgLnJpZ2h0LXNpZGUgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZSB0ciB0ZCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAud3JhcHBlciAucmlnaHQtc2lkZSB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHRyIHRkIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAud3JhcHBlciAucmlnaHQtc2lkZSB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHRyIHRkIGltZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmhvbWUtZ3VhcmFudGVlcyAub3VyLWd1YXJhbnRlZXMgLndyYXBwZXIgLnJpZ2h0LXNpZGUgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMzI1MkI7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAud3JhcHBlciAucmlnaHQtc2lkZSB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAud3JhcHBlciAucmlnaHQtc2lkZSB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUM0MTU5O1xufVxuLmhvbWUtZ3VhcmFudGVlcyAub3VyLWd1YXJhbnRlZXMgLndyYXBwZXIgLnJpZ2h0LXNpZGUgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLWd1YXJhbnRlZXMgLm91ci1ndWFyYW50ZWVzIC53cmFwcGVyIC5yaWdodC1zaWRlIHRhYmxlLmN1c3RvbS13cml0aW5nLXNlcnZpY2UtdGFibGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAuaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAud3JhcHBlciAucmlnaHQtc2lkZSB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHRyIHRkIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbiAgLmhvbWUtZ3VhcmFudGVlcyAub3VyLWd1YXJhbnRlZXMgLndyYXBwZXIgLnJpZ2h0LXNpZGUgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZSB0ciB0ZCBwIHtcbiAgICBmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAuaS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5ob21lLWd1YXJhbnRlZXMgLm91ci1ndWFyYW50ZWVzIC5pLWJsb2NrIHAge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAuaS1ibG9jayBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAuaS1ibG9jayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhvbWUtZ3VhcmFudGVlcyAub3VyLWd1YXJhbnRlZXMgLndyYXBwZXIgLmxlZnQtc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUtZ3VhcmFudGVlcyAub3VyLWd1YXJhbnRlZXMgLndyYXBwZXIgLnJpZ2h0LXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtZ3VhcmFudGVlcyAub3VyLWd1YXJhbnRlZXMgLndyYXBwZXIgLnJpZ2h0LXNpZGUgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLWd1YXJhbnRlZXMgLm91ci1ndWFyYW50ZWVzIC53cmFwcGVyIC5yaWdodC1zaWRlIHRhYmxlLmN1c3RvbS13cml0aW5nLXNlcnZpY2UtdGFibGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5ob21lLWd1YXJhbnRlZXMgLm91ci1ndWFyYW50ZWVzIC53cmFwcGVyIC5yaWdodC1zaWRlIHRhYmxlLmN1c3RvbS13cml0aW5nLXNlcnZpY2UtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmVjb21lLW91ci1yZWd1bGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmVjb21lLW91ci1yZWd1bGFyIC5sZWZ0LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmVjb21lLW91ci1yZWd1bGFyIC5sZWZ0LWJsb2NrIC5hZHYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDUwZGVnLCAjZmZmZmZmIDAlLCAjZjdmN2Y3IDQ2JSwgI2ZmZmZmZiAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAxMHB4O1xuICBtYXJnaW46IDE1cHg7XG59XG4uYmVjb21lLW91ci1yZWd1bGFyIC5sZWZ0LWJsb2NrIC5hZHY6bnRoLWNoaWxkKDMpIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi5iZWNvbWUtb3VyLXJlZ3VsYXIgLmxlZnQtYmxvY2sgLmFkdiBzcGFuIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBjb2xvcjogIzRhODZiMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uYmVjb21lLW91ci1yZWd1bGFyIC5sZWZ0LWJsb2NrIC5hZHYgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5iZWNvbWUtb3VyLXJlZ3VsYXIgLmxlZnQtYmxvY2sgLmFkdiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdjN2M3YztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmVjb21lLW91ci1yZWd1bGFyIC5yaWdodC1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5iZWNvbWUtb3VyLXJlZ3VsYXIgLnJpZ2h0LWJsb2NrIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5ib3R0b20tdmlkZW8tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNmOGZjZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLmJvdHRvbS12aWRlby1ibG9jayAubGVmdC1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5ib3R0b20tdmlkZW8tYmxvY2sgLnJpZ2h0LWRlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5ib3R0b20tdmlkZW8tYmxvY2sgLnRvcC10cmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogODFweDtcbiAgdG9wOiA1MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5ib3R0b20tdmlkZW8tYmxvY2sgLmJvdHRvbS10cmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogODhweDtcbiAgYm90dG9tOiAxMDVweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYm90dG9tLXZpZGVvLWJsb2NrIC5jdXN0b20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYm90dG9tLXZpZGVvLWJsb2NrIC5sZWZ0LXRleHQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYm90dG9tLXZpZGVvLWJsb2NrIC5sZWZ0LXRleHQtYmxvY2sgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmJvdHRvbS12aWRlby1ibG9jayAubGVmdC10ZXh0LWJsb2NrIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLmJvdHRvbS12aWRlby1ibG9jayAubGVmdC10ZXh0LWJsb2NrIC5idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uYm90dG9tLXZpZGVvLWJsb2NrIC5sZWZ0LXRleHQtYmxvY2sgLmJ1dHRvbnMgLmItZ3JlZW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG59XG4uYm90dG9tLXZpZGVvLWJsb2NrIC5sZWZ0LXRleHQtYmxvY2sgLmJ1dHRvbnMgLnNlcnZpY2VzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCA1NXB4O1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCA1cHggc2lsdmVyO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggc2lsdmVyO1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJvdHRvbS12aWRlby1ibG9jayAubGVmdC10ZXh0LWJsb2NrIC5idXR0b25zIC5zZXJ2aWNlcy1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDNweCAjNGE4NmIzO1xuICBjb2xvcjogIzRhODZiMztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5ib3R0b20tdmlkZW8tYmxvY2sgLnJpZ2h0LXZpZGVvLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm90dG9tLXZpZGVvLWJsb2NrIC5yaWdodC12aWRlby1ibG9jayAudmlkZW8td3JhcHBlciB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4uYm90dG9tLXZpZGVvLWJsb2NrIC5yaWdodC12aWRlby1ibG9jayAudmlkZW8td3JhcHBlciAudmlkZW8tYmxvY2sgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYm90dG9tLXZpZGVvLWJsb2NrIC5yaWdodC12aWRlby1ibG9jayAudmlkZW8td3JhcHBlciAudmlkZW8tYmxvY2sgYS5idXR0b24tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IDMxJTtcbn1cbi5hbmltYXRlLWFmZmlsaWF0ZS1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnVzZXItaW5mby1jaXRhZGVsIC5wb3BvdmVyLmxlZnQge1xuICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG59XG4udXNlci1pbmZvLWNpdGFkZWwgLnBvcG92ZXIubGVmdCAuYXJyb3cge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTExcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY2l0YWRlbCB7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCA5cHggMnB4IDAgI2NlY2VjZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YTg2YjM7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uY2l0YWRlbCAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi5jaXRhZGVsIC5oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE0cHggMCA3cHggMzVweDtcbn1cbi5jaXRhZGVsIC5oZWFkZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaXRhZGVsIGZvcm0ubG9naW4ge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbi5jaXRhZGVsIGZvcm0ubG9naW4gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtaW4taGVpZ2h0OiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5jaXRhZGVsIGZvcm0ubG9naW4gLmJ1dHRvbjIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxM3B4IDUwcHg7XG59XG4uY2l0YWRlbCBmb3JtLmxvZ2luIGEge1xuICBjb2xvcjogIzRhODZiMztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5jaXRhZGVsLm1haW4tbWVudSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5jaXRhZGVsLm1haW4tbWVudSAuY29udGVudCAubWVudSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jaXRhZGVsLm1haW4tbWVudSAuY29udGVudCAubWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhZGVsLm1haW4tbWVudSAuY29udGVudCAubWVudSBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweCA2NHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2l0YWRlbC5tYWluLW1lbnUgLmNvbnRlbnQgLm1lbnUgbGkgYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNpdGFkZWwubWFpbi1tZW51IC5jb250ZW50IC5tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDhweCA1MHB4O1xuICB9XG59XG4uY2l0YWRlbC5tYWluLW1lbnUgLmNvbnRlbnQgLm1lbnUgbGkgYS5hY3RpdmVfbWVudSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzRhODZiMztcbiAgLyp3aWR0aDogZml0LWNvbnRlbnQ7Ki9cbn1cbi5jaXRhZGVsLm1haW4tbWVudSAuY29udGVudCAubWVudSBsaSBpIHtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDExcHg7XG59XG4uY3VzdG9tZXJzLXNsaWRlci1yZXN1bWUgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICB0b3A6IDgwcHghaW1wb3J0YW50O1xufVxuLmN1c3RvbWVycy1zbGlkZXItcmVzdW1lIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgdG9wOiA4MHB4IWltcG9ydGFudDtcbn1cbi5jdXN0b21lcnMtc2xpZGVyLXJlc3VtZSAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlIC5jb250ZW50LWJveCAudG9wLWJsb2NrIHtcbiAgbWluLWhlaWdodDogMjE1cHg7XG59XG4uY3VzdG9tZXJzLXNsaWRlci1yZXN1bWUgLmRhdGUtcHVibGlzaGVkIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jdXN0b21lcnMtc2xpZGVyLXJlc3VtZSAuc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5jdXN0b21lcnMtc2xpZGVyLXJlc3VtZSAuc3RhcnMgaSB7XG4gIGNvbG9yOiAjZmJiNzEzO1xufVxuLmN1c3RvbWVycy1zbGlkZXItcmVzdW1lIC5yYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jdXN0b21lcnMtc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDcwcHggMCA5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuLmN1c3RvbWVycy1zbGlkZXIgLnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAzNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjU4OWJkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM1M3B4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDU4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b21lcnMtc2xpZGVyIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU4cHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZSAuY29udGVudC1ib3ggLnRvcC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDVweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBib3gtc2hhZG93OiAwIDlweCAycHggMCAjY2VjZWNlO1xufVxuLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZSAuY29udGVudC1ib3ggLnRvcC1ibG9jayAubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG59XG4uY3VzdG9tZXJzLXNsaWRlciAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlIC5jb250ZW50LWJveCAuYm90dG9tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY3VzdG9tZXJzLXNsaWRlciAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlIC5jb250ZW50LWJveCAuYm90dG9tLWJsb2NrIC5mYWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAlO1xufVxuLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXNsaWRlIC5zbGlkZSAuY29udGVudC1ib3ggLmJvdHRvbS1ibG9jayAuZmFjZSBpbWcge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNXB4IDFweCAjY2VjZWNlKTtcbn1cbi5jdXN0b21lcnMtc2xpZGVyIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1zbGlkZSAuc2xpZGUgLmNvbnRlbnQtYm94IC5ib3R0b20tYmxvY2sgLmZyb20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3OCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY3VzdG9tZXJzLXNsaWRlciAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stc2xpZGUgLnNsaWRlIC5jb250ZW50LWJveCAuYm90dG9tLWJsb2NrIC5mcm9tIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0YTg2YjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb3JvbmEtYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29yb25hLWJhbm5lciAuYmFubmVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzU4OWJjNDtcbn1cbi5jb3JvbmEtYmFubmVyIC5iYW5uZXJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvcm9uYS1iYW5uZXIgLmJhbm5lcnMgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb3JvbmEtYmFubmVyIC5iYW5uZXJzIC50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvcm9uYS1iYW5uZXIgLmJhbm5lcnMgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29yb25hLWJhbm5lciAuYmFubmVycyAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29yb25hLWJhbm5lciAuYmFubmVycyAudGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvcm9uYS1iYW5uZXIgLmJhbm5lcnMgLnRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29yb25hLWJhbm5lciAuYmFubmVycyAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc3MHB4KSB7XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubGVmdC1wYXJ0LXZzLWltYWdlIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAudG9wLWhlYWQtY2FsYyB7XG4gICAgd2lkdGg6IDY0JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY3NHB4KSB7XG4gIC5iZWNvbWUtb3VyLXJlZ3VsYXIgLmxlZnQtYmxvY2sgLmFkdiB7XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxuICAuYmVjb21lLW91ci1yZWd1bGFyIC5sZWZ0LWJsb2NrIC5hZHYgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjc2cHgpIHtcbiAgLnRvcC1ibG9jay12cy1jYWxjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubGVmdC1wYXJ0LXZzLWltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5sZWZ0LXBhcnQtdnMtaW1hZ2UgLmRlYy1yaWdodCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLmxlZnQtcGFydC12cy1pbWFnZSAuZGVjLWxlZnQge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMge1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAudG9wLWhlYWQtY2FsYyAuZGVjb3ItZiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDY1cHg7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAudG9wLWhlYWQtY2FsYyAuZGVjb3ItcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogOTJweDtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAudG9wLWhlYWQtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC50b3AtaGVhZC1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiA0NXB4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAudG9wLWhlYWQtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAuaGludCB7XG4gICAgbGVmdDogMTQ1cHg7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC50b3AtaGVhZC1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlciAuYnV0dG9uMiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC50b3AtaGVhZC1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlciAuYnV0dG9uMiBzcGFuLnMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVyIC50aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVyIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY3VzdG9tZXJzLXNsaWRlciAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuICAuY3VzdG9tZXJzLXNsaWRlciAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNXB4O1xuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVyIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTY5cHgpIHtcbiAgLmJlY29tZS1vdXItcmVndWxhciAubGVmdC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJlY29tZS1vdXItcmVndWxhciAubGVmdC1ibG9jayAuYWR2IHtcbiAgICB3aWR0aDogMzclO1xuICB9XG4gIC5iZWNvbWUtb3VyLXJlZ3VsYXIgLnJpZ2h0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5ob21lLWd1YXJhbnRlZXMge1xuICAgIHBhZGRpbmc6IDkycHggNDVweDtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5ib3R0b20tdHJpZyB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAuaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzOmFmdGVyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDYzcHg7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbiAgLmhvbWUtZ3VhcmFudGVlczphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJvdHRvbS12aWRlby1ibG9jayAubGVmdC10ZXh0LWJsb2NrIC5idXR0b25zIC5iLWdyZWVuIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyNzVweCkge1xuICAudG9wLWJsb2NrLXZzLWNhbGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5sZWZ0LXBhcnQtdnMtaW1hZ2Uge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5sZWZ0LXBhcnQtdnMtaW1hZ2UgLmRlYy1yaWdodCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLmxlZnQtcGFydC12cy1pbWFnZSAuZGVjLWxlZnQge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMge1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMgLmRlY29yLWYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiA2NXB4O1xuICAgIHRvcDogNzBweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMgLmRlY29yLXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDkycHg7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY3VzdG9tZXJzLXNsaWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY3VzdG9tZXJzLXNsaWRlciAudGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY3VzdG9tZXJzLXNsaWRlciAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudC5zbGljay1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuICAuY3VzdG9tZXJzLXNsaWRlciAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMzNweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMgLmRlY29yLWYge1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMgLmRlY29yLXMge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubGVmdC1wYXJ0LXZzLWltYWdlIC5kZWMtbGVmdCB7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5sZWZ0LXBhcnQtdnMtaW1hZ2UgLmRlYy1yaWdodCB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmhvbWUtc3RhdGlzdGljcyAuc3RhdGlzdGljcyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLmhvbWUtc3RhdGlzdGljcyAuc3RhdGlzdGljczphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTUycHg7XG4gIH1cbiAgLmhvbWUtc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdC1ibG9jayB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmhvbWUtZ3VhcmFudGVlcyAub3VyLWd1YXJhbnRlZXMgLmktYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iZWNvbWUtb3VyLXJlZ3VsYXIgLmxlZnQtYmxvY2sgLmFkdiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5jdXN0b20tY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5ib3R0b20tdmlkZW8tYmxvY2sgLmxlZnQtdGV4dC1ibG9jayAuYnV0dG9ucyAuYi1ncmVlbiB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICB9XG4gIC5ib3R0b20tdmlkZW8tYmxvY2sgLmxlZnQtdGV4dC1ibG9jayAuYnV0dG9ucyAuc2VydmljZXMtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG4gIH1cbiAgLmJvdHRvbS12aWRlby1ibG9jayAucmlnaHQtdmlkZW8tYmxvY2sgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXkge1xuICAgIGxlZnQ6IDI4JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJvdHRvbS12aWRlby1ibG9jayAuY3VzdG9tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmJvdHRvbS12aWRlby1ibG9jayAubGVmdC10ZXh0LWJsb2NrIC5idXR0b25zIC5iLWdyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAzOHB4O1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5sZWZ0LXRleHQtYmxvY2sgLmJ1dHRvbnMgLnNlcnZpY2VzLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAzMnB4O1xuICB9XG4gIC5ib3R0b20tdmlkZW8tYmxvY2sgLnJpZ2h0LXZpZGVvLWJsb2NrIC52aWRlby13cmFwcGVyIC52aWRlby1ibG9jayBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib3R0b20tdmlkZW8tYmxvY2sgLnJpZ2h0LXZpZGVvLWJsb2NrIC52aWRlby13cmFwcGVyIC52aWRlby1ibG9jayBhLmJ1dHRvbi1wbGF5IHtcbiAgICBsZWZ0OiAyNiU7XG4gIH1cbiAgLm1lbnUgbGkgYS5hY3RpdmVfbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAubWVudSBsaSBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWRlby1ibG9jayBhLmJ1dHRvbi1wbGF5IHtcbiAgICBsZWZ0OiBjYWxjKDYyJSAtIDQzcHgpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMgLmRlY29yLWYge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAudG9wLWhlYWQtY2FsYyAuZGVjb3ItcyB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciB7XG4gICAgcGFkZGluZzogMjBweCA1N3B4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXIgYnV0dG9uLmJ1dHRvbjIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5sZWZ0LXBhcnQtdnMtaW1hZ2UgLmRlYy1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubGVmdC1wYXJ0LXZzLWltYWdlIC5kZWMtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5ob21lLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY2FsYyAubWluaS1vcmRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY3VzdG9tZXJzLXNsaWRlciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVyIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMCAxNTBweDtcbiAgfVxuICAuY3VzdG9tZXJzLXNsaWRlciAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNTVweDtcbiAgfVxuICAuY3VzdG9tZXJzLXNsaWRlciAudGVzdGltb25pYWxzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDU1cHg7XG4gIH1cbiAgZm9vdGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIGZvb3RlciAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MTBweCkge1xuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIHtcbiAgICBtYXgtd2lkdGg6IDg4JTtcbiAgfVxuICAuaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNTJweDtcbiAgfVxuICAuaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0LWJsb2NrIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAuaS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJlY29tZS1vdXItcmVndWxhciAubGVmdC1ibG9jayAuYWR2IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgODBweDtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC50b3AtdHJpZyB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbiAgLmJvdHRvbS12aWRlby1ibG9jayAubGVmdC10ZXh0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5sZWZ0LXRleHQtYmxvY2sgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmJvdHRvbS12aWRlby1ibG9jayAucmlnaHQtdmlkZW8tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lcGFnZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ob21lcGFnZSBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC50b3AtaGVhZC1jYWxjIC5kZWNvci1mLFxuICAudG9wLWJsb2NrLXZzLWNhbGMgLnRvcC1oZWFkLWNhbGMgLmRlY29yLXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAuY2l0YWRlbCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gLmNpdGFkZWwgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMCAzNXB4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gLnRvdGFsLXByaWNlLnByaWNlLWJ1dHRvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIC50b3RhbC1wcmljZS5wcmljZS1idXR0b24gLmZpcnN0LW9yZGVyLWNvdXBvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gLnRvdGFsLXByaWNlLnByaWNlLWJ1dHRvbiAuZmlyc3Qtb3JkZXItY291cG9uIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSBsYWJlbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGhlaWdodDogNDFweDtcbiAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSA1MCU7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5oaW50IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjVweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLmhpbnQgc3BhbiBpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC53cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLndyYXAgLmN1cnJlbmN5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIzJTtcbiAgICBtYXJnaW46IDAgMXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnBvcG92ZXIubGVmdCB7XG4gICAgcmlnaHQ6IDQ0cHghaW1wb3J0YW50O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAucG9wb3Zlci5sZWZ0IC5hcnJvdyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTExcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubGVmdC1wYXJ0LXZzLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5sZWZ0LXBhcnQtdnMtaW1hZ2UgLmRlYy1sZWZ0LFxuICAudG9wLWJsb2NrLXZzLWNhbGMgLmxlZnQtcGFydC12cy1pbWFnZSAuZGVjLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3Mge1xuICAgIG1heC13aWR0aDogOTMlO1xuICB9XG4gIC5ob21lLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3M6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUtZ3VhcmFudGVlcyB7XG4gICAgcGFkZGluZzogMTU3cHggMTdweDtcbiAgICBtYXJnaW4tdG9wOiAtMTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExNXB4O1xuICB9XG4gIC5ob21lLWd1YXJhbnRlZXM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keSBmb290ZXIgLmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICM0NDg3YjI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgYm9keSBmb290ZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmlkZW8td3JhcHBlciAudmlkZW8tYmxvY2sgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxuICAuYmVjb21lLW91ci1yZWd1bGFyIC5sZWZ0LWJsb2NrIC5hZHYge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmJvdHRvbS12aWRlby1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwIDMwcHg7XG4gIH1cbiAgLmJvdHRvbS12aWRlby1ibG9jayAudG9wLXRyaWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvdHRvbS12aWRlby1ibG9jayAubGVmdC1kZWNvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5ib3R0b20tdHJpZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5yaWdodC1kZWNvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5sZWZ0LXRleHQtYmxvY2sgLmJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIDUwJTtcbiAgfVxuICAuYmVjb21lLW91ci1yZWd1bGFyIC5sZWZ0LWJsb2NrIC5hZHYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MDNweCkge1xuICAuaG9tZS1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzIC5zdGF0LWJsb2NrIC50ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5sZWZ0LXRleHQtYmxvY2sgLmJ1dHRvbnMgLmItZ3JlZW4sXG4gIC5ib3R0b20tdmlkZW8tYmxvY2sgLmxlZnQtdGV4dC1ibG9jayAuYnV0dG9ucyAuc2VydmljZXMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDE4cHggYXV0bztcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXIgYnV0dG9uLmJ1dHRvbjIge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuICAudG9wLWJsb2NrLXZzLWNhbGMgLm1haW4tY2FsYyAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIGJ1dHRvbi5idXR0b24yIC50b3RhbC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlciBidXR0b24uYnV0dG9uMiAudG90YWwtYmxvY2sgLnMtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXIgYnV0dG9uLmJ1dHRvbjIgLnRvdGFsLWJsb2NrICNlc3NheV90b3RhbF9wcmljZSB7XG4gICAgY29sb3I6ICM0YTg2YjM7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlciBidXR0b24uYnV0dG9uMiAudG90YWwtYmxvY2sgI2Vzc2F5X3RvdGFsX3ByaWNlLmxpbmUtdGhyb3VnaCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXIgYnV0dG9uLmJ1dHRvbjIgc3Bhbi5tb2JpbGUtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAjZXNzYXlfdG90YWxfcHJpY2VfZGlzYyB7XG4gICAgY29sb3I6ICM0YTg2YjM7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk0JSA1MCU7XG4gIH1cbiAgLmJvdHRvbS12aWRlby1ibG9jayAucmlnaHQtdmlkZW8tYmxvY2sgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXkge1xuICAgIGxlZnQ6IDI2JTtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5yaWdodC12aWRlby1ibG9jayAudmlkZW8td3JhcHBlciAudmlkZW8tYmxvY2sgYS5idXR0b24tcGxheSBpbWcge1xuICAgIHdpZHRoOiA0M3B4O1xuICB9XG59XG4jbWluaV9vcmRlcl9mb3JtIC5jb2wteHMtMTIge1xuICBtaW4taGVpZ2h0OiA3MXB4O1xufVxuI21pbmlfb3JkZXJfZm9ybSAuYnRuLW9yZGVyIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbiNtaW5pX29yZGVyX2Zvcm0gLnRleHQtc3VjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbiNtaW5pX29yZGVyX2Zvcm0gI2Vzc2F5X3RvdGFsX3ByaWNlIHtcbiAgY29sb3I6ICMxZDZhOTI7XG59XG5pbWcubWFpbi1waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tdXAge1xuICBib3R0b206IDc1cHg7XG59XG4jZF9ib3hfaWQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG59XG4jZF9ib3hfaWQgLmxlZnQtYm94IHRhYmxlLFxuI2RfYm94X2lkIC5yaWdodC1ib3ggdGFibGUge1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNkX2JveF9pZCAubGVmdC1ib3ggdGFibGUgdHIgdGQsXG4jZF9ib3hfaWQgLnJpZ2h0LWJveCB0YWJsZSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jZF9ib3hfaWQgLmxlZnQtYm94IHRhYmxlIHRyIHRkIGEsXG4jZF9ib3hfaWQgLnJpZ2h0LWJveCB0YWJsZSB0ciB0ZCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNkX2JveF9pZCAubGVmdC1ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogcmdiYSg4MywgMTQ0LCAxOTMsIDAuOSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jZF9ib3hfaWQgLmxlZnQtYm94IHNwYW4ge1xuICBjb2xvcjogI0FDRDA3MTtcbn1cbiNkX2JveF9pZCAucmlnaHQtYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzI1ODliZDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzIsIDIwOCwgMTEzLCAwLjkpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZF9ib3hfaWQgLnJpZ2h0LWJveCxcbiAgI2RfYm94X2lkIC5sZWZ0LWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2l0ZS1yZXZpZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1yZXZpZXdzIC53cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc4JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTdweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICNmZmYgMCwgI2Y3ZjdmNyA0NiUsICNmZmYgMTAwJSk7XG59XG4uc2l0ZS1yZXZpZXdzIC53cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwLjclO1xuICBoZWlnaHQ6IDk0JTtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgbGVmdDogNDkuNiU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ5LjYlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC00OS42JSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OS42JSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIlO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5zaXRlLXJldmlld3MgLndyYXBwZXIgLnNpdGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZSAubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zaXRlLXJldmlld3MgLndyYXBwZXIgLnNpdGUgLm5hbWVfc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZSAubmFtZV9zdGFycyBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZSAubmFtZV9zdGFycyAucmF0aW5nLXN0YXJzIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5zaXRlLXJldmlld3MgLndyYXBwZXIgLnNpdGUgLnJhdGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZS5wcmltZSAubG9nbyBpbWcge1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xufVxuLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZS5yZXYtaW8gLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDg1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHtcbiAgLnNpdGUtcmV2aWV3cyAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpdGUtcmV2aWV3cyAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZSAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZSAubmFtZV9zdGFycyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaXRlLXJldmlld3MgLndyYXBwZXIgLnNpdGUgLnJhdGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLXJldmlld3MgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1yZXZpZXdzIC53cmFwcGVyIC5zaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIC5zaXRlLXJldmlld3MgLndyYXBwZXIgLnNpdGUgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2l0ZS1yZXZpZXdzIC53cmFwcGVyIC5zaXRlIC5uYW1lX3N0YXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMzMlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZSAubmFtZV9zdGFycyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNpdGUtcmV2aWV3cyAud3JhcHBlciAuc2l0ZSAubmFtZV9zdGFycyAucmF0aW5nLXN0YXJzIGltZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5zaXRlLXJldmlld3MgLndyYXBwZXIgLnNpdGUgLnJhdGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4vKipcbiAqIExvZ2luXG4gKiBmaWxlczogIWxvZ2luLnBocCB8IGxvZ2luLnBocFxuICogY29udGVudC11cmw6IGxvZ2luL1xuICovXG4ubG9naW4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubG9naW4tY29udGFpbmVyIHRhYmxlLnRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubG9naW4tY29udGFpbmVyIHRhYmxlLnRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKipcbiAqIE9yZGVyIChQbGFjZSB5b3VyIG9yZGVyKVxuICogZmlsZXM6IG9yZGVyLnBocCB8ICFvcmRlci5waHBcbiAqIGNvbnRlbnQtdXJsOiBvcmRlci9cbiAqL1xuYm9keSAuaXRpX19jb3VudHJ5LWxpc3QgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52LXMtcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52LXMtcCAub2xkLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC05cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudi1zLXAgLm9sZC1wcmljZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNDlweDtcbiAgICB0b3A6IC0xNXB4O1xuICB9XG59XG4jdmlwX3NlcnZpY2VfcHJvb2ZyZWFkX3ByaWNlIHN0cmlrZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIC5lbXB0eS1jb2x1bW4ge1xuICB3aWR0aDogMDtcbn1cbi5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyAudmlwLXRleHQtY29sdW1uIHtcbiAgd2lkdGg6IDYxJTtcbn1cbi5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyAudmlwLXRleHQtY29sdW1uIC5oaW50IHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTJweDtcbn1cbi5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyAudmlwLXRleHQtY29sdW1uIC5oaW50IGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyAudmlwLXRleHQtY29sdW1uIC5wb3BvdmVyLmxlZnQge1xuICBsZWZ0OiAzMHB4IWltcG9ydGFudDtcbn1cbi5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyAudmlwLXRleHQtY29sdW1uIGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ub3JkZXJmb3JtIC52aXAtc2VydmljZXMgLnRleHQtcmlnaHQgLnByaWNlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwO1xufVxuLm9yZGVyZm9ybS5yZWdpc3RlcmVkIC5wYXNzd29yZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJmb3JtICNwYWdlX3ByaWNlLFxuLm9yZGVyZm9ybSAjdG90YWxfcHJpY2UsXG4ub3JkZXJmb3JtICN0b3RhbF9wcmljZTIge1xuICBjb2xvcjogIzFkNmE5MjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLm9yZGVyZm9ybSAuY2l0YWRlbCxcbi5vcmRlcmZvcm0gLnZpcCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcmZvcm0gLmNpdGFkZWwsXG4gIC5vcmRlcmZvcm0gLnZpcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5vcmRlcmZvcm0gLmNpdGFkZWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5vcmRlcmZvcm0gdGFibGUudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3JkZXJmb3JtIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyZm9ybSB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4ub3JkZXJmb3JtIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ub3JkZXJmb3JtICNwYXBlcl9pbnN0cnVjdGlvbnNfcG93ZXJfcG9pbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3JkZXJmb3JtIC53cml0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXJmb3JtIC53cml0ZXIgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm9yZGVyZm9ybSAud3JpdGVyIC5mYS10aW1lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5vcmRlcmZvcm0gLnZpcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5vcmRlcmZvcm0gLnZpcCAudGl0bGUge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ub3JkZXJmb3JtIC52aXAgLnRpdGxlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAub3JkZXJmb3JtIC52aXAgLnRpdGxlIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwIC50aXRsZSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlcmZvcm0gLnZpcCBsYWJlbCxcbi5vcmRlcmZvcm0gLnZpcCAuaGludCxcbi5vcmRlcmZvcm0gLnZpcCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3JkZXJmb3JtIC52aXAgLnZpcC1zdGVwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyZm9ybSAudmlwIC52aXAtc3RlcCAuYm9sZCB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLm9yZGVyZm9ybSAudmlwIC52aXAtc3RlcCAuZGV0YWlscyB7XG4gIGNvbG9yOiAjMmYzMTNhO1xufVxuLm9yZGVyZm9ybSAudmlwIC52aXAtc3RlcCBhIHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4ub3JkZXJmb3JtIC52aXAgbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJmb3JtIC52aXAgbGFiZWwge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4ub3JkZXJmb3JtIC52aXAgLmhpbnQge1xuICByaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcmZvcm0gLnZpcCAuaGludCB7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLm9yZGVyZm9ybSAudmlwIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjNTFhZGRkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyZm9ybSAudmlwIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLm9yZGVyZm9ybSAudmlwIC5jb2wteHMtMTIge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlcmZvcm0gLnZpcCAuY29sLXhzLTEyIHtcbiAgICBtaW4taGVpZ2h0OiA4MXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjU4OWJkIHVybCgnLi4vaW1nL29yZGVyL2JnLWxpbmUtYmx1ZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJmb3JtIC52aXAtc2VydmljZXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAub3JkZXJmb3JtIC52aXAtc2VydmljZXMgLnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9vcmRlci92aXAtc3BlY2lhbC5wbmcnKTtcbiAgfVxufVxuLm9yZGVyZm9ybSAudmlwLXBhY2thZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzg5YzEwNiB1cmwoJy4uL2ltZy9vcmRlci9iZy1saW5lLWdyZWVuLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlcmZvcm0gLnZpcC1wYWNrYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDtcbiAgfVxufVxuLm9yZGVyZm9ybSAudmlwLXBhY2thZ2UgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICM3N2E4MDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAub3JkZXJmb3JtIC52aXAtcGFja2FnZSAudGl0bGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL29yZGVyL3ZpcC1wYWNrYWdlLnBuZycpO1xuICB9XG59XG4ub3JkZXJmb3JtIC52aXAgLnByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJmb3JtIC52aXAgLnBvcG92ZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlcmZvcm0gLnZpcCAucG9wb3Zlci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG4ub3JkZXJmb3JtIC52aXBfb3JkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlwIG9yZGVyLS1QLUVuZXQtMTQ5eDU5LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5vcmRlcmZvcm0gLnZpcF9vcmRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5vcmRlcmZvcm0gLnByb2NlZWQge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4ub3JkZXJmb3JtIC5wcm9jZWVkIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ub3JkZXJmb3JtIC5wcm9jZWVkIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ub3JkZXJmb3JtIC5wcm9jZWVkIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5vcmRlcmZvcm0gLnByb2NlZWQgc3Bhbi5sYWJlbCB7XG4gIGNvbG9yOiAjMjE3YWE4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5vcmRlcmZvcm0gLnByb2NlZWQgLmJ0bi1vcmRlciB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLm9yZGVyZm9ybSAucHJvY2VlZC1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkZXJmb3JtIC5wcm9jZWVkLWhpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlcmZvcm0gLnByb2NlZWQtaGludCAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5YzEwNjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm9yZGVyZm9ybSAucHJvY2VlZC1oaW50IHAge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ub3JkZXJmb3JtIC5wcm9jZWVkLWhpbnQgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlcjogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg5YzEwNjtcbn1cbi5vcmRlcmZvcm0gLnByb2NlZWQtaGludCAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ub3JkZXJmb3JtIC5wcm9jZWVkIC5hY2NlcHQtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5vcmRlcmZvcm0gLnByb2NlZWQgaW5wdXRbZGlzYWJsZWRdICsgLmFjY2VwdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3JkZXJmb3JtIC5idG4tb3JkZXJbZGlzYWJsZWRdOmhvdmVyICsgLnByb2NlZWQtaGludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9yZGVyZm9ybSAucmVzdW1lIC5yZXN1bWVfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlcmZvcm0udmVyaWZ5ICNwYXBlcl9pbnN0cnVjdGlvbnNfcG93ZXJfcG9pbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9yZGVyZm9ybS52ZXJpZnkgaDQsXG4ub3JkZXJmb3JtLnZlcmlmeSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ub3JkZXJmb3JtLnZlcmlmeSAuY2l0YWRlbCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5vcmRlcmZvcm0udmVyaWZ5IHRhYmxlLnRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAub3JkZXJmb3JtLnZlcmlmeSB0YWJsZS50YWJsZSB0ciB0ZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5vcmRlcmZvcm0udmVyaWZ5IHRhYmxlLnRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAub3JkZXJmb3JtLnZlcmlmeSB0YWJsZS50YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ub3JkZXJmb3JtLnZlcmlmeSB0YWJsZS50YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ub3JkZXJmb3JtIC51c2VmdWxsLXRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG4uY29tcGxldGVkLFxuLnBheW1lbnQtaW1wb3J0YW50IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbXBsZXRlZCxcbiAgLnBheW1lbnQtaW1wb3J0YW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJvdHRvbS1wYXltZW50LXBpYyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNwYXlfbm93X2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jcGF5X25vd19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBzaWx2ZXI7XG59XG4jcGF5LXZzLXBvaW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBtYXgtd2lkdGg6IDI3NXB4O1xufVxuI3BheS12cy1wb2ludHM6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBzaWx2ZXI7XG59XG4ucGF5bWVudC1yYWRpby1mb3JtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0byA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXltZW50LXJhZGlvLWZvcm0uYWN0aXZlX3BheW1lbnRfbWV0aG9kIC5wYXltZW50LXJhZGlvLWZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZhZjE7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzM0Zjtcbn1cbi5wYXltZW50LXJhZGlvLWZvcm0gLnBheW1lbnQtcmFkaW8tZm9ybS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjdGQUZDO1xuICBib3JkZXI6IHNvbGlkICNFMkVCRjIgMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBheW1lbnQtcmFkaW8tZm9ybSAucGF5bWVudC1yYWRpby1mb3JtLXdyYXBwZXIgLmNvbXBsZXRlZCxcbi5wYXltZW50LXJhZGlvLWZvcm0gLnBheW1lbnQtcmFkaW8tZm9ybS13cmFwcGVyIC5wYXltZW50LWltcG9ydGFudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnBheW1lbnQtcmFkaW8tZm9ybSAucGF5bWVudC1yYWRpby1mb3JtLXdyYXBwZXIgLmNvbXBsZXRlZCAucGF5bWVudC1yYWRpby1idXR0b24sXG4ucGF5bWVudC1yYWRpby1mb3JtIC5wYXltZW50LXJhZGlvLWZvcm0td3JhcHBlciAucGF5bWVudC1pbXBvcnRhbnQgLnBheW1lbnQtcmFkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGF5bWVudC1yYWRpby1mb3JtIC5wYXltZW50LXJhZGlvLWZvcm0td3JhcHBlciAuY29tcGxldGVkIC5wYXltZW50LXJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucGF5bWVudC1yYWRpby1mb3JtIC5wYXltZW50LXJhZGlvLWZvcm0td3JhcHBlciAucGF5bWVudC1pbXBvcnRhbnQgLnBheW1lbnQtcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuLnBheW1lbnQtcmFkaW8tZm9ybSAucGF5bWVudC1yYWRpby1mb3JtLXdyYXBwZXIgLmNvbXBsZXRlZCAuY29udGVudCxcbi5wYXltZW50LXJhZGlvLWZvcm0gLnBheW1lbnQtcmFkaW8tZm9ybS13cmFwcGVyIC5wYXltZW50LWltcG9ydGFudCAuY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY5JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5wYXltZW50LXJhZGlvLWZvcm0gLnBheW1lbnQtcmFkaW8tZm9ybS13cmFwcGVyIC5jb21wbGV0ZWQgLmNvbnRlbnQgaW1nLFxuLnBheW1lbnQtcmFkaW8tZm9ybSAucGF5bWVudC1yYWRpby1mb3JtLXdyYXBwZXIgLnBheW1lbnQtaW1wb3J0YW50IC5jb250ZW50IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGF5bWVudC1yYWRpby1mb3JtIC5wYXltZW50LXJhZGlvLWZvcm0td3JhcHBlciAuY29tcGxldGVkIC5wYXltZW50LXJhZGlvLWJ1dHRvbixcbiAgLnBheW1lbnQtcmFkaW8tZm9ybSAucGF5bWVudC1yYWRpby1mb3JtLXdyYXBwZXIgLnBheW1lbnQtaW1wb3J0YW50IC5wYXltZW50LXJhZGlvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5wYXltZW50LXJhZGlvLWZvcm0gLnBheW1lbnQtcmFkaW8tZm9ybS13cmFwcGVyIC5jb21wbGV0ZWQgLmNvbnRlbnQsXG4gIC5wYXltZW50LXJhZGlvLWZvcm0gLnBheW1lbnQtcmFkaW8tZm9ybS13cmFwcGVyIC5wYXltZW50LWltcG9ydGFudCAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21wbGV0ZWQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uY29tcGxldGVkIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29tcGxldGVkIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cbi5wYXltZW50LWltcG9ydGFudCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBheW1lbnQtY2hlY2tvdXQge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnBheW1lbnQtYmx1ZXNuYXAge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxufVxuLm9yZGVyZm9ybSAucGVyc29uYWwtaW5mbyB0YWJsZS50YWJsZSB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLm9yZGVyZm9ybSAucGVyc29uYWwtaW5mbyB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub3JkZXJmb3JtIC5lc3NheS1jaXRhZGVsIHRhYmxlLnRhYmxlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4ub3JkZXJmb3JtIC5lc3NheS1jaXRhZGVsIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vcmRlcmZvcm0gLnJlc3VtZS1jaXRhZGVsIHRhYmxlLnRhYmxlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4ub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCAuc2VydmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCAuc2VydmljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDc1JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5vcmRlcmZvcm0gLnJlc3VtZS1jaXRhZGVsIC5yZXN1bWUtc2VydmljZXMudHIxIC5hZGQtbGFiZWwge1xuICBmb250LXNpemU6IDA7XG59XG4ub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCAucmVzdW1lLXNlcnZpY2VzLnRyMSB0ZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vcmRlcmZvcm0gLnJlc3VtZS1jaXRhZGVsIC5yZXN1bWUtc2VydmljZXMudHIxIHRkIGxhYmVsIC5hZGQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCAucmVzdW1lLXNlcnZpY2VzLnRyMiAuYWRkLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIxcHg7XG4gIGNvbG9yOiAjMjE3YWE4O1xufVxuLm9yZGVyZm9ybSAucmVzdW1lLWNpdGFkZWwgLnJlc3VtZS1zZXJ2aWNlcy50cjIgdGQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCAucmVzdW1lLXNlcnZpY2VzLnRyMiB0ZCBsYWJlbCAuYWRkLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvcG92ZXIubGVmdCB7XG4gIGxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9wb3Zlci5sZWZ0IHtcbiAgICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICByaWdodDogLTI4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcG92ZXIubGVmdCAuYXJyb3cge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAub3JkZXJmb3JtIC5wZXJzb25hbC1pbmZvIHRhYmxlLnRhYmxlLFxuICAub3JkZXJmb3JtIC5lc3NheS1jaXRhZGVsIHRhYmxlLnRhYmxlLFxuICAub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCB0YWJsZS50YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIC52aXAtdGV4dC1jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnBvcG92ZXIubGVmdCB7XG4gICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0yODVweDtcbiAgfVxuICAucG9wb3Zlci5sZWZ0IC5hcnJvdyB7XG4gICAgbGVmdDogLTExcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIC50ZXh0LXJpZ2h0IC5wcmljZSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAub3JkZXJmb3JtIC5wZXJzb25hbC1pbmZvIHRhYmxlLnRhYmxlLFxuICAub3JkZXJmb3JtIC5lc3NheS1jaXRhZGVsIHRhYmxlLnRhYmxlLFxuICAub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCB0YWJsZS50YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIC52aXAtdGV4dC1jb2x1bW4gLmhpbnQge1xuICAgIHJpZ2h0OiAtMThweDtcbiAgfVxuICAub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCAucmVzdW1lLXNlcnZpY2VzLnRyMiAuYWRkLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gICNlc3NheXMtb3JkZXItZm9ybSAucGVyc29uYWwtaW5mbyB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCAucG9wb3Zlci5sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgI2Vzc2F5cy1vcmRlci1mb3JtIC5wZXJzb25hbC1pbmZvIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIGxhYmVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgI2Vzc2F5cy1vcmRlci1mb3JtIC5lc3NheS1jaXRhZGVsIHRhYmxlLnRhYmxlIHRib2R5IHRyLnNlcnZpY2UtZHJhZnQgdGQgLmhpbnQge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDI1cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAjZXNzYXlzLW9yZGVyLWZvcm0gLmVzc2F5LWNpdGFkZWwgdGFibGUudGFibGUgdGJvZHkgdHIuc2VydmljZS1kcmFmdCB0ZCAucG9wb3Zlci5sZWZ0IHtcbiAgICBsZWZ0OiA0MHB4IWltcG9ydGFudDtcbiAgfVxuICAjZXNzYXlzLW9yZGVyLWZvcm0gLmVzc2F5LWNpdGFkZWwgdGFibGUudGFibGUgdGJvZHkgdHIuc2VydmljZS1kaXNzZXJ0YXRpb24tcmV2aXNpb24gdGQgLmhpbnQge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbiAgI2Vzc2F5cy1vcmRlci1mb3JtIC5lc3NheS1jaXRhZGVsIHRhYmxlLnRhYmxlIHRib2R5IHRyLnByZXYtaWQgdGQgLmhpbnQsXG4gICNlc3NheXMtb3JkZXItZm9ybSAuZXNzYXktY2l0YWRlbCB0YWJsZS50YWJsZSB0Ym9keSB0ci5wcmVmZi13cml0ZXJzIHRkIC5oaW50IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICB9XG4gICNlc3NheXMtb3JkZXItZm9ybSAuZXNzYXktY2l0YWRlbCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCAucG9wb3Zlci5sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgI2Vzc2F5cy1vcmRlci1mb3JtIC5lc3NheS1jaXRhZGVsIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIC5wb3BvdmVyLmxlZnQgLmFycm93IHtcbiAgICBsZWZ0OiAtMTFweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gICNlc3NheXMtb3JkZXItZm9ybSAuZXNzYXktY2l0YWRlbCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZC5vcmRlci1yYWRpby1ncm91cCBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNlc3NheXMtb3JkZXItZm9ybSAuZXNzYXktY2l0YWRlbCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZC5vcmRlci1yYWRpby1ncm91cCBsYWJlbCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNlc3NheXMtb3JkZXItZm9ybSAuZXNzYXktY2l0YWRlbCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCBsYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAub3JkZXJmb3JtIC52aXAtc2VydmljZXMgLnZpcC10ZXh0LWNvbHVtbiAuaGludCB7XG4gICAgcmlnaHQ6IC03cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLyogb3JkZXIgc2lkZWJhciAqL1xuLm9yZGVyLXNpZGViYXIgLnN1Ym1pdF9idXR0b24sXG4ub3JkZXItdG90YWwtYm90dG9tLWxpbmUgLnN1Ym1pdF9idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI5cHg7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzg5YzEwNjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbn1cbi5vcmRlci1zaWRlYmFyIC5zdWJtaXRfYnV0dG9uOmRpc2FibGVkLFxuLm9yZGVyLXRvdGFsLWJvdHRvbS1saW5lIC5zdWJtaXRfYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogc2lsdmVyO1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIGNvbG9yOiAjMjMyNTJiO1xufVxuLm9yZGVyLXNpZGViYXIgLnNiLWNvbnRlbnQtb3JkZXItdG90YWwgLmFjY2VwdC10ZXh0IHtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLXNpZGViYXIgLnNiLWNvbnRlbnQtb3JkZXItdG90YWwgYnV0dG9uW2Rpc2FibGVkXSArIC5hY2NlcHQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJvdy5yb3ctb3JkZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3JkZXItc2lkZWJhciAucHJvY2VlZF9oaW50LFxuLm9yZGVyLXRvdGFsLWJvdHRvbS1saW5lIC5wcm9jZWVkX2hpbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNkOTBmMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5Lm9yZGVyLXBhZ2UgbWFpbiB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctb3JkZXItZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2ItbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNXB4IDAgNHB4O1xuICAgIGNvbG9yOiAjMmIyZjM4O1xuICB9XG4gIC5vcmRlci1zaWRlYmFyIC5wYXJhbWV0ZXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjOTM5YWFhO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbiAgLm9yZGVyLXNpZGViYXIgLnBhcmFtLXZhbHVlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAub3JkZXItc2lkZWJhciAucGFyYW0tcHJpY2Uge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5vcmRlci1zaWRlYmFyIC5oYXZlLWRpc2NvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm9yZGVyLXNpZGViYXIgLnNiLWJsdWUtY29udGVudCAuZW50ZXItZGlzY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9yZGVyLXNpZGViYXIgLnNiLWJsdWUtY29udGVudC5hY3RpdmUgLmVudGVyLWRpc2NvdW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc2lkZWJhciAuc2ItYmx1ZS1jb250ZW50LmFjdGl2ZSAuaGF2ZS1kaXNjb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3JkZXItc2lkZWJhciAubGluZS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkY2UyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLm9yZGVyLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICB9XG4gIC5zYi1saW5lLnNiLWxpbmUtdG90YWwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm9yZGVyLXNpZGViYXIgLnByb2NlZWRfaGludCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2lkZWJhci1tb2RlLW9yZGVyIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAuc2ItbGluZS5zYi1saW5lLXRvdGFsIC5wYXJhbS1wcmljZSB7XG4gICAgY29sb3I6ICMxZDZhOTI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNiLWxpbmUuc2ItbGluZS10b3RhbCAucGFyYW1ldGVyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMmYzMTNhO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAub3JkZXItZm9ybS1wYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgfVxuICAub3JkZXItZm9ybS1wYXJ0IC5wYXltZW50LXdyYXBwZXIgLmNpdGFkZWwuY29tcGxldGVkIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm9yZGVyLWZvcm0tcGFydCAucGF5bWVudC13cmFwcGVyIC5wYXltZW50LXJhZGlvLWZvcm0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3ctb3JkZXItZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAub3JkZXItc2lkZWJhciB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmRlci1zaWRlYmFyLFxuICAub3JkZXItc2lkZWJhciAuc2ItY29udGVudCxcbiAgLm9yZGVyLXNpZGViYXIgLm9yZGVyLXN0aWNreS1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucm93LW9yZGVyLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNiLWxpbmUtdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnNiLWxpbmUtdG90YWwgLnBhcmFtZXRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjMzEzNTRmO1xuICB9XG4gIC5zYi1saW5lLXRvdGFsIC5wYXJhbS1wcmljZSB7XG4gICAgY29sb3I6ICMxZDZhOTI7XG4gIH1cbiAgLnJvdy5yb3ctb3JkZXItZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2lkZWJhci1tb2RlLW9yZGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLm9yZGVyLXRvdGFsLWJvdHRvbS1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cbiAgLm9yZGVyLXRvdGFsLWJvdHRvbS1saW5lIC5zdWJtaXRfYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5vcmRlci10b3RhbC1ib3R0b20tbGluZSAuc2ItY29udGVudC1vcmRlci10b3RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtd2lkdGg6IDc1N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm9yZGVyLXRvdGFsLWJvdHRvbS1saW5lIC5hY2NlcHQtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogcmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5vcmRlci10b3RhbC1ib3R0b20tbGluZSBidXR0b25bZGlzYWJsZWRdICsgLmFjY2VwdC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lkZWJhci1hZ3JlZS10ZXJtcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA3NTdweDtcbiAgfVxuICBib2R5IC5vcmRlci10b3RhbC1ib3R0b20tbGluZSAucHJvY2VlZF9oaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1haW5fZm9ybSB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLnNpZGViYXItYWdyZWUtdGVybXMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC00N3B4O1xuICB9XG4gIC5vcmRlci10b3RhbC1ib3R0b20tbGluZSAuc3VibWl0X2J1dHRvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci10b3RhbC1ib3R0b20tbGluZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2lkZWJhci1hZ3JlZS10ZXJtcyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICAub3JkZXItdG90YWwtYm90dG9tLWxpbmUge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5vcmRlci10b3RhbC1ib3R0b20tbGluZSBidXR0b25bZGlzYWJsZWRdICsgLmFjY2VwdC10ZXh0IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMjhweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLm9yZGVyLXRvdGFsLWJvdHRvbS1saW5lIC5zdWJtaXRfYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zYi1saW5lLXRvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmRlci1wYWdlIC5ib3R0b20tY2hhdCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA5MHB4KTtcbiAgfVxuICAub3JkZXItcGFnZSAuc2Nyb2xsLXRvLXRvcCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNTBweCk7XG4gIH1cbiAgLnNiLWxpbmUtdG90YWwgLnBhcmFtZXRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5vcmRlci1hbGVydCAubW9kYWwtYm9keSAuY2xvc2Uge1xuICBmbG9hdDogbm9uZTtcbn1cbi5vcmRlci1hbGVydCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1cHg7XG59XG4ub3JkZXItYWxlcnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwYWVlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAubWFpbl9mb3JtIC52aXBfc2VydmljZXMgdGQuYmMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ud3JpdGluZy1xdWFsaXR5LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBjb2xvcjogIzIzMjUyYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5jaG9vc2UtcHJpY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBmMWY3O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzMlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbSAucHJpY2luZy10aXRsZSB7XG4gIHBhZGRpbmc6IDEycHggMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtIC5wcmljaW5nLXRpdGxlIC5tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE5NWU3NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0gLnByaWNpbmctdGl0bGUgLm1haW4tdGl0bGUgLmhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMjhweDtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtIC5wcmljaW5nLXRpdGxlIC5tYWluLXRpdGxlIC5oaW50IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VjZjlmZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUxNTU1YTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbSAucHJpY2luZy10aXRsZSAubWFpbi10aXRsZSAuaGludCBkaXYgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9oaW50LWFycm93LnBuZyk7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG4gIG1hcmdpbjogLThweCAwIDAgNTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtIC5wcmljaW5nLXRpdGxlIC5tYWluLXRpdGxlIC5oaW50OmhvdmVyIGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0gLnByaWNpbmctdGl0bGUgLnN1Yi10aXRsZTpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTk1ZTc2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0gLm1pZGRsZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAxOHB4O1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0gLm1pZGRsZS1ibG9jayB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtIC5taWRkbGUtYmxvY2sgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBjb2xvcjogIzUxNTU1YTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0gLm1pZGRsZS1ibG9jayB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvZ3JlZW4tbWFya2VyLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0gLnByaWNpbmctZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZWNmOWZlO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0gLnByaWNpbmctZm9vdGVyIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMxZTg5YjA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtIC5wcmljaW5nLWZvb3RlciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDFweCAjMTNhZWZmIHNvbGlkO1xuICBjb2xvcjogIzEzYWVmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0uY2hlY2tlZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLmNoZWNrZWQgLnByaWNpbmctZm9vdGVyIGEge1xuICBiYWNrZ3JvdW5kOiAjYWJkMDM3O1xuICBib3JkZXItY29sb3I6ICNhYmQwMzc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDA7XG59XG4uY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5jaGVja2VkIC5wcmljaW5nLWZvb3RlciBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTZWxlY3RlZCc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLnN0YW5kYXJkLXF1YWxpdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNmOWZlO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0uc3RhbmRhcmQtcXVhbGl0eSAucHJpY2luZy10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlY2Y5ZmU7XG59XG4uY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5zdGFuZGFyZC1xdWFsaXR5IC5wcmljaW5nLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZjlmZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLnN0YW5kYXJkLXF1YWxpdHkgLnByaWNpbmctdGl0bGUgLnN1Yi10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnSGlnaC1xdWFsaXR5IHdvcmsnO1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0ucHJlbWl1bS1xdWFsaXR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEzYWVmZjtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLnByZW1pdW0tcXVhbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODRweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3F1YWxpdHktaXRlbS1wcmVtaXVtLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IC02MXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLnByZW1pdW0tcXVhbGl0eSAucHJpY2luZy10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMxM2FlZmY7XG59XG4uY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5wcmVtaXVtLXF1YWxpdHkgLnByaWNpbmctdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTNhZWZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0ucHJlbWl1bS1xdWFsaXR5IC5wcmljaW5nLXRpdGxlIC5tYWluLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5wcmVtaXVtLXF1YWxpdHkgLnByaWNpbmctdGl0bGUgLnN1Yi10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkV4Y2VsbGVudCBxdWFsaXR5IHdvcmtcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5zdXByZW1lLXF1YWxpdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTk1ZTc2O1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0uc3VwcmVtZS1xdWFsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9xdWFsaXR5LWl0ZW0tc3VwcmVtZS5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLnN1cHJlbWUtcXVhbGl0eSAucHJpY2luZy10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMxOTVlNzY7XG59XG4uY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5zdXByZW1lLXF1YWxpdHkgLnByaWNpbmctdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTk1ZTc2O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0uc3VwcmVtZS1xdWFsaXR5IC5wcmljaW5nLXRpdGxlIC5tYWluLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5zdXByZW1lLXF1YWxpdHkgLnByaWNpbmctdGl0bGUgLnN1Yi10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlRvcC1ub3RjaCBxdWFsaXR5IHdvcmtcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxuICAuY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbSAubWlkZGxlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDdweDtcbiAgfVxuICAuY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbSAubWlkZGxlLWJsb2NrIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JpdGluZy1xdWFsaXR5LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5jaG9vc2UtcHJpY2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNob29zZS1wcmljaW5nIC5xdWFsaXR5LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAuY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbSAucHJpY2luZy1mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbSAucHJpY2luZy1mb290ZXIgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLnByZW1pdW0tcXVhbGl0eSAucHJpY2luZy10aXRsZSAubWFpbi10aXRsZSAuaGludCBkaXYsXG4gIC5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLnN1cHJlbWUtcXVhbGl0eSAucHJpY2luZy10aXRsZSAubWFpbi10aXRsZSAuaGludCBkaXYge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMzFweDtcbiAgfVxuICAuY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5wcmVtaXVtLXF1YWxpdHkgLnByaWNpbmctdGl0bGUgLm1haW4tdGl0bGUgLmhpbnQgZGl2IHNwYW4sXG4gIC5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLnN1cHJlbWUtcXVhbGl0eSAucHJpY2luZy10aXRsZSAubWFpbi10aXRsZSAuaGludCBkaXYgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzNHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud3JpdGluZy1xdWFsaXR5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmNob29zZS1wcmljaW5nOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRvcDogMjNweDtcbiAgfVxuICAuY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5zdGFuZGFyZC1xdWFsaXR5IC5wcmljaW5nLXRpdGxlIC5zdWItdGl0bGU6YmVmb3JlLFxuICAuY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5wcmVtaXVtLXF1YWxpdHkgLnByaWNpbmctdGl0bGUgLnN1Yi10aXRsZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuY2hvb3NlLXByaWNpbmcgLnF1YWxpdHktaXRlbS5zdXByZW1lLXF1YWxpdHkgLnByaWNpbmctdGl0bGU6YmVmb3JlIHtcbiAgICB0b3A6IC0xM3B4O1xuICB9XG4gIC5jaG9vc2UtcHJpY2luZyAucXVhbGl0eS1pdGVtLnN1cHJlbWUtcXVhbGl0eSAucHJpY2luZy10aXRsZSAuc3ViLXRpdGxlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4vKiBTZWFyY2ggU2VsZWN0cyAqL1xuYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMmYzMTNhO1xuICBvdXRsaW5lOiAwO1xufVxuYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hbmdsZS1kb3duLXNvbGlkLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5ib2R5IC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuc2VsZWN0Mi1jb250YWluZXIuZXJyb3IgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgODMsIDc5LCAwLjI1KTtcbn1cbi8qKlxuICogT3JkZXJzXG4gKiBmaWxlczogb3JkZXJzLmxlc3MgfCAhb3JkZXJzLnBocFxuICogY29udGVudC11cmw6IG9yZGVycy9cbiAqL1xuI2NvbXBsZXRlZC1vcmRlcnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb21wbGV0ZWQtb3JkZXJzLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tY29udGVudCBhIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbiNjb21wbGV0ZWQtb3JkZXJzLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tY29udGVudCBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xufVxuLm9yZGVycy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vcmRlcnMtY29udGFpbmVyICNhamF4X29yZGVybWVzc2FnZXMgLmNpdGFkZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXJzLWNvbnRhaW5lciAjYWpheF9vcmRlcm1lc3NhZ2VzIC5jaXRhZGVsIC5idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNTBweDtcbn1cbi5vcmRlcnMtY29udGFpbmVyIC5idG4tc3VjY2VzcyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLm9yZGVycy1jb250YWluZXIgc3Ryb25nLFxuLm9yZGVycy1jb250YWluZXIgYiB7XG4gIGNvbG9yOiAjMjU4OWJkO1xufVxuLm9yZGVycy1jb250YWluZXIgYS5idG4uYnRuLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNGI0YzU0O1xufVxuLm9yZGVycy1jb250YWluZXIgYS5idG4uYnRuLWxpbms6aG92ZXIsXG4ub3JkZXJzLWNvbnRhaW5lciBhLmJ0bi5idG4tbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4OWMxMDY7XG59XG4ub3JkZXJzLWNvbnRhaW5lciAuYnRuLWdyb3VwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVycy1jb250YWluZXIgLmJ0bi1ncm91cCBhIGltZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLm9yZGVycy1jb250YWluZXIgLmJ0bi1ncm91cCA+IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm9yZGVycy1jb250YWluZXIgLmJ0bi1ncm91cCA+IHAge1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAub3JkZXJzLWNvbnRhaW5lciAuYnRuLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG4ub3JkZXJzLWNvbnRhaW5lciAuYnRuLWdyb3VwICoge1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAub3JkZXJzLWNvbnRhaW5lciAuYnRuLWdyb3VwICoge1xuICAgIGZsb2F0OiBpbml0aWFsO1xuICB9XG59XG4ub3JkZXJzLWNvbnRhaW5lciAuYnRuLWdyb3VwIC5idG4ge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5vcmRlcnMtY29udGFpbmVyIC5idG4tZ3JvdXAgLmJ0bi1saW5rLmJ0biB7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgfVxufVxuLm9yZGVycy1jb250YWluZXIgLmJ0bi1ncm91cCAuYnRuLWRldGFpbHMuYnRuIHtcbiAgY29sb3I6ICMxOTc0YjA7XG59XG4ub3JkZXJzLWNvbnRhaW5lciAuYnRuLWdyb3VwIC5idG4tZGV0YWlscy5idG46aG92ZXIge1xuICBjb2xvcjogIzg5YzEwNjtcbn1cbi5vcmRlcnMtY29udGFpbmVyIC5idG4tZ3JvdXAgLmJ0bi1kZWxldGUuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNkOTUzNGY7XG59XG4ub3JkZXJzLWNvbnRhaW5lciAuZGV0YWlscy1ibG9jayB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4ub3JkZXJzLWNvbnRhaW5lciAuZGV0YWlscy1ibG9jayAub3JkZXJfaWQgYSB7XG4gIGNvbG9yOiAjODljMTA2O1xufVxuLm9yZGVycy1jb250YWluZXIgLmZpbGVzIC5maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG59XG4ub3JkZXJzLWNvbnRhaW5lciAuZmlsZXMgLmZpbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9yZGVycy1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuLm9yZGVycy1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdlIC5kYXRlIHtcbiAgY29sb3I6ICM0YjRjNTQ7XG59XG4ub3JkZXJzLWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vcmRlcnMtY29udGFpbmVyIC5hbGVydC50ZXh0LWNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3JkZXJzLWNvbnRhaW5lciBpLmljb19pbmNvbWluZyxcbi5vcmRlcnMtY29udGFpbmVyIGkuaWNvX291dGdvaW5nIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLm9yZGVycy1jb250YWluZXIgaS5pY29faW5jb21pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjMnO1xuICBjb2xvcjogIzg5YzEwNjtcbn1cbi5vcmRlcnMtY29udGFpbmVyIGkuaWNvX291dGdvaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDYyJztcbiAgY29sb3I6ICNkOTUzNGY7XG59XG4ub3JkZXJzLWNvbnRhaW5lciBpLmljb19tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuLm9yZGVycy1jb250YWluZXIgLm5ld19tZXNzYWdlIGkuaWNvX21lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4ub3JkZXJzLWNvbnRhaW5lciAub3JkZXJzIC5vcmRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuLm9yZGVycy1jb250YWluZXIgLm9yZGVycyAub3JkZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9yZGVycy1jb250YWluZXIgLm9yZGVycyAub3JkZXIudmlwX29yZGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZjRmOSB1cmwoLi4vaW1nL3ZpcC1hY2NvdW50L29yZGVyLWZvcm0tMDMuc3ZnKSA5NSUgMzAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjRweDtcbn1cbi5vcmRlcnMtY29udGFpbmVyICNhamF4X29yZGVyaW5mbyAudmlwX29yZGVyX2RldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXJzLWNvbnRhaW5lciAjYWpheF9vcmRlcmluZm8gLnZpcF9vcmRlcl9kZXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmlwLWFjY291bnQvb3JkZXItZm9ybS0wMy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uaGlkZGVuLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVwbHktbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVwbHktbWVzc2FnZS5hY3RpdmUge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uZXh0ZW5kLWZvcm0ge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xufVxuLmV4dGVuZC1mb3JtIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmV4dGVuZC1mb3JtIGlucHV0W25hbWU9XCJkYXlzXCJdLFxuLmV4dGVuZC1mb3JtIGlucHV0W25hbWU9XCJob3Vyc1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG4uZXh0ZW5kLWZvcm0gLmNvbC14cy0xMiB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbiNuZXdfZmVlZGJhY2sge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xufVxuI25ld19mZWVkYmFjayAuY29sLXhzLTEyIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuI2RlbGV0ZS1vcmRlciB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4jZGVsZXRlLW9yZGVyIGEuYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNkZWxldGUtb3JkZXIgYS5idG4tbGluayB7XG4gIGNvbG9yOiAjMmYzMTNhO1xufVxuLyoqXG4gKiBQYXNzd29yZCByZW1pbmRlclxuICogZmlsZXM6ICFwYXNzd29yZC5waHBcbiAqIGNvbnRlbnQtdXJsOiBwYXNzd29yZC9cbiAqL1xuLnBhc3N3b3JkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLyoqXG4gKiBQcmljaW5nIFBvbGljeVxuICogZmlsZXM6IHByaWNlcy5waHAgfCAhcHJpY2VzLnBocFxuICogY29udGVudC11cmw6IHByaWNlcy9cbiAqL1xuLnByaWNlLWNhbGN1bGF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJpY2UtY2FsY3VsYXRvciBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlLWNhbGN1bGF0b3IgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnByaWNlLWNhbGN1bGF0b3IgLmNpdGFkZWwgLmhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5wcmljZS1jYWxjdWxhdG9yIC5jaXRhZGVsIC5oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wcmljZS1jYWxjdWxhdG9yIC5jaXRhZGVsIC5jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlLWNhbGN1bGF0b3IgLmNpdGFkZWwgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wcmljZS1jYWxjdWxhdG9yIC5jaXRhZGVsIC5zd2lwZSB7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlLWNhbGN1bGF0b3IgLmNpdGFkZWwgLnN3aXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJpY2UtY2FsY3VsYXRvciAuY3VycmVuY2llcyB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWNhbGN1bGF0b3IgLnRhYmxlX3ByaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNjAwcHg7XG59XG4ucHJpY2UtY2FsY3VsYXRvciAudGFibGVfcHJpY2UgdHIgdGQge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDgwJS81KTtcbn1cbi5wcmljZS1jYWxjdWxhdG9yIC50YWJsZV9wcmljZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMCU7XG59XG4ucHJpY2UtY2FsY3VsYXRvciAudGFibGVfcHJpY2Ugc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTAzYzUyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2UtY2FsY3VsYXRvciAudGFibGVfcHJpY2UgLmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzE4NWI3ZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWNhbGN1bGF0b3IgLnRhYmxlX3ByaWNlIC5hc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg5YzEwNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qKlxuICogUHJvY2Vzc1xuICogZmlsZXM6IG5vbmVcbiAqIGNvbnRlbnQtdXJsOiBob3ctaXQtd29ya3MvXG4gKi9cbi8qKlxuICogUHJvZmlsZVxuICogZmlsZXM6IHByb2ZpbGUucGhwIHwgIXByb2ZpbGUucGhwXG4gKiBjb250ZW50LXVybDogcHJvZmlsZS9cbiAqL1xuLyoqXG4gKiBSZXN1bWUgYW5kIGN2XG4gKiBmaWxlczogb3JkZXIucGhwIHwgIXJlc3VtZXMtYW5kLWN2LnBocFxuICogY29udGVudC11cmw6IHJlc3VtZXMtYW5kLWN2L1xuICovXG4ucmV2aWV3cyAucmF0aW5nLXNpdGVzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbn1cbi5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzLjQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDcwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cbi5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVzIC5zdGFycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDgwcHg7XG4gIHRvcDogMThweDtcbn1cbi5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVzIC5yYXRpbmctbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHRvcDogLTFweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcy5wcmltZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4ucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcy5wcmltZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9wcmltZS1sb2dvLnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAxMHB4O1xufVxuLnJldmlld3MgLnJhdGluZy1zaXRlcyAud3JhcHBlciAuc2l0ZXMucHJpbWUgLnJhdGluZy1udW1iZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbn1cbi5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVzLnRydXN0IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuLnJldmlld3MgLnJhdGluZy1zaXRlcyAud3JhcHBlciAuc2l0ZXMudHJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvdHJ1c3QtbG9nby5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMTBweDtcbn1cbi5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVzLnRydXN0IC5yYXRpbmctbnVtYmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGI2N2E7XG59XG4ucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcy5qYWJiZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4ucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcy5qYWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvanViYmVyLWxvZ28ucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDEwcHg7XG59XG4ucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcy5qYWJiZXIgLnJhdGluZy1udW1iZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2YwNmEyMjtcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLnJldmlld3MgLndoeS11cy1vdXItc3RhdHMgLndoeS11cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjklO1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnJldmlld3MgLndoeS11cy1vdXItc3RhdHMgLndoeS11czphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDk1JTtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXMgLnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucmV2aWV3cyAud2h5LXVzLW91ci1zdGF0cyAud2h5LXVzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBtYXJnaW46IDI1cHggMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc4Nzg3ODtcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXMgdWwgbGk6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM0YTg2YjM7XG59XG4ucmV2aWV3cyAud2h5LXVzLW91ci1zdGF0cyAud2h5LXVzIHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTdweDtcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXMgdWwgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvc3Rhci5wbmdcIik7XG59XG4ucmV2aWV3cyAud2h5LXVzLW91ci1zdGF0cyAud2h5LXVzIHVsIGxpOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9oYW5kLnBuZ1wiKTtcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXMgdWwgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9sb2NrLnBuZ1wiKTtcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC5vdXItc3RhdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2OSU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucmV2aWV3cyAud2h5LXVzLW91ci1zdGF0cyAub3VyLXN0YXRzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJldmlld3MgLndoeS11cy1vdXItc3RhdHMgLm91ci1zdGF0cyAuc3RhdHMtaWNvbnMgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC5vdXItc3RhdHMgLnN0YXRzLWljb25zIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNC43JTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC5vdXItc3RhdHMgLnN0YXRzLWljb25zIHVsIGxpIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuLnJldmlld3MgLndoeS11cy1vdXItc3RhdHMgLm91ci1zdGF0cyAuc3RhdHMtaWNvbnMgdWwgbGkgcC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC5vdXItc3RhdHMgLnN0YXRzLWljb25zIHVsIGxpIHAubnVtYmVyIHtcbiAgY29sb3I6ICM0NDg3YjI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC5vdXItc3RhdHMgLnN0YXRzLWljb25zIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzExcHgpIHtcbiAgLnJldmlld3MgLndoeS11cy1vdXItc3RhdHMgLm91ci1zdGF0cyAuc3RhdHMtaWNvbnMgdWwgbGkge1xuICAgIHdpZHRoOiAyMy43JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTU0MHB4KSB7XG4gIC5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNDYlO1xuICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICB9XG4gIC5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVzLnRydXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmMWYxZjE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVzLmphYmJlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjFmMWYxO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXMge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnJldmlld3MgLndoeS11cy1vdXItc3RhdHMgLm91ci1zdGF0cyB7XG4gICAgd2lkdGg6IDU5JTtcbiAgfVxuICAucmV2aWV3cyAud2h5LXVzLW91ci1zdGF0cyAub3VyLXN0YXRzIC5zdGF0cy1pY29ucyB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJldmlld3MgLnJhdGluZy1zaXRlcyAud3JhcHBlciAuc2l0ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVzLnRydXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxuICAucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcy5qYWJiZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJldmlld3MgLndoeS11cy1vdXItc3RhdHMgLndoeS11czphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmV2aWV3cyAud2h5LXVzLW91ci1zdGF0cyAub3VyLXN0YXRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODYzcHgpIHtcbiAgLnJldmlld3MgLnJhdGluZy1zaXRlcyAud3JhcHBlciAuc2l0ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVzLnRydXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxuICAucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcy5qYWJiZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MTZweCkge1xuICAucmV2aWV3cyAud2h5LXVzLW91ci1zdGF0cyAud2h5LXVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJldmlld3MgLndoeS11cy1vdXItc3RhdHMgLm91ci1zdGF0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXMgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJldmlld3MgLnJhdGluZy1zaXRlcyAud3JhcHBlciAuc2l0ZXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlcy50cnVzdCxcbiAgLnJldmlld3MgLnJhdGluZy1zaXRlcyAud3JhcHBlciAuc2l0ZXMuamFiYmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXMgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAucmV2aWV3cyAud2h5LXVzLW91ci1zdGF0cyAub3VyLXN0YXRzIC5zdGF0cy1pY29ucyB1bCBsaSBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDA1cHgpIHtcbiAgLnJldmlld3MgLnJhdGluZy1zaXRlcyAud3JhcHBlciAuc2l0ZXMgLnN0YXJzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVzIC5yYXRpbmctbnVtYmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG4vKipcbiAqIFNhbXBsZXNcbiAqIGZpbGVzOiAhc2FtcGxlcy5waHBcbiAqIGNvbnRlbnQtdXJsOiBzYW1wbGVzL1xuICovXG4jYWpheF9zYW1wbGVzIC5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuI2FqYXhfc2FtcGxlcyAubGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2FqYXhfc2FtcGxlcyAubGluayBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWMxJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2FqYXhfc2FtcGxlcyAubGluayBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI2FqYXhfc2FtcGxlcyAubGluayB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxufVxuI2FqYXhfc2FtcGxlcyAuc2FtcGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjYWpheF9zYW1wbGVzIC5zYW1wbGUge1xuICAgIHdpZHRoOiA1OSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNhamF4X3NhbXBsZXMgLml0ZW06bnRoLWNoaWxkKDJuICsxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiNhamF4X3NhbXBsZXMgLmNpdGFkZWwgLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNhamF4X3NhbXBsZXMgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjNmM2YzY7XG59XG4ucGVyc29uYWwtZXNzYXkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmFycmF0aXZlLWVzc2F5IHAgYS5idG4uYmx1ZSxcbiAgLnBlcnNvbmFsLWVzc2F5IHAgYS5idG4uYmx1ZSB7XG4gICAgbWF4LXdpZHRoOiAyNjJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4vKipcbiAqIFNpdGVtYXBcbiAqIGZpbGVzOiAgIXNpdGVtYXAucGhwXG4gKiBjb250ZW50LXVybDogc2l0ZW1hcC9cbiAqL1xuLyoqXG4gKiBTZXJ2aWNlcyAoT3VyIFNlcnZpY2VzKVxuICogZmlsZXM6IG5vbmVcbiAqIGNvbnRlbnQtdXJsOiBzZXJ2aWNlcy9cbiAqL1xuLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlLXdyYXBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYycHg7XG4gIHBhZGRpbmc6IDVweCAzcHggNXB4IDVweDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZS13cmFwcCAubGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDc5JTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JmZDllNjtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZS13cmFwcCAubGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggNXB4IDE1cHggMjVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VydmljZXMgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2Utd3JhcHAgLmxpbmsgYTpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzRhODZiMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZS13cmFwcCAubGluayBhLmxvbmcge1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCAyNXB4O1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlLXdyYXBwIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlLXdyYXBwIC5pY29uIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uc2VydmljZXMgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2Utd3JhcHA6aG92ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZS13cmFwcDpob3ZlciBhOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjODljMTA2O1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlLXdyYXBwOmhvdmVyIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC43cztcbiAgYmFja2dyb3VuZDogIzg5YzEwNjtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZS13cmFwcDpob3ZlciAuaWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNCk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlcnZpY2VzLWxpc3QgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2VydmljZXMgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2Utd3JhcHAgLmxpbmsgYSB7XG4gICAgcGFkZGluZzogMTVweCA1cHggMTVweCA1cHg7XG4gIH1cbiAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlLXdyYXBwIC5saW5rIGEubG9uZyB7XG4gICAgcGFkZGluZzogMTVweCA1cHggMTVweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZS13cmFwcCAubGluayBhLmxvbmcge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZS13cmFwcCAubGluayBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5zZXJ2aWNlcyAuc2VydmljZXMtbGlzdCAuc2VydmljZS13cmFwcCAubGluayBhLmxvbmcge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuc3Bhbi5vbGQtcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTE1cHggMCAwIDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5uZXctdmlwLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ldy12aXAtc2VydmljZSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTM5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3LXZpcC1zZXJ2aWNlIHtcbiAgICByaWdodDogMzhweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgfVxufVxuLnVwZGF0ZS1oaW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzE5NTg4OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG4udXBkYXRlLWhpbnQgLmRpc2NvdW50Y2xhc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZTRlOWVmO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzQ2cHg7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXBkYXRlLWhpbnQgLmRpc2NvdW50Y2xhc3MgcCB7XG4gIGNvbG9yOiAjMDA0YTgwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnVwZGF0ZS1oaW50OmhvdmVyIC5kaXNjb3VudGNsYXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGludCAuY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGludC5hY3RpdmUge1xuICBjb2xvcjogIzg5YzEwNjtcbn1cbi8qKlxuICogU3VnZ2VzdGlvbnNcbiAqIGZpbGVzOiBzdWdnZXN0aW9ucy5waHAgfCAhc3VnZ2VzdGlvbnMucGhwXG4gKiBjb250ZW50LXVybDogc3VnZ2VzdGlvbnMvXG4gKi9cbi5zdWdnZXN0aW9ucyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3VnZ2VzdGlvbnMgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi8qKlxuICogVGVzdGltb25pYWxzXG4gKiBmaWxlczogdGVzdGltb25pYWxzLnBocCB8ICF0ZXN0aW1vbmlhbHMucGhwXG4gKiBjb250ZW50LXVybDogdGVzdGltb25pYWxzL1xuICovXG4jYWpheF90ZXN0aW1vbmlhbHMgLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4jYWpheF90ZXN0aW1vbmlhbHMgLnBhZ2luYXRpb24gbGkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAwO1xufVxuI2FqYXhfdGVzdGltb25pYWxzIC5wYWdpbmF0aW9uIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuI2FqYXhfdGVzdGltb25pYWxzIC5wYWdpbmF0aW9uIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4jYWRkX3Rlc3RpX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMTVweDtcbn1cbi8qKlxuICogV2FybmluZ1xuICogZmlsZXM6IG5vbmVcbiAqIGNvbnRlbnQtdXJsOiBiZXdhcmUvXG4gKi9cbiNiZXdhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAjYmV3YXJlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuI2Jld2FyZSB0ciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAjYmV3YXJlIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4jYmV3YXJlIHRyIHRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICNiZXdhcmUgdHIgdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gICNiZXdhcmUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMzE0NTAyO1xuICB9XG4gICNiZXdhcmUgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICM4YjIxMWU7XG4gIH1cbn1cbiNiZXdhcmUgdHIgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgI2Jld2FyZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG4jYmV3YXJlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzcsIDE5MywgNiwgMC4yKTtcbiAgY29sb3I6ICM4OWMxMDY7XG59XG4jYmV3YXJlIHRyIHRkOmZpcnN0LWNoaWxkIHAge1xuICBjb2xvcjogIzQzNWUwMztcbn1cbiNiZXdhcmUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCA4MywgNzksIDAuMik7XG4gIGNvbG9yOiAjZDk1MzRmO1xufVxuI2Jld2FyZSB0ciB0ZDpsYXN0LWNoaWxkIHAge1xuICBjb2xvcjogI2EwMjYyMjtcbn1cbi52aXAtb2ZmZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMTdweCAwIDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTg5YmQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlwLW9mZmVyLWhlYWRlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpcC1vZmZlci1oZWFkZXIgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmlwLWFjY291bnQva2luZy5wbmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IC00cHg7XG59XG4udmlwLW9mZmVyLWhlYWRlciBpbWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52aXAtb2ZmZXItaGVhZGVyIGltZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi52aXAtb2ZmZXItc3ViaGVhZGVyIHtcbiAgY29sb3I6ICMyNTg5YmQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG4udmlwLW9mZmVyLWl0ZW0ge1xuICB3aWR0aDogMzElO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpcC1vZmZlci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udmlwLW9mZmVyLWl0ZW0tdG9wIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTg5YmQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udmlwLW9mZmVyLXR5cGVzIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMCAyNXB4IDI1cHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE3NmVhNztcbn1cbi52aXAtb2ZmZXItZGlzY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnZpcC1vZmZlci1pdGVtLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTg5YmQ7XG59XG4udmlwLW9mZmVyLW1vbnRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4udmlwLW9mZmVyLXBlci1tb250aCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLnZpcC1vZmZlci1pdGVtOmZpcnN0LWNoaWxkIC52aXAtb2ZmZXItaXRlbS1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODljMTA2O1xufVxuLnZpcC1vZmZlci1pdGVtOmZpcnN0LWNoaWxkIC52aXAtb2ZmZXItdHlwZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFhYTFjO1xufVxuLnZpcC1vZmZlci1pdGVtOmZpcnN0LWNoaWxkIC52aXAtb2ZmZXItaXRlbS10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODljMTA2O1xufVxuLnZpcC1vZmZlci1pdGVtIC52aXAtb2ZmZXItZGlzY291bnQgaW1nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4udmlwLW9mZmVyLWl0ZW0gLnZpcC1vZmZlci1kaXNjb3VudCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4udmlwLW9mZmVyLWl0ZW0uYWN0aXZlIC52aXAtb2ZmZXItYnV5LXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi52aXAtb2ZmZXItd3JhcHBlciAudmlwLW9mZmVyLWl0ZW0gLnZpcC1vZmZlci10ZCA+IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZiYjcxMztcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmJiNzEzO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZpcC1vZmZlci13cmFwcGVyIC52aXAtb2ZmZXItaXRlbSAudmlwLW9mZmVyLXRkID4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y5Y2E1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udmlwLW9mZmVyLXdyYXBwZXIgLnZpcC1vZmZlci1pdGVtIC52aXAtb2ZmZXItdGQgPiBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmJiNzEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52aXAtb2ZmZXItd3JhcHBlciAudmlwLW9mZmVyLWl0ZW0gLnZpcC1vZmZlci10ZCA+IGJ1dHRvbjpmb2N1czphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDY4cHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmJiNzEzO1xufVxuLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OWMxMDY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udmlwLW9mZmVyLWJ1eS13cmFwcGVyIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnZpcC1vZmZlci1idXktd3JhcHBlciB0Ym9keSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnZpcC1vZmZlci1idXktd3JhcHBlciB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi52aXAtb2ZmZXItYnV5LW1vbnRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udmlwLW9mZmVyLWJ1eS1wcmljZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOC4yNXB4O1xufVxuLnZpcC1vZmZlci1idXktcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi52aXAtb2ZmZXItYnV5LXdyYXBwZXIgdGQgLnZpcC1vZmZlci1idXktYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM4OWMxMDY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4udmlwLW9mZmVyLXNlY29uZC10aXRsZSB7XG4gIGNvbG9yOiAjMjU4OWJkO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLnZpcC1vZmZlci1iZW5lZml0cyB7XG4gIGNvbG9yOiAjMjU4OWJkO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiA1N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlwLW9mZmVyLWJlbmVmaXRzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi52aXAtb2ZmZXItYmVuZWZpdHMtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiAnVklQJztcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgY29sb3I6ICNkMGU4ZjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogMHB4O1xufVxuLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtIHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgcGFkZGluZzogMCA3MHB4O1xuICBtYXJnaW46IDA7XG59XG4udmlwLW9mZmVyLWJlbmVmaXRzLWxpc3QgdWwudmlwLW9mZmVyLWJlbmVmaXRzLWl0ZW0gbGkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC4uL2ltZy92aXAtYWNjb3VudC9zdGFyLnBuZyk7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi52aXAtb2ZmZXItYmVuZWZpdHMtbGlzdCB1bC52aXAtb2ZmZXItYmVuZWZpdHMtaXRlbSBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtIGxpLmFjY291bnQtYWN0aXZlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICMyNTg5YmQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4udmlwLW9mZmVyLWJlbmVmaXRzLWxpc3QgdWwudmlwLW9mZmVyLWJlbmVmaXRzLWl0ZW0gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLypcbi52aXAtb2ZmZXItYmVuZWZpdHMtbGlzdCB7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4udmlwLW9mZmVyLWJlbmVmaXRzLWxpc3Q6YmVmb3JlIHtcblx0ei1pbmRleDogLTE7XG59XG4qL1xuLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gIHotaW5kZXg6IDk7XG59XG4udmlwLW9mZmVyLXRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi52aXAtb2ZmZXItdGFibGUgLnZpcC1vZmZlci1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlwLW9mZmVyLXN1YmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aXAtb2ZmZXItYmVuZWZpdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlwLW9mZmVyLXJlY2VudC1pbnZvaWNlIHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlwLW9mZmVyLXJlY2VudC1pbnZvaWNlIC52aXAtb2ZmZXItYnV5LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZiYjcxMztcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmJiNzEzO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZpcC1vZmZlci1yZWNlbnQtaW52b2ljZSAudmlwLW9mZmVyLWJ1eS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjljYTU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY0NXB4KSB7XG4gIC52aXAtb2ZmZXItdHlwZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aXAtb2ZmZXItZGlzY291bnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC52aXAtb2ZmZXItZGlzY291bnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudmlwLW9mZmVyLWl0ZW0ge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC52aXAtb2ZmZXItYmVuZWZpdHMtbGlzdCB1bC52aXAtb2ZmZXItYmVuZWZpdHMtaXRlbSB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDMzcHg7XG4gIH1cbiAgLnZpcC1vZmZlci1pdGVtLmFjdGl2ZSAudmlwLW9mZmVyLWJ1eS13cmFwcGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlwLW9mZmVyLWJ1eS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLnZpcC1vZmZlci1pdGVtOmxhc3QtY2hpbGQgLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gICAgcmlnaHQ6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpcC1vZmZlci1pdGVtOmxhc3QtY2hpbGQgLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICB9XG4gIC52aXAtb2ZmZXItdGFibGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnZpcC1vZmZlci1pdGVtIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudmlwLW9mZmVyLXN1YmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC52aXAtb2ZmZXItaXRlbTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAudmlwLW9mZmVyLXdyYXBwZXIgLnZpcC1vZmZlci1pdGVtIC52aXAtb2ZmZXItdGQgPiBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnZpcC1vZmZlci1idXktbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAudmlwLW9mZmVyLWJ1eS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC52aXAtb2ZmZXItaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDM2cHg7XG4gIH1cbiAgLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtLmFjY291bnQtYWN0aXZlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC52aXAtb2ZmZXItYmVuZWZpdHMtbGlzdCB1bC52aXAtb2ZmZXItYmVuZWZpdHMtaXRlbS5hY2NvdW50LWFjdGl2ZSBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC52aXAtb2ZmZXItaGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudmlwLW9mZmVyLXN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdvcmtzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5ob3ctaXQtd29ya3MgaDIge1xuICBjb2xvcjogIzI1ODliZDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhvdy1pdC13b3JrcyBoMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9ob3ctaXQtd29ya3MvYmNnLW1pbi5wbmdcIikgbGVmdCA0NSUgdG9wIDUwcHggbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG59XG4uaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC53cmFwcGVyIC50ZXh0LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC53cmFwcGVyIC50ZXh0LWJsb2NrIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLndyYXBwZXIgLnRleHQtYmxvY2sgcC5zdGVwLXRpdGxlIHtcbiAgY29sb3I6ICMyNTg5YmQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC53cmFwcGVyIC50ZXh0LWJsb2NrIC5zdGVwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2E3ZGMyNztcbn1cbi5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC53cmFwcGVyIC50ZXh0LWJsb2NrIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAud3JhcHBlciAudGV4dC1ibG9jayAuY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2hvdy1pdC13b3Jrcy9hcnJvdy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjRkZWcpO1xuICB0b3A6IDEwcHg7XG59XG4uaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAud3JhcHBlciAudGV4dC1ibG9jayAuY2lyY2xlOmhvdmVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDVweCAjYzBjMGMwKTtcbn1cbi5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC53cmFwcGVyIC50ZXh0LWJsb2NrIC5jaXJjbGU6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA1cHggNXB4ICNjMGMwYzApO1xufVxuLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMSB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMSAuY2lyY2xlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvcmtzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICByaWdodDogLTE0NHB4O1xuICB0b3A6IDE3NXB4O1xufVxuLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMSAuY2lyY2xlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob3ctaXQtd29ya3MvbGluZS1vbmUucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAtNzlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbn1cbi5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTIgLmNpcmNsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b3JrcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgcmlnaHQ6IDIycHg7XG4gIHRvcDogMjM4cHg7XG59XG4uaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay0yIC5jaXJjbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvdy1pdC13b3Jrcy9saW5lLW9uZS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvdHRvbTogLTU4cHg7XG4gIGxlZnQ6IDcwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0M2RlZyk7XG59XG4uaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay0zIHtcbiAgbWFyZ2luLXRvcDogNDIxcHg7XG59XG4uaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay0zIC5jaXJjbGUge1xuICBhbmltYXRpb24tbmFtZTogd29ya3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGJvdHRvbTogMjU2cHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMyAuY2lyY2xlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob3ctaXQtd29ya3MvbGluZS1vbmUucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAtNzlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbn1cbi5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTQge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cbi5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTQgLmNpcmNsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b3JrcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYm90dG9tOiAxMDNweDtcbiAgbGVmdDogLTE3MXB4O1xufVxuLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stNCAuY2lyY2xlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob3ctaXQtd29ya3MvbGluZS1vbmUucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3R0b206IC01OHB4O1xuICBsZWZ0OiA3MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDNkZWcpO1xufVxuLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stNCAuY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTEge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZzogNDBweCAyNjhweCAwIDI4NnB4O1xuICB9XG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTEgLmNpcmNsZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNjBweDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMSAuY2lyY2xlOmFmdGVyIHtcbiAgICByaWdodDogLTQ4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTRkZWcpO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDQ1cHg7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nOiA0MHB4IDI2OHB4IDAgMjg2cHg7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMiAuY2lyY2xlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHRvcDogMDtcbiAgfVxuICAuaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAuY3VzdG9tLWNvbHVtbiAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay0yIC5jaXJjbGU6YmVmb3JlIHtcbiAgICBib3R0b206IC03MnB4O1xuICAgIGxlZnQ6IC0zNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMWRlZyk7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMiAuY2lyY2xlOmFmdGVyIHtcbiAgICByaWdodDogLTQ4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTRkZWcpO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDQ1cHg7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nOiA0MHB4IDI2OHB4IDAgMjg2cHg7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMyAuY2lyY2xlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHRvcDogMDtcbiAgfVxuICAuaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAuY3VzdG9tLWNvbHVtbiAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay0zIC5jaXJjbGU6YmVmb3JlIHtcbiAgICB0b3A6IDk4cHg7XG4gICAgbGVmdDogLTc5cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMyAuY2lyY2xlOmFmdGVyIHtcbiAgICByaWdodDogLTQ4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTJkZWcpO1xuICAgIHRvcDogNTdweDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stNCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nOiA0MHB4IDI2OHB4IDAgMjg2cHg7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stNCAuY2lyY2xlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHRvcDogMDtcbiAgfVxuICAuaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAuY3VzdG9tLWNvbHVtbiAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay00IC5jaXJjbGU6YmVmb3JlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMTFweDtcbiAgICB0b3A6IDEzNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE3NmRlZyk7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stNCAuY2lyY2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaG93LWl0LXdvcmtzL2Fycm93LnBuZyk7XG4gICAgcmlnaHQ6IC00OHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk4ZGVnKTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMjhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTEsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTIsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTMsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTQge1xuICAgIHBhZGRpbmc6IDQwcHggMTM1cHggMCAzMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTEsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTIsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTMsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMzMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMiAuY2lyY2xlOmJlZm9yZSB7XG4gICAgbGVmdDogLTc5cHg7XG4gICAgdG9wOiAtNDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICB9XG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTMgLmNpcmNsZTpiZWZvcmUge1xuICAgIGxlZnQ6IC03OXB4O1xuICAgIHRvcDogLTQwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgfVxuICAuaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAuY3VzdG9tLWNvbHVtbiAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay00IC5jaXJjbGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNzlweDtcbiAgICB0b3A6IC00MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gIH1cbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stNCAuY2lyY2xlOmFmdGVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTJkZWcpO1xuICAgIHRvcDogNTdweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMSxcbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMixcbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMyxcbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stNCB7XG4gICAgcGFkZGluZzogNDVweCAwIDAgMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTEsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTIsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTMsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAuY3VzdG9tLWNvbHVtbiAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay0xIC5jaXJjbGUsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTIgLmNpcmNsZSxcbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMyAuY2lyY2xlLFxuICAuaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAuY3VzdG9tLWNvbHVtbiAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay00IC5jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgfVxuICAuaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAuY3VzdG9tLWNvbHVtbiAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay0xIC5jaXJjbGU6YWZ0ZXIsXG4gIC5ob3ctaXQtd29ya3MgLmNvbnRlbnQtY29udGFpbmVyIC5jdXN0b20tY29sdW1uIC53cmFwcGVyIC50ZXh0LWJsb2NrLmJsb2NrLTIgLmNpcmNsZTphZnRlcixcbiAgLmhvdy1pdC13b3JrcyAuY29udGVudC1jb250YWluZXIgLmN1c3RvbS1jb2x1bW4gLndyYXBwZXIgLnRleHQtYmxvY2suYmxvY2stMyAuY2lyY2xlOmFmdGVyLFxuICAuaG93LWl0LXdvcmtzIC5jb250ZW50LWNvbnRhaW5lciAuY3VzdG9tLWNvbHVtbiAud3JhcHBlciAudGV4dC1ibG9jay5ibG9jay00IC5jaXJjbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtdG9wLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS10b3AtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUyNXB4O1xuICBoZWlnaHQ6IDM3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdG9wLWRlYy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvdHRvbTogLTIyM3B4O1xuICByaWdodDogLTkwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtdG9wLWJsb2NrIC5ibG9jay12cy12aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLXRvcC1ibG9jayAuYmxvY2stdnMtdmlkZW8gLnZpZGVvLWJsb2NrIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS10b3AtYmxvY2sgLmJsb2NrLXZzLXZpZGVvIC52aWRlby1ibG9jayAuYnV0dG9uLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtdG9wLWJsb2NrIC5ibG9jay12cy10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjQlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS10b3AtYmxvY2sgLmJsb2NrLXZzLXRleHQgaDEge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS10b3AtYmxvY2sgLmJsb2NrLXZzLXRleHQgaDE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtdG9wLWJsb2NrIC5ibG9jay12cy10ZXh0IC5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLXRvcC1ibG9jayAuYmxvY2stdnMtdGV4dCAuYnV0dG9ucyAuYi1ncmVlbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCA2NXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCA1MHB4IDAgMDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLXRvcC1ibG9jayAuYmxvY2stdnMtdGV4dCAuYnV0dG9ucyAuc2Vydi1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggNjJweDtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4ICNjMGMwYzA7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS10b3AtYmxvY2sgLmJsb2NrLXZzLXRleHQgLmJ1dHRvbnMgLnNlcnYtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggM3B4ICM0YTg2YjM7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIHA6bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCAwO1xuICBtYXJnaW46IDAgMCA4MHB4O1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmOGZjZWQ7XG4gIGxlZnQ6IC0zMXB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDQ1cHggMDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5zdGVwcyAubnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzN3B4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmMWY1ZTc7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyAuc3RlcHMgLm51bWJlci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzLnN0ZXAtMSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5zdGVwcy5zdGVwLTEgLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzLnN0ZXAtMSBpbWcge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5zdGVwcy5zdGVwLTEgaW1nLm1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyAuc3RlcHMuc3RlcC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzLnN0ZXAtMiAubnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyAuc3RlcHMuc3RlcC0yIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzLnN0ZXAtMiBpbWcubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5zdGVwcy5zdGVwLTMgLm51bWJlciB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5zdGVwcy5zdGVwLTMgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICB3aWR0aDogMTAxcHg7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyAuc3RlcHMuc3RlcC00IC5udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyAuc3RlcHMuc3RlcC00IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMTFweDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5sZWZ0LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDclO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnJpZ2h0LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDclO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtbWlkZGxlLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS1taWRkbGUtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNXB4O1xuICBoZWlnaHQ6IDQ4M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbWlkZGxlLWRlYy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvdHRvbTogLTI5N3B4O1xuICBsZWZ0OiAtMTc3cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtbWlkZGxlLWJsb2NrIC50ZXh0IHtcbiAgcGFkZGluZzogMCA2MHB4IDAgMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjQlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtbWlkZGxlLWJsb2NrIC50ZXh0IGgyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS1taWRkbGUtYmxvY2sgLnRleHQgLmFmZmlsaWF0ZS1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLW1pZGRsZS1ibG9jayAudGV4dCAuYWZmaWxpYXRlLXNlcnZpY2VzIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLW1pZGRsZS1ibG9jayAudGV4dCAuYWZmaWxpYXRlLXNlcnZpY2VzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS1taWRkbGUtYmxvY2sgLnRleHQgLmFmZmlsaWF0ZS1zZXJ2aWNlcyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvY2hlY2sucG5nKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDFweDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLW1pZGRsZS1ibG9jayAuaW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLW1pZGRsZS1ibG9jayAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAudGV4dHJveWFsLWFmZmlsaWF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2MHB4IDUwcHggODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC50ZXh0cm95YWwtYWZmaWxpYXRlIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAudGV4dHJveWFsLWFmZmlsaWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y4ZmNlZDtcbiAgbGVmdDogLTMxcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLnRleHRyb3lhbC1hZmZpbGlhdGUgLnNpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMyU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLnRleHRyb3lhbC1hZmZpbGlhdGUgLnNpdGUgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYWZmaWxpYXRlLXByb2dyYW0gLnRleHRyb3lhbC1hZmZpbGlhdGUgLnNpdGUgLmluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3OSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogNDNweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAudGV4dHJveWFsLWFmZmlsaWF0ZSAuc2l0ZSAuaW5mbyAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hZmZpbGlhdGUtcHJvZ3JhbSAudGV4dHJveWFsLWFmZmlsaWF0ZSAuc2l0ZSAuaW5mbyAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmFmZmlsaWF0ZS1wcm9ncmFtIC50ZXh0cm95YWwtYWZmaWxpYXRlIC50b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyAubGVmdC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5yaWdodC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLnRleHRyb3lhbC1hZmZpbGlhdGUge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAudG9wLWltYWdlIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSBwOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLmxlZnQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnJpZ2h0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS1taWRkbGUtYmxvY2sgLnRleHQgLmFmZmlsaWF0ZS1zZXJ2aWNlcyB1bCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAudGV4dHJveWFsLWFmZmlsaWF0ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAudGV4dHJveWFsLWFmZmlsaWF0ZSAuc2l0ZSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLnRleHRyb3lhbC1hZmZpbGlhdGUgLnNpdGUgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLnRleHRyb3lhbC1hZmZpbGlhdGUgLnNpdGUgLmluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC50ZXh0cm95YWwtYWZmaWxpYXRlIC5zaXRlIC5pbmZvIC50aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC50ZXh0cm95YWwtYWZmaWxpYXRlIC5zaXRlIC5pbmZvIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLmxlZnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnJpZ2h0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtdG9wLWJsb2NrIC5ibG9jay12cy12aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtdG9wLWJsb2NrIC5ibG9jay12cy10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtbWlkZGxlLWJsb2NrIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLW1pZGRsZS1ibG9jayAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtbWlkZGxlLWJsb2NrIC50ZXh0IC5hZmZpbGlhdGUtc2VydmljZXMgdWwgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLXRvcC1ibG9jazphZnRlciB7XG4gICAgcmlnaHQ6IC0yNDFweDtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS10b3AtYmxvY2sgLmJsb2NrLXZzLXRleHQgLmJ1dHRvbnMgLmItZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDIzNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS1taWRkbGUtYmxvY2sgLmltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS1taWRkbGUtYmxvY2s6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTMzNXB4O1xuICAgIGxlZnQ6IC0yMjZweDtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwczpiZWZvcmUge1xuICAgIHdpZHRoOiAxMzAlO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAudGV4dHJveWFsLWFmZmlsaWF0ZTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMzAlO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLXRvcC1ibG9jayAuYmxvY2stdnMtdGV4dCAuYnV0dG9ucyAuYi1ncmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtdG9wLWJsb2NrIC5ibG9jay12cy10ZXh0IC5idXR0b25zIC5zZXJ2LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLXRvcC1ibG9jayAuYmxvY2stdnMtdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS10b3AtYmxvY2sgLmJsb2NrLXZzLXRleHQgLmJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS1taWRkbGUtYmxvY2sgLnRleHQgLmFmZmlsaWF0ZS1zZXJ2aWNlcyB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC50ZXh0cm95YWwtYWZmaWxpYXRlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC50ZXh0cm95YWwtYWZmaWxpYXRlIC5zaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLnRvcC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzIC5udW1iZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzIC5udW1iZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5zdGVwcy5zdGVwLTEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzLnN0ZXAtMSBpbWcuZGVzayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyAuc3RlcHMuc3RlcC0xIGltZy5tb2Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyAuc3RlcHMuc3RlcC0yIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5zdGVwcy5zdGVwLTIgaW1nLmRlc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzLnN0ZXAtMiBpbWcubW9iIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzLnN0ZXAtMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmNvdXBsZS1vZi1zdGVwcyAuc3RlcHMuc3RlcC0zIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuY291cGxlLW9mLXN0ZXBzIC5zdGVwcy5zdGVwLTQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHMgLnN0ZXBzLnN0ZXAtNCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLyoqXG4gKiBSZWZlcnJhbC1wcm9ncmFtXG4gKlxuICogVGhpcyBpcyBtYWluIGZpbGUgd2hpY2ggaW5jbHVkZXMgYWxsIHN0eWxlcyBmb3Igc3BlY2lmaWMgcGFnZXMgZm9yIHJlZmVycmFsIHByb2dyYW1cbiAqXG4gKi9cbiNyZWZlcnJhbC1hY2NvdW50LXdyYXBwZXIge1xuICBtYXJnaW46IDVweCAwIDIwcHggMDtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogN3B4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuI3JlZmVycmFsLWFjY291bnQge1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IHAge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI3JlZmVycmFsLWFjY291bnQgdWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jcmVmZXJyYWwtYWNjb3VudCAuYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMi41JTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jcmVmZXJyYWwtYWNjb3VudCAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuI3JlZmVycmFsLWFjY291bnQgLmJsb2NrIC5yZWZlcnJhbC1jYXJkLWJveCB7XG4gIHdpZHRoOiAzODBweDtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IGgzIHtcbiAgY29sb3I6ICMwODVhYjc7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI3JlZmVycmFsLWFjY291bnQgaDQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMjBweCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuI3JlZmVycmFsLWFjY291bnQgYSB7XG4gIGNvbG9yOiAjMDA2ZWQ5O1xufVxuI3JlZmVycmFsLWFjY291bnQgcCB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuI3JlZmVycmFsLWFjY291bnQgdWwge1xuICBtYXJnaW46IDEwcHggMCAxNXB4IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jcmVmZXJyYWwtYWNjb3VudCB1bCBsaSB7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuI3JlZmVycmFsLWFjY291bnQgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI3JlZmVycmFsLWFjY291bnQgLmFzaWRlLWJ1dHRvbnMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jcmVmZXJyYWwtYWNjb3VudCBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4jcmVmZXJyYWwtYWNjb3VudCBmb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4jcmVmZXJyYWwtYWNjb3VudCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3JlZmVycmFsLWFjY291bnQgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuI3JlZmVycmFsLWFjY291bnQgLmJ1dHRvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiNyZWZlcnJhbC1hY2NvdW50IC5ncmVlbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvZ3JlZW4tYnV0dG9uLWJnLnBuZ1wiKSByZXBlYXQteDtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IC5ncmV5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy9ncmV5LWJ1dHRvbi1iZy5wbmdcIikgcmVwZWF0LXg7XG59XG4jcmVmZXJyYWwtYWNjb3VudCBmb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4jcmVmZXJyYWwtYWNjb3VudCAud2hpdGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL3doaXRlLWJ1dHRvbi1iZy5wbmdcIikgMCBib3R0b20gcmVwZWF0LXg7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiBzb2xpZCAjZGVkZmU1IDFweDtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IC5idXR0b24gc3BhbiB7XG4gIHBhZGRpbmc6IDFweCAxMHB4IDFweCAyNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNyZWZlcnJhbC1hY2NvdW50IC5idXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4jcmVmZXJyYWwtYWNjb3VudCAucHJpbnQtYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvcHJpbnQtaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xufVxuI3JlZmVycmFsLWFjY291bnQgLnNhdmUtYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvc2F2ZS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG4jcmVmZXJyYWwtYWNjb3VudCAuc21zLWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL3Ntcy1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG4jcmVmZXJyYWwtYWNjb3VudCBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuI3JlZmVycmFsLWFjY291bnQgZm9ybSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDZweCAwO1xuICBib3JkZXI6IHNvbGlkICNlMGUwZTAgMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNyZWZlcnJhbCAjcmVmZXJyYWwtYWNjb3VudCBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuI3JlZmVycmFsICNyZWZlcnJhbC1hY2NvdW50IGZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbiNyZWZlcnJhbCAjcmVmZXJyYWwtYWNjb3VudCAuYnVzaW5lc3MtY2FyZCAud2hpdGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyZWZlcnJhbCAuaC1yZWYtcGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVmZXJyYWwtYWNjb3VudCBmb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IC5ibG9jayAuYWRkaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcmVmZXJyYWwtYWNjb3VudCAuYmxvY2sgLmRlbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICMyZDg4ZTUgdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL3JlZmVyZXItY2xvc2UucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDI4cHg7XG59XG4jcmVmZXJyYWwtYWNjb3VudCAuZnJpZW5kLWhlbHAtYmFubmVyIHtcbiAgbWFyZ2luOiAwIDAgLTEycHggMTBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWRkaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWRkaW5wdXQgLmRlbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICMyZDg4ZTUgdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL3JlZmVyZXItY2xvc2UucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMHB4O1xufVxuLmFkZGlucHV0IC5kZWxldGUtY2xlYXIge1xuICBiYWNrZ3JvdW5kOiAjMmQ4OGU1IHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy9yZWZlcmVyLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjhweDtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IC5hZGR0aGlzX3Rvb2xib3gsXG4jcmVmZXJyYWwgLmFkZHRoaXNfdG9vbGJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5mb3JtLnJlZmVycmFsLXByb2dyYW0tcG9wLXVwLWZvcm0gLnNlbmQtZW1haWwtcGFuZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbmZvcm0ucmVmZXJyYWwtcHJvZ3JhbS1wb3AtdXAtZm9ybSAuc2VuZC1lbWFpbC1wYW5lbCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmZvcm0ucmVmZXJyYWwtcHJvZ3JhbS1wb3AtdXAtZm9ybSB0ciB0ZCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbjogMCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG59XG4jcmVmZXJyYWwtYWNjb3VudCAjYWpheF9yZWZlcnJhbF9wb3BfdXBfZm9ybSB7XG4gIHdpZHRoOiA5NSU7XG59XG4jcmVmZXJyYWwgI3JlZmVycmFsLWFjY291bnQgI2FqYXhfcmVmZXJyYWxfcG9wX3VwX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNyZWZlcnJhbC1hY2NvdW50LXdyYXBwZXIgLmJvdHRvbS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmY2ZlIHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy9iYW5uZXIuanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlcjogc29saWQgI2VkZjBmNCAxcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGhlaWdodDogNDlweDtcbn1cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxNC4wNS4yMDE1LCAxMzo0NDoxMFxuICAgIEF1dGhvciAgICAgOiBTdGlrc1xuKi9cbi8qIGFmZmlsaWF0ZSBzaG9ydCAqL1xuI3JlZmVycmFsLnNob3J0LWFmZmlsaWF0ZSAud2lkZ2V0cy1jb2wge1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3JlZmVycmFsLnNob3J0LWFmZmlsaWF0ZSAud2lkZ2V0cy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmJfaWZyYW1lX3dpZGdldCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jcmVmZXJyYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA3cHggMCAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNyZWZlcnJhbCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNyZWZlcnJhbCB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI3JlZmVycmFsIC53aWRnZXRzLWNvbCB7XG4gIHdpZHRoOiAzMyU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAjcmVmZXJyYWwgLndpZGdldHMtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlZmVycmFsIC5jZW50ZXItYmxvY2sge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNyZWZlcnJhbCAubWFpbi10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwIDI1cHggMDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IHtcbiAgYm9yZGVyOiBzb2xpZCAjZTZlNmU2IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgd2lkdGg6IDk4JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbn1cbiNyZWZlcnJhbCAuYnVzaW5lc3MtY2FyZCAucmVmZXJyYWwtY2FyZC1ib3gge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuI3JlZmVycmFsIC5idXNpbmVzcy1jYXJkIC5yZWZlcnJhbC1jYXJkLWJveCAuYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICMwODVhYjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuaGVhZGVyIGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvcGx1cy1taW51cy1idXR0b25zLnBuZ1wiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI3JlZmVycmFsIC53aWRnZXQub3BlbmVkIC5oZWFkZXIgaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG59XG4jcmVmZXJyYWwgLndpZGdldC5jbG9zZWQgLmhlYWRlciBpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuI3JlZmVycmFsIC53aWRnZXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDIycHg7XG4gIGJvcmRlci10b3A6IHNvbGlkICNmNGY0ZjQgMXB4O1xufVxuI3JlZmVycmFsIC53aWRnZXQtY29udGVudCBwIHtcbiAgY29sb3I6ICM2YzZjNmM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5idXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAycHggMDtcbiAgYm9yZGVyOiBub25lO1xufVxuI3JlZmVycmFsIC53aWRnZXQgLndoaXRlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy93aGl0ZS1idXR0b24tYmcucG5nXCIpIDAgYm90dG9tIHJlcGVhdC14O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogc29saWQgI2RlZGZlNSAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcmVmZXJyYWwgLndpZGdldCAud2hpdGUtYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYm90dG9tOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jcmVmZXJyYWwgLndpZGdldCBpbnB1dC5idXR0b24ge1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5ibHVlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuYmx1ZS1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJvdHRvbTogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg5YzEwNjtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5ncmV5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM3MTcxNzE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuI3JlZmVycmFsIC53aWRnZXQgLmdyZXktYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBib3R0b206IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4OWMxMDY7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuaWNvbi1idXR0b24gc3BhbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDJweCAyNXB4O1xufVxuI3JlZmVycmFsIC53aWRnZXQgLnByaW50LWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL3ByaW50LWljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjVweDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5zYXZlLWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL3NhdmUtaWNvbi5wbmdcIikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xufVxuI3JlZmVycmFsIC53aWRnZXQgLm5vdGljZSB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4jcmVmZXJyYWwgLndpZGdldCAub3JhbmdlLW5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICNmYmZhZWY7XG4gIGNvbG9yOiAjZGM3ZDFmO1xufVxuI3JlZmVycmFsIC53aWRnZXQgLmdyZWVuLW5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICNmNWZiZWY7XG4gIGNvbG9yOiAjM2Y2YjAwO1xufVxuI3JlZmVycmFsIC5kYXRhLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3JlZmVycmFsIHRhYmxlLmRhdGEtdGFibGUgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNiZGJkYmQgMXB4O1xufVxuI3JlZmVycmFsIC5kYXRhLXRhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuI3JlZmVycmFsIC5kYXRhLXRhYmxlIHRyIHRoLFxuI3JlZmVycmFsIC5kYXRhLXRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG4jcmVmZXJyYWwgLmRhdGEtdGFibGUgdHIgdGQgc3BhbiB7XG4gIGNvbG9yOiBibGFjaztcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC51bmRlcmxpbmUtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjZWNlY2VjIDFweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IGZvcm0gdGFibGUgdGQge1xuICBwYWRkaW5nOiA0cHggMjBweCA0cHggMDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IGZvcm0gc2VsZWN0LFxuI3JlZmVycmFsIC53aWRnZXQgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiNyZWZlcnJhbCAud2lkZ2V0IGZvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IHNvbGlkICNlN2U3ZTcgMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy9pbnB1dC1iZy5wbmdcIikgcmVwZWF0LXg7XG4gIHBhZGRpbmc6IDdweDtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LFxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yLFxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgI2VmZWZlZiAxcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0IGxpIGIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMTk3NGIwO1xufVxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpLFxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0zIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpOmxhc3QtY2hpbGQsXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSAubGktaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICMwZDY1YmY7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgLmxpLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlM2Y2ZmQ7XG4gIGNvbG9yOiAjM2M0Zjg2O1xufVxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpIC5saS1oZWFkZXIsXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgLmxpLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiBncmV5O1xufVxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpIGEgaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy9ncmV5LWFycm93cy5wbmdcIik7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgYSBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL2JsdWUtYXJyb3dzLnBuZ1wiKTtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSBhIGksXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgYSBpIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDJweCAxMHB4IDAgMDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaS5jbG9zZWQgYSBpLFxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0zIGxpLmNsb3NlZCBhIGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTIgbGkub3BlbmVkIGEgaSxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaS5vcGVuZWQgYSBpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTRweDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSAubGktY29udGVudCxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaSAubGktY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSB1bCxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSB1bCBsaSxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSBvbCBsaSB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0zIGxpIGgzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzE5NzRiMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0zIGxpIGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaSBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgdWwsXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgb2wge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xufVxuI3JlZmVycmFsIC53aWRnZXQgLmJsdWUtbGFiZWwge1xuICBjb2xvcjogIzE5NzRiMDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5yZWQtbGFiZWwge1xuICBjb2xvcjogI2MwNDM0Mztcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5kaXNjb3VudC1jb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy9ncmVlbi1idXR0b24tYmcucG5nXCIpIHJlcGVhdC14IHNjcm9sbCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA4cHggMTVweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuY29weS1tc2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxOTc0YjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1cHg7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4jcmVmZXJyYWwgLndpZGdldCAucmVmZXJyYWwtbGluayB7XG4gIGNvbG9yOiAjMGQ2NWJmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gIGJvcmRlcjogc29saWQgI2U2ZTllZiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyp3aWR0aDogMzY5cHg7Ki9cbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5yZWZlcnJhbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcmVmZXJyYWwgLmJhbm5lcnMtd2lkZ2V0IC5jb2RlIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3JlZmVycmFsIC5iYW5uZXJzLXdpZGdldCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1cHg7XG59XG4jcmVmZXJyYWwgLmJhbm5lcnMtd2lkZ2V0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI3JlZmVycmFsIC5iYW5uZXJzLXdpZGdldCB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNkMGRlZTggMXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4jcmVmZXJyYWwgLmJhbm5lcnMtd2lkZ2V0IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jcmVmZXJyYWwgLmJhbm5lcnMtd2lkZ2V0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuI3JlZmVycmFsIC5iYW5uZXJzLXdpZGdldCB1bCBsaSAuaW1hZ2Utd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVmZXJyYWwgLmJhbm5lcnMtd2lkZ2V0IHVsIGxpIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4jcmVmZXJyYWwgLmxpbmsgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcmVmZXJyYWwgLmxpbmsgYSB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG4gICNyZWZlcnJhbCAuZGF0YS10YWJsZSB0ciB0aCxcbiAgI3JlZmVycmFsIC5kYXRhLXRhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgI3JlZmVycmFsIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNyZWZlcnJhbCAubGluayBhIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgI3JlZmVycmFsIC5saW5rIGEge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAjcmVmZXJyYWwgLmxpbmsgYSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3JlZmVycmFsIC5pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcmVmZXJyYWwgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5ICNyZWZlcnJhbCAuZGF0YS10YWJsZSB0ciB0ZCxcbiAgI3JlZmVycmFsIC5kYXRhLXRhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICBjb2xvcjogIzk0OTQ5NDtcbiAgfVxuICBib2R5ICNyZWZlcnJhbCAucmVmZXJyYWwtY2FyZC1ib3ggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keSAjcmVmZXJyYWwgLndpZGdldC1jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgYm9keSAjcmVmZXJyYWwgLndpZGdldHMgLmhpZGRlbi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keSAjcmVmZXJyYWwgLndpZGdldHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgYm9keSAjcmVmZXJyYWwgLndpZGdldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDEwcHg7XG4gIH1cbiAgI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpIC5saS1jb250ZW50LFxuICAjcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgLmxpLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggNXB4IDE0cHggNXB4O1xuICB9XG4gIGJvZHkgI3JlZmVycmFsIC5kYXRhLXRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBib2R5ICNyZWZlcnJhbCAuZGF0YS10YWJsZSB0ciB0aCxcbiAgYm9keSAjcmVmZXJyYWwgLmRhdGEtdGFibGUgdHIgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICB9XG4gIGJvZHkgI3JlZmVycmFsIC5kYXRhLXRhYmxlIHRyOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qXG4gICAgQ3JlYXRlZCBvbiA6IDA2LjA3LjIwMTUsIDExOjUwOjI1XG4gICAgQXV0aG9yICAgICA6IFN0aWtzXG4qL1xuI3RvcC1wYW5lbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcHggNXB4IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiN0b3AtcGFuZWwucmVmZXJyYWwtcGFnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbiN0b3AtcGFuZWwucmVmZXJyYWwtcGFnZSAuYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN0b3AtcGFuZWwgLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3RvcC1wYW5lbCAuYmx1ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZjY2MDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jdG9wLXBhbmVsIC5oaWdobGlnaHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDg1YWI3O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3RvcC1wYW5lbCAuZWFybmluZ3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAjM2YzZjNmIDFweDtcbn1cbiN0b3AtcGFuZWwgLmVhcm5pbmdzIGIge1xuICBjb2xvcjogIzA4NWFiNztcbn1cbiN0b3AtcGFuZWwgLmRpc2NvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jdG9wLXBhbmVsIC5kaXNjb3VudCBiIHtcbiAgY29sb3I6ICNmZjY2MDA7XG59XG4jcmVmZXJyYWwtYWNjb3VudCAuc2VuZC1zbXMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4jcmVmZXJyYWwtYWNjb3VudCAuc2VuZC1zbXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vYmlsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb2FkaW5nIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHotaW5kZXg6IDI7XG59XG4uYnRuLmJ0bi1pbmZvIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5idG4uYnRuLWluZm86aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJvdHRvbTogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg5YzEwNjtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbn1cbiN0ZXJtc190YWJsZSB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3Rlcm1zX3RhYmxlIHRyIHRkIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjdGVybXNfdGFibGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmVzc2F5cy1jYWxjdWxhdG9yIFtuYW1lPWVzc2F5X29yZGVyX2Zvcm1dID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGl2I21pbmlfb3JkZXJfZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnVsIGxpOmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbn1cbi5idG4tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi52aWRlby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXkgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cbi52aWRlby1ibG9jayBhLmJ1dHRvbi1wbGF5IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDIwNXB4IGF1dG8gMDtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYmx1ZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMjU4OWJkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiA0cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNjZjYTM7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMCAxcHggIzE2NmNhMztcbiAgbWluLXdpZHRoOiAxMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudmlkZW8tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLyoudmlkZW8tYmxvY2sgaW1neyovXG4gIC8qd2lkdGg6IDYwJTsqL1xuICAvKn0qL1xuICAudmlkZW8tY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXkge1xuICAgIHRvcDogY2FsYyg2MyUgLSA0N3B4KTtcbiAgICBsZWZ0OiBjYWxjKDYzJSAtIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tYmxvY2sgYS5idXR0b24tcGxheSB7XG4gICAgdG9wOiBjYWxjKDYzJSAtIDQycHgpO1xuICAgIGxlZnQ6IGNhbGMoNjMlIC0gNDVweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgxMHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAudmlkZW8tYmxvY2sgYS5idXR0b24tcGxheSB7XG4gICAgdG9wOiBjYWxjKDYwJSAtIDI5cHgpO1xuICAgIGxlZnQ6IGNhbGMoNjglIC0gNDVweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCBpZnJhbWUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLnZpZGVvLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCBpZnJhbWUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC52aWRlby1ibG9jayBhLmJ1dHRvbi1wbGF5IGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudmlkZW8tYmxvY2sgYS5idXR0b24tcGxheSB7XG4gICAgdG9wOiBjYWxjKDU5JSAtIDIzcHgpO1xuICAgIGxlZnQ6IGNhbGMoNjglIC0gMzlweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCBpZnJhbWUge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09IFBPUC1VUCA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNteV9wb3Bfd2luZG93X2JnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMTQsIDE0LCAwLjcpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICB6b29tOiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbXlfcG9wX3dpbmRvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9wb3B1cC5wbmcpIG5vLXJlcGVhdCB0b3A7XG4gIHdpZHRoOiAzMjFweDtcbiAgaGVpZ2h0OiAzOTZweDtcbiAgei1pbmRleDogOTk5NjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwIWltcG9ydGFudDtcbn1cbiNteV9wb3Bfd2luZG93ICNteV9wb3Bfd2luZG93X2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtMTJweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG59XG4jbXlfcG9wX3dpbmRvdyAjbXlfcG9wX3dpbmRvd19jbG9zZSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4jbXlfcG9wX3dpbmRvdyAudXNlLWNvZGUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbn1cbiNteV9wb3Bfd2luZG93IC51c2UtY29kZS1idXR0b25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jbXlfcG9wX3dpbmRvdyAudXNlLWNvZGUtYnV0dG9ucyBhLnVzZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI215X3BvcF93aW5kb3cgLnVzZS1jb2RlLWJ1dHRvbnMgYS5kb250LXVzZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjbXlfcG9wX3dpbmRvdyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG4gICNteV9wb3Bfd2luZG93ICNteV9wb3Bfd2luZG93X2Nsb3NlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuI215X3BvcF93aW5kb3dfYWpheCBzdHJvbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzIwcHg7XG4gIGxlZnQ6IDUwMnB4O1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4jbXlfcG9wX3dpbmRvd19iZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cbi50ZXh0LXRvcCB7XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDMyM3B4O1xuICBsZWZ0OiAtMTJweDtcbn1cbmgyLnBvcC10dGwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmE4YjZkO1xufVxuc3Bhbi5maXJzdC13b3JkcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmNThkMWI7XG59XG4ucG9wLXRleHQge1xuICBjb2xvcjogI2I3YmNiZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBwYWRkaW5nOiAwIDkwcHg7XG59XG4ucG9wLWlucHV0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogMzI4cHg7XG4gIGxlZnQ6IC0xODBweDtcbn1cbi5wb3AtaW5wdXRzIGlucHV0IHtcbiAgZGlzcGxheTogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDdweCAxNnB4IWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHghaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuLnBvcC1pbnB1dHMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4OTg5OGI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5wb3AtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzNDFweDtcbiAgbGVmdDogLTE3OXB4O1xufVxuLnBvcC1idXR0b24gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjODljMTA2O1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm90dG9tLXRleHQge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzNjVweDtcbiAgbGVmdDogLTEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTU0cHg7XG59XG4ucG9wLW1lc3NhZ2Uge1xuICBtYXJnaW46IDAgNDE0cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzMzBweDtcbiAgY29sb3I6ICMyNTg5YmQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMCA5MHB4O1xufVxuI215X3BvcF93aW5kb3dfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDlweDtcbiAgdG9wOiAzNHB4O1xufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09IEJhbm5lciBGaXJzdC1PcmRlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi53cmFwLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLndyYXAtYmFubmVyIHBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKi53cmFwLWJhbm5lciBpeyovXG4vKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbi8qcmlnaHQ6IDA7Ki9cbi8qdG9wOiAwOyovXG4vKmNvbG9yOiAjZmYwMDAwOyovXG4vKndpZHRoOiAzNXB4OyovXG4vKmhlaWdodDogMzVweDsqL1xuLyp6LWluZGV4OiA5OTk5OTk5OTsqL1xuLyp9Ki9cbi53cmFwLWJhbm5lciBpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjhzO1xuICBvcGFjaXR5OiAxO1xufVxuaW1nLmNsb3NlLW9yZGVyLWJhbm5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDIycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBvcGFjaXR5OiAxO1xufVxuaW1nLmNsb3NlLW9yZGVyLWJhbm5lciAuY2xvc2Uge1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uYmFubmVyLWVhc3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXItZWFzdGVyIC5kZXNjdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG4gIHdpZHRoOiAxMDElO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5iYW5uZXItZWFzdGVyIC50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lci1lYXN0ZXIgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLWVhc3RlciAuZGVzY3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFubmVyLWVhc3RlciAudGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lci1lYXN0ZXIgLnRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFubmVyLWVhc3RlciAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJhbm5lci1lYXN0ZXIge1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvZmlsZXMvaW1nL2VsYWItY29tLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iYW5uZXItZWFzdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyA4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iYW5uZXItZWFzdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAxNik7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGltZy5jbG9zZS1vcmRlci1iYW5uZXIge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAxOHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgaW1nLmNsb3NlLW9yZGVyLWJhbm5lciB7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgfVxufVxuLmhpbnQ6aG92ZXIgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGludCAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1vcmRlcnMtYmxvY2sgLmZiLXNoYXJlLWJ1dHRvbiB7XG4gICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT0gRGlzY291bnQgUHJvZ3Jlc3MgPT09PT09PT09PT09PT09Ki9cbi5kaXNjb3VudC1wcm9ncmVzcyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaXNjb3VudC1wcm9ncmVzcyAuZGlzY291bnQtcHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmRpc2NvdW50LXByb2dyZXNzIC5kaXNjb3VudC1wcm9ncmVzcy1iYXIgZGl2IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjODljMTA2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZGlzY291bnQtcHJvZ3Jlc3MgLmRpc2NvdW50LXByb2dyZXNzLXBvaW50cyB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5kaXNjb3VudC1wcm9ncmVzcyAuZGlzY291bnQtcHJvZ3Jlc3MtcG9pbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kaXNjb3VudC1wcm9ncmVzcyAuZGlzY291bnQtcHJvZ3Jlc3MtcG9pbnQ6aG92ZXIge1xuICBjb2xvcjogIzg5YzEwNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpc2NvdW50LXByb2dyZXNzIC5kaXNjb3VudC1wcm9ncmVzcy1wb2ludDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG4uZGlzY291bnQtcHJvZ3Jlc3MgLmRpc2NvdW50LXByb2dyZXNzLXVuaXRzIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmRpc2NvdW50LXByb2dyZXNzIC5kaXNjb3VudC1wcm9ncmVzcy11bml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHdpZHRoOiA1OXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGlzY291bnQtcHJvZ3Jlc3MgLmRpc2NvdW50LXByb2dyZXNzLXVuaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG4ubGlmZXRpbWUtZGlzY291bnQge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saWZldGltZS1kaXNjb3VudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgfVxufVxuLyovLy8vLy8vLy8tLS0tLS0tLS0tLS0tLSoqKioqKioqKioqKioqKi9cbi5zaWRlYmFyIC5jaXRhZGVsIC5jb250ZW50IC5tZW51IC5tb2JpbGUtY29udGFjdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByaW1lLXZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiA2NzNweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwODRweCkge1xuICAucHJpbWUtdmlkZW8gaWZyYW1lIHtcbiAgICB3aWR0aDogNjM2cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmltZS12aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiA2NzNweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzI5cHgpIHtcbiAgLnByaW1lLXZpZGVvIGlmcmFtZSB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIGhlaWdodDogMzE3cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcmltZS12aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAucHJpbWUtdmlkZW8gaWZyYW1lIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgaGVpZ2h0OiAxOTRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnByaW1lLXZpZGVvIGlmcmFtZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT0gZXNzYXktdG9waWNzIHRvZ2dsZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmFyZ3VtZW50YXRpdmUtZXNzYXktdG9waWNzIGgzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNDVweDtcbn1cbi5hcmd1bWVudGF0aXZlLWVzc2F5LXRvcGljcyBoMzpob3ZlciB7XG4gIGNvbG9yOiAjODljMTA2O1xufVxuLmFyZ3VtZW50YXRpdmUtZXNzYXktdG9waWNzIGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9maWxlcy9pbWFnZXMvbmV4dC5wbmdcIik7XG59XG4uYXJndW1lbnRhdGl2ZS1lc3NheS10b3BpY3MgaDMub3BlbiB7XG4gIGNvbG9yOiAjODljMTA2O1xufVxuLmFyZ3VtZW50YXRpdmUtZXNzYXktdG9waWNzIGgzLm9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ZpbGVzL2ltYWdlcy9uZXh0LnBuZ1wiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hcmd1bWVudGF0aXZlLWVzc2F5LXRvcGljcyBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5vbC5jb3VudC1vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QgNDU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbm9sLmNvdW50LW9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxub2wuY291bnQtb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0KSAnLic7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6ICMxOTc0YjA7XG59XG5vbC5jb3VudC10b3BpY3Mge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0IDk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbm9sLmNvdW50LXRvcGljcyBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbm9sLmNvdW50LXRvcGljcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QpICcuJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjb2xvcjogIzE5NzRiMDtcbn1cbi8qLy8vLy8vLy8vLy8vL1JFRkVSUkFMIFBST0dSQU0vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8qL1xuI2Rpc2NvdW50LWNvZGUtc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzg5YzEwNjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICB3aWR0aDogMTA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4jcmVmZXJyYWwtYWNjb3VudCAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZCB7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDlweDtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IC5mYi1zaGFyZS1idXR0b24uZmJfaWZyYW1lX3dpZGdldC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZiLXNlbmQsXG4uZmItZm9sbG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3JlZmVycmFsIC53aWRnZXQtY29udGVudCAucmVmLWRpc2NvdW50LWNvZGUgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnJlZi1kaXNjb3VudC1jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbiNyZWZlcnJhbC1saW5rLXNlbGVjdCB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZjA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDg4JTtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5idXR0b24uc2F2ZS1idXR0b24gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBvbCxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbiNyZWZlcnJhbCAuYnVzaW5lc3MtY2FyZCAucmVmZXJyYWwtY2FyZC1ib3gge1xuICBoZWlnaHQ6IGF1dG87XG59XG4jcmVmZXJyYWwgLndpZGdldCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jcmVmZXJyYWwgLmJ1c2luZXNzLWNhcmQgLnJlZmVycmFsLWNhcmQtYm94IC5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAjcmVmZXJyYWwgLmJ1c2luZXNzLWNhcmQgLnJlZmVycmFsLWNhcmQtYm94IC5idXR0b25zIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyoubWFpbi5jb250YWluZXItZmx1aWR7Ki9cbiAgLyptYXJnaW4tdG9wOiA2MHB4OyovXG4gIC8qfSovXG4gIC5jb250YWluZXItbWFpbiAuYWNjb3VudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250YWluZXItbWFpbiAuYWNjb3VudCBpbWcudmlwLWFjY291bnQtaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAjZGlzY291bnQtY29kZS1zZWxlY3Qge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5yZWZlcnJhbC1jYXJkLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5idXNpbmVzcy1jYXJkIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFmZi10aXRsZSB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4OWJkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBmb250LXNpemU6IDE1cHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5hZmYtYm9keSB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY29sb3I6ICMyNTg5YmQ7XG4gIGZvbnQtc2l6ZTogMTRwdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYWZmLWJvZHkgc3BhbiB7XG4gIGNvbG9yOiAjNGU3YzBlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHQ7XG59XG4uYmFubmVyLXdyYXAge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5iYW5uZXItd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZmYtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZmYtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhbm5lci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyovLy8vLy9MSVNUIFN0eWxlLy8vLy8vLy8vKi9cbm9sLmNvbnRpbnVlIGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgY29udGVudDogY291bnRlcihsaXN0KSBcIi4gXCI7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKiogQ29va2llICoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29va2llLXBvbGljeS1ibG9jayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmNmOGUzZTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29va2llLXBvbGljeS1ibG9jayAucm93LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb29raWUtcG9saWN5LWJsb2NrIC5yb3ctd3JhcCAuZGF0YS1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb29raWUtcG9saWN5LWJsb2NrIC5yb3ctd3JhcCAuZGF0YS1yb3cgLmRhdGEtY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvb2tpZS1wb2xpY3ktYmxvY2sgLnJvdy13cmFwIC5kYXRhLXJvdyAuZGF0YS1jb2wudGV4dC1jb2wge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uY29va2llLXBvbGljeS1ibG9jayAucmVhZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICM1YjViNjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmNvb2tpZS1wb2xpY3ktYmxvY2sgcC5kZXNrdG9wLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNWI1YjY1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29va2llLXBvbGljeS1ibG9jayBwLmRlc2t0b3AtdGV4dCBzcGFuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1YjViNjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb29raWUtcG9saWN5LWJsb2NrIC5idG4tY29va2llIHtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb29raWUtcG9saWN5LWJsb2NrIHtcbiAgICB0b3A6IDExNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmY2Y5ZTY7XG4gIH1cbiAgLmNvb2tpZS1wb2xpY3ktYmxvY2sgcC5kZXNrdG9wLXRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29va2llLXBvbGljeS1ibG9jayAucmVhZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY29va2llLXBvbGljeS1ibG9jayAucm93LXdyYXAgLmRhdGEtcm93IC5kYXRhLWNvbC50ZXh0LWNvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgLmJvdHRvbS1iYW5uZXJzLXdyYXBwZXIuY29va2llLWJhbm5lciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4vKi8vLy8vLy8vLy8vLy8vIEJ1dHRvbnMgTGl2ZS1jaGF0IFNjcm9sbC10b3AgUGhvbmUgLy8vLy8vLy8vLy8vLy8vLy8vKi9cbiNiYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxODVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9maWxlcy9pbWFnZXMvdXAtbmV3LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbn1cbiNiYWNrLXRvLXRvcDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOXB4IDNweCAjMjU4OWJkO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4jYmFjay10by10b3Auc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmV3LWxpdmUtY2hhdCB7XG4gIGJvdHRvbTogMTEycHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9maWxlcy9pbWFnZXMvY2hhdC1uZXcucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbn1cbi5uZXctbGl2ZS1jaGF0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA5cHggM3B4ICM3MWFhMWM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5uZXctc2l0ZS1waG9uZSB7XG4gIGJvdHRvbTogMTEycHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9maWxlcy9pbWFnZXMvcGhvbmUtbmV3LnBuZycpIGxlZnQgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjBweDtcbn1cbmltZy5zaG93LW9uLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDU1cHg7XG4gIHdpZHRoOiAxMjJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuZm9vdGVyLW1hcmdpbiAjYmFjay10by10b3Age1xuICAgIGJvdHRvbTogMjM3cHg7XG4gIH1cbiAgYm9keS5mb290ZXItbWFyZ2luIC5uZXctc2l0ZS1waG9uZSB7XG4gICAgYm90dG9tOiAyMzdweDtcbiAgfVxuICBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1saXZlLWNoYXQge1xuICAgIGJvdHRvbTogMTY0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHkgLm5ldy1zaXRlLXBob25lIHtcbiAgICBib3R0b206IDEzNXB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgfVxuICBib2R5IC5uZXctbGl2ZS1jaGF0IHtcbiAgICBib3R0b206IDEzNXB4O1xuICB9XG4gIGJvZHkgI2JhY2stdG8tdG9wIHtcbiAgICBib3R0b206IDIwNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1saXZlLWNoYXQge1xuICAgIGJvdHRvbTogMTY0cHg7XG4gIH1cbiAgYm9keS5mb290ZXItbWFyZ2luICNiYWNrLXRvLXRvcCB7XG4gICAgYm90dG9tOiAyMzJweDtcbiAgfVxuICBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1zaXRlLXBob25lIHtcbiAgICBib3R0b206IDIzMnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1zaXRlLXBob25lIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xuICAgIGJvdHRvbTogMjA1cHg7XG4gIH1cbiAgLm5ldy1zaXRlLXBob25lIC5zaG93LW9uLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5mb290ZXItbWFyZ2luICNiYWNrLXRvLXRvcCB7XG4gICAgcmlnaHQ6IDMxcHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvdHRvbTogMjA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA5cHggM3B4ICMyNTg5YmQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xuICB9XG4gIGJvZHkuZm9vdGVyLW1hcmdpbiAubmV3LWxpdmUtY2hhdCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA5cHggM3B4ICM3MWFhMWM7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgICB3aWR0aDogNDdweDtcbiAgICBtaW4taGVpZ2h0OiA0N3B4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDVweDtcbiAgfVxuICAuYmFubmVyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIGJvZHkuZm9vdGVyLW1hcmdpbiAubmV3LWxpdmUtY2hhdCB7XG4gICAgYm90dG9tOiAyMDhweDtcbiAgfVxuICBib2R5LmZvb3Rlci1tYXJnaW4gI2JhY2stdG8tdG9wLFxuICBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1zaXRlLXBob25lIHtcbiAgICBib3R0b206IDI2N3B4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICBib2R5IC5uZXctc2l0ZS1waG9uZSB7XG4gICAgYm90dG9tOiAxNDJweDtcbiAgfVxuICBib2R5IC5uZXctbGl2ZS1jaGF0IHtcbiAgICBib3R0b206IDE0MnB4O1xuICB9XG4gIGJvZHkgI2JhY2stdG8tdG9wIHtcbiAgICBib3R0b206IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1saXZlLWNoYXQge1xuICAgIGJvdHRvbTogMTU5cHg7XG4gIH1cbiAgYm9keS5mb290ZXItbWFyZ2luICNiYWNrLXRvLXRvcCxcbiAgYm9keS5mb290ZXItbWFyZ2luIC5uZXctc2l0ZS1waG9uZSB7XG4gICAgYm90dG9tOiAyMjBweDtcbiAgfVxufVxuLmNlbnRlci1wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmNlbnRlci1wb3NpdGlvbiBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2VudGVyLXBvc2l0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vQ09OVEVOVCBPRiBUQUJMRS8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuYm9keSAuY29udGVudC13cmFwIHtcbiAgY29sb3I6ICMxM2I0ZGI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuYm9keSAuY29udGVudC13cmFwIC5jb250ZW50LXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5IC5jb250ZW50LXdyYXAgLmNvbnRlbnQtdGFibGU6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTA3JztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5ib2R5IC5jb250ZW50LXdyYXAgLmNvbnRlbnQtdGFibGUucm90YXRlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbmJvZHkgLmNvbnRlbnQtd3JhcCAubGlua3Mge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbmJvZHkgLmNvbnRlbnQtd3JhcCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLmNvbnRlbnQtd3JhcCBvbCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5IC5jb250ZW50LXdyYXAgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5IC5jb250ZW50LXdyYXAgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTMuNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNi41cHggMCA2LjVweCA3cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzRhODZiMztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbmJvZHkgLmNvbnRlbnQtd3JhcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbmJvZHkgLmNvbnRlbnQtd3JhcCBhIHtcbiAgY29sb3I6ICM0YTg2YjM7XG59XG4uY29udGVudC10YWJsZSBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMXB4IDAgN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udG9nZ2xlLWRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgLmNvbnRlbnQtd3JhcCBhLnRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZhYTMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbmJvZHkgLmNvbnRlbnQtd3JhcCBhLnRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgc3BlYWs6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjNjdjZjJhO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5jb250ZW50LXdyYXAgLmxpdHRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdHJhbnNpdGlvbjogZGlzcGxheSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuYm9keSAuY29udGVudC13cmFwIC5iaWcge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbmJvZHkgLmNvbnRlbnQtd3JhcCAuYWxsIC5saXR0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuY29udGVudC13cmFwIC5hbGwgLmJpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAuY29udGVudC13cmFwIC50b2ctYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5jb250ZW50LXdyYXAgLmFsbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIwNzRhMjtcbiAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udmlwLW9mZmVyLWJlbmVmaXRzLWxpc3QgdWwudmlwLW9mZmVyLWJlbmVmaXRzLWl0ZW0gbGkuYWNjY291bnQtYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIC0gU2VtaWJvbGRcIjtcbiAgY29sb3I6ICMyNTg5YmQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jZF9ib3hfaWQge1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5IC50ZXh0LWNvbnRlbnQgLmNvbnRlbnQtd3JhcCAudG9nLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gIGJvZHkgLnRleHQtY29udGVudCAuY29udGVudC13cmFwIC50b2ctYnRuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICB9XG4gIGJvZHkgLmNvbnRlbnQtd3JhcCAuYWxsLWNvbnRlbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgLmNvbnRlbnQtd3JhcCAuY29udGVudC10YWJsZSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgYm9keSAuY29udGVudC13cmFwIC5jb250ZW50LXRhYmxlIHAge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5IC5vcmRlcnMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIGJvZHkgLmNvbnRlbnQtd3JhcCAuY29udGVudC10YWJsZSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICBib2R5IC5jb250ZW50LXdyYXAgLmxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG4gIGJvZHkgLmNvbnRlbnQtd3JhcCAuYWxsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4O1xuICB9XG59XG4udmlwLW9mZmVyLWJ1eS13cmFwcGVyIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbi5vcmRlcmZvcm0gLnZpcCBzcGFuIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zdGVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwcyAudmlwLWxpbmsge1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTdweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA4N3B4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzIC52aXAtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmN1cnJlbmN5LWNob2ljZSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4jcmVmZXJyYWwgLndpZGdldCAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5idXR0b246Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJvdHRvbTogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg5YzEwNjtcbn1cbmJvZHkgLnNob3J0Y29kZSAuZXNzYXktMyB7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAudXBkYXRlLWhpbnQ6aG92ZXIgLmRpc2NvdW50Y2xhc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyMzJweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDYxMHB4O1xuICAgIG1hcmdpbjogMTY4cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xuICBib2R5IC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLm9yZGVycy1jb250YWluZXIgLmZpbGVzIC5maWxlIC5pdGVtIGEuYnRuLmJ0bi1saW5rIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpcC1zZXJ2aWNlcy5jb250YWluZXItZmx1aWQgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcmRlcmZvcm0gLnZpcCBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4ub3JkZXJmb3JtIC52aXAgLmhpbnQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLm1vZGFsLXdhcm5pbmcuZmFkZSAubW9kYWwtYm9keSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuLm1vZGFsLXdhcm5pbmcuZmFkZSAubW9kYWwtYm9keSBidXR0b24ueWVzIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjODljMTA2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC13YXJuaW5nLmZhZGUgLm1vZGFsLWJvZHkgYnV0dG9uLm5vIHtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC13YXJuaW5nLmZhZGUgLm1vZGFsLWJvZHkgYnV0dG9uLmNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudmlwLXNlcnZpY2VzIC5wcmljZSB7XG4gICAgdG9wOiA2cHg7XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwIC5oaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAuNXB4O1xuICB9XG4gIC5vcmRlcmZvcm0gLnZpcCBsYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyZm9ybSAudmlwIC5oaW50IHtcbiAgICB0b3A6IDE0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIzJSwgMCk7XG4gIH1cbn1cbi52aXAtb2ZmZXItZGlzY291bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3JkZXJzLWNvbnRhaW5lciAub3JkZXJzIC5vcmRlci52aXBfb3JkZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmY0ZjkgdXJsKC4uL2ltZy92aXAtYWNjb3VudC9vcmRlci1mb3JtLTAzLnN2ZykgMTAwJSAyNSUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTY0cHg7XG4gIH1cbiAgLm9yZGVycy1jb250YWluZXIgLm9yZGVycy1pbnZvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZWRmNztcbiAgfVxuICAub3JkZXJzLWNvbnRhaW5lciAub3JkZXJzLWludm9pY2VzIHRyLnRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlcnMtY29udGFpbmVyIC5vcmRlcnMtaW52b2ljZXMgdHIudHIxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXJzLWNvbnRhaW5lciAub3JkZXJzLWludm9pY2VzIHRyLnRyMSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDllZGY3O1xuICB9XG59XG4uc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLXN0ZXBzIGltZyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub3JkZXItc3RlcHMgaW1nLnZpcC1naWYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1zdGVwcyBpbWcuc2hvdy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaG93LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qLy8vLy8vLy8vLy8vLy8vLy8vU2hvcnRjb2RlIG9uIG1haW4gcGFnZS8vLy8vLy8vLy8vLy8vLy8vLy8qL1xuI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAjZXNzYXlfdG90YWxfcHJpY2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4jbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAucm93LXByaWNlIC5wcmljZS1pdGVtOm50aC1jaGlsZCgtbis2KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAucm93LXByaWNlIC5wcmljZS1pdGVtLnRvdGFsLXByaWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcmljZS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAucm93LXByaWNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAucm93LXByaWNlIC5wcmljZS1pdGVtOm50aC1jaGlsZCgtbis2KSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAucm93LXByaWNlIC5mb3JtLWlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW0udG90YWwtcHJpY2Uge1xuICAgIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW06bnRoLWNoaWxkKC1uKzYpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLnJvdy1wcmljZSAucHJpY2UtaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLnJvdy1wcmljZSAucHJpY2UtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5wcmljZS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5wcmljZS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLm9yZGVyZm9ybS5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1wcmljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW06bnRoLWNoaWxkKC1uKzYpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLnJvdy1wcmljZSAucHJpY2UtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbiAgLnByaWNlLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLnJvdy1wcmljZSAucHJpY2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udmlwLXN0ZXAge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnZpcC1zdGVwIGEge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnZpcC1zdGVwIC5ib2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLnZpcC1zdGVwIC5ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvZmlsZXMvaW1hZ2VzL3ByaW1lLWNyb3duLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IC0yM3B4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZpcC1zdGVwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnZpcC1zdGVwIC5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvZGUtZXhwaXJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG5mb3JtIGxhYmVsLm5hbWUtZXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuLyogaGludCBkaXNjb3VudHMgKi9cbi5hY2NvdW50IC5hY2NvdW50LXBvcG92ZXIgLnBvcG92ZXIubGVmdCB7XG4gIHRvcDogLTUzcHggIWltcG9ydGFudDtcbn1cbi5hY2NvdW50IC5hY2NvdW50LXBvcG92ZXItaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvdW50IC5hY2NvdW50LXBvcG92ZXItaW5mbyAucG9wb3Zlci5sZWZ0IHtcbiAgbGVmdDogMzUlIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQgLmFjY291bnQtcG9wb3ZlciAucG9wb3Zlci5sZWZ0LFxuICAuYWNjb3VudCAuYWNjb3VudC1wb3BvdmVyLWluZm8gLnBvcG92ZXIubGVmdCB7XG4gICAgbGVmdDogNTAlIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgfVxufVxuLyogRW5kIGhpbnQgZGlzY291bnRzICovXG4vKkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkgIHsqL1xuLyoucG9wb3Zlci5sZWZ0IC5hcnJvd3sqL1xuLypyaWdodDogYXV0bzsqL1xuLyp0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsqL1xuLypsZWZ0OiAtMTNweDsqL1xuLyp9Ki9cbi8qLnBvcG92ZXIubGVmdCB7Ki9cbi8qbGVmdDogYXV0byAhaW1wb3J0YW50OyovXG4vKnJpZ2h0OiAtMjg1cHggIWltcG9ydGFudDsqL1xuLyp9Ki9cbi8qfSovXG4vKkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsqL1xuLyoucG9wb3Zlci5sZWZ0IHsqL1xuLypsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7Ki9cbi8qcmlnaHQ6IDQ1cHg7Ki9cbi8qfSovXG4vKn0qL1xuYm9keSBmb3JtIC5wdXQtZmlsZSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udy0yMCB7XG4gIHdpZHRoOiAyMHB4O1xufVxuI3Rhc2tfZmlsZV9pbmZvIHAgYSBpbWcge1xuICB3aWR0aDogMjBweDtcbn1cbi5saW5lLWFycm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9maWxlcy9pbWFnZXMvYXJyb3ctYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMThweCAyNHB4IC0yMnB4ICNlYWVhZWE7XG59XG4ub3JkZXJzLWFmZmlsaWF0ZSAuc2hvcnQtYWZmaWxpYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3Atb3JkZXJzLWJsb2NrLm9wZW4ub3JkZXJzLWFmZmlsaWF0ZSAuc2hvcnQtYWZmaWxpYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9wLW9yZGVycy1ibG9jay5vcGVuLm9yZGVycy1hZmZpbGlhdGUgLm9wZW4tcmVmZXJhbC1pbmZvIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi50b3Atb3JkZXJzLWJsb2NrLm9yZGVycy1hZmZpbGlhdGUgLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb2xvcjogIzI3NGE2MDtcbn1cbi50b3Atb3JkZXJzLWJsb2NrICN0b3AtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhY2stYWZmIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmVhcm5pbmdzIHtcbiAgY29sb3I6ICNmNjA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5lYXJuaW5ncyBiIHtcbiAgY29sb3I6ICMyZjMxM2E7XG59XG4uZWFybi13cmFwcGVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5lYXJuLXdyYXBwZXIgLmJsdWUtYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogOHB4IDE0cHg7XG59XG4uYXNpZGUtYnV0dG9ucyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuYm9keSAuYWRkaW5wdXQgLmRlbGV0ZS1jbGVhciB7XG4gIGhlaWdodDogMzhweDtcbiAgdG9wOiA0OSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDM1cHg7XG59XG4jcmVmZXJyYWwgLmJ1c2luZXNzLWNhcmQgLnJlZmVycmFsLWNhcmQtYm94IC5idXR0b25zIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jcmVmZXJyYWwgLndpZGdldC1jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI3JlZmVycmFsIC53aWRnZXQsXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTIgbGksXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGksXG4jcmVmZXJyYWwgLndpZGdldC1jb250ZW50IHAsXG4jcmVmZXJyYWwgLndpZGdldCBmb3JtIHRhYmxlIHRkLFxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpIC5saS1oZWFkZXIsXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgLmxpLWhlYWRlcixcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSAubGktY29udGVudCxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaSAubGktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmZvcm0ucmVmZXJyYWwtcHJvZ3JhbS1wb3AtdXAtZm9ybSB0ciB0ZCBbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogN3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3RvcC1wYW5lbC5yZWZlcnJhbC1wYWdlIHNwYW4uYmx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC51bmRlcmxpbmUtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0OHB4KSB7XG4gIC5iYWNrLWFmZiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgI3JlZmVycmFsLnNob3J0LWFmZmlsaWF0ZSAud2lkZ2V0cy1jb2wge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVhcm4td3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcmVmZXJyYWwuc2hvcnQtYWZmaWxpYXRlIC53aWRnZXRzLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmVhcm4td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1NZWRpYT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5pbi5tb2RhbC1tb2JpbGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1vZGFsLmluLm1vZGFsLW1vYmlsZSAubW9kYWwtZGlhbG9nIC5jbG9zZSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubW9kYWwgLm1vZGFsLW1lbnUgLmNsb3NlLWljb24td2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAvKmJvZHkgLm1vZGFsLWJhY2tkcm9weyovXG4gIC8qei1pbmRleDogMTE0MDsqL1xuICAvKn0qL1xufVxuLmZlYXR1cmVzLWRlc2t0b3AgLmRlc2t0b3AtdmVyc2lvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZlYXR1cmVzLWRlc2t0b3AgLm1vYmlsZS12ZXJzaW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mZWF0dXJlcy1kZXNrdG9wIC5kZXNrdG9wLXZlcnNpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZlYXR1cmVzLWRlc2t0b3AgLm1vYmlsZS12ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN0ZXBzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuLnN0ZXBzLXdyYXBwZXIgaW1nIHtcbiAgbWFyZ2luOiAyJSAxMHB4IDIlIDA7XG4gIHdpZHRoOiAzMiU7XG59XG4uc3RlcHMtd3JhcHBlciBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5vcmRlci1zdGVwcyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuLm9yZGVyLXN0ZXBzIHAge1xuICBjb2xvcjogIzMzN2FiNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG59XG4ub3JkZXItc3RlcHMgcDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vZmlsZXMvaW1hZ2VzL3N0YXItc3RlcHMuc3ZnKTtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnN0ZXBzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3RlcHMtd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAyJSAwO1xuICB9XG4gIC5vcmRlci1zdGVwcyBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuc3RlcHMtd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5saW1pdGVkLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4ubGltaXRlZC13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW1pdGVkLXdyYXBwZXIgYTpob3Zlcixcbi5saW1pdGVkLXdyYXBwZXIgYTpmb2N1cyxcbi5saW1pdGVkLXdyYXBwZXIgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGltaXRlZC1pY29uIHtcbiAgYmFja2dyb3VuZDogIzcyYWExODtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNDVweCA0NXB4IDA7XG59XG4ubGltaXRlZC13cmFwcGVyIHNwYW4ge1xuICBjb2xvcjogIzJmMzEzYTtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keSAubGltaXRlZC13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxpbWl0ZWQtaWNvbiBpbWc6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDE2cHg7XG59XG4ubGltaXRlZC1pY29uIGltZzpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxNDVweDtcbn1cbi5saW1pdGVkLWljb246bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0NXB4IDAgMCA0NXB4O1xufVxuLmxpbWl0ZWQtaWNvbjpsYXN0LWNoaWxkIGltZzpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG59XG4ubGltaXRlZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5sLXRvcC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5YzEwNjtcbiAgcGFkZGluZzogMTdweDtcbn1cbi5sLWJvdHRvbS10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE0cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1ODliYztcbiAgcGFkZGluZzogMTdweDtcbn1cbi5saW1pdGVkLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBDYWxpYnJpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmxpbWl0ZWQtc3VidGl0bGUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmxpbWl0ZWQtc2ltcGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBDYWxpYnJpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubC1kb3VibGUtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxN3B4O1xufVxuLmwtZG91YmxlLWxpbmUtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDA7XG59XG4ubC1jcm93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYm90dG9tOiAxN3B4O1xufVxuLmwtYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxN3B4O1xufVxuLnNlcnZpY2VzIC5saW1pdGVkLXdyYXBwZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubGltaXRlZC13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmxpbWl0ZWQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpbWl0ZWQtd3JhcHBlciAubGltaXRlZC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGltaXRlZC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5saW1pdGVkLWljb246Zmlyc3QtY2hpbGQge1xuICAgIGxlZnQ6IC0xMjVweDtcbiAgfVxuICAubGltaXRlZC1pY29uOmxhc3QtY2hpbGQge1xuICAgIHJpZ2h0OiAtMTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5saW1pdGVkLXdyYXBwZXIgLmxpbWl0ZWQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmwtdG9wLXRleHQge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAubGltaXRlZC1zaW1wbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubGltaXRlZC13cmFwcGVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vYmlsZS1zd2lwZS1kaXNjb3VudC0xIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubW9iaWxlLXN3aXBlLWRpc2NvdW50LTEgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKioqKioqKioqKioqKioqKioqKiogTGVmdF9TaWRlYmFyICoqKioqKioqKioqKioqKioqKioqKioqL1xuYm9keSBwLndvcmRzIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi8qKioqKioqKioqKioqKioqKioqKiBDb250YWN0VXMgbmV3RGVzaWduICoqKioqKioqKioqKioqKioqKioqL1xuLmNvbnRhY3QtdXMgLmZvcm0tY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbnRhY3QtdXMgcCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNvbnRhY3QtdXMgLnNob3J0LWluZm8ge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaSBhIHtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkgc3Bhbi50ZXh0IHtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDZweDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaTpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzRhODZiMztcbn1cbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaS5lLW1haWwge1xuICBjb2xvcjogIzRhODZiMztcbn1cbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaS50b2xsLWZyZWU6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvdG9sbC1pY29uLnBuZ1wiKTtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaS5zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL3N1cHAtaWNvbi5wbmdcIik7XG59XG4uY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkuZS1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL21haWwtaWNvbi5wbmdcIik7XG59XG4uY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkuYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9hZGRyLWljb24ucG5nXCIpO1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpLmNvbnRhY3RzLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9sLWNoYXQtaWNvbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaS5jb250YWN0cy1jaGF0IGJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpLmNvbnRhY3RzLWNoYXQgYnV0dG9uOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjNGE4NmIzO1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDUwcHggMCAwIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAycHghaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLXNvY2lhbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29udGFjdC11cyAuY29udGFjdHMtc29jaWFsIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNvbnRhY3QtdXMgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDEyNXB4IDAgNTBweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9jb250YWN0cy9uZXctY29udGFjdHMtYmctbWluLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0NXB4O1xufVxuLmNvbnRhY3QtdXMgLmZvcm0td3JhcHBlciAuY2l0YWRlbCB7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LXVzIC5mb3JtLXdyYXBwZXIgLmNpdGFkZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29udGFjdHMvZ3JlZW4tZWxlbWVudC1taW4ucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IC0xNzVweDtcbn1cbi5jb250YWN0LXVzIC5mb3JtLXdyYXBwZXIgLmNpdGFkZWwgLmNvbnRlbnQud2hpdGUtYmcge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjUpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCA0NXB4O1xufVxuLmNvbnRhY3QtdXMgLmZvcm0td3JhcHBlciAuY2l0YWRlbCAuaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMjJweCAwIDE1cHggMzVweDtcbn1cbi5jb250YWN0LXVzIC5mb3JtLXdyYXBwZXIgLmNpdGFkZWwgLmhlYWRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtdXMgZm9ybSBwIHtcbiAgY29sb3I6ICM3ODc4Nzg7XG59XG4uY29udGFjdC11cyBmb3JtIHA6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29udGFjdC11cyBmb3JtIGlucHV0LFxuLmNvbnRhY3QtdXMgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtaW4taGVpZ2h0OiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG59XG4uY29udGFjdC11cyBmb3JtIC5idXR0b24tYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC11cyBmb3JtIC5idXR0b24tYmxvY2sgaW5wdXQuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbnRhY3QtdXMgLmVycm9yIHAge1xuICBjb2xvcjogI2Q5NTM0Zjtcbn1cbi5jb250YWN0LXVzIC5lcnJvciBwOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjZDk1MzRmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0LXVzIC5mb3JtLWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jb250YWN0LXVzIC5zaG9ydC1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5jb250YWN0LXVzIC5jb250YWN0cy1zb2NpYWwge1xuICAgIG1hcmdpbjogMTVweCAwIDAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC11cyAuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtdXMgLmZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaSBzcGFuLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkgc3Bhbi50ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0LXVzIGZvcm0gcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb250YWN0LXVzIC5zaG9ydC1pbmZvIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKiogRGlzY291bnQgUGFnZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5kaXNjb3VudCBoMixcbi5kaXNjb3VudCBoMyxcbi5kaXNjb3VudCBwIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG59XG4uZGlzY291bnQgaDIge1xuICBjb2xvcjogIzI1ODliZDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRpc2NvdW50IGgyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGlzY291bnQgaDMge1xuICBjb2xvcjogIzI1ODliZDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRpc2NvdW50IHAge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uZGlzY291bnQgLmZpcnN0LWRpc2NvdW50LWJsb2NrIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2OCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uZGlzY291bnQgLmZpcnN0LWRpc2NvdW50LWJsb2NrIC5pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc2NvdW50IC5maXJzdC1kaXNjb3VudC1ibG9jayAuaW1nLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2Rpc2NvdW50cy9maXJzdC1sZWZ0LWJlZm9yZS1taW4ucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvdHRvbTogLTY1cHg7XG4gIGxlZnQ6IDgwcHg7XG59XG4uZGlzY291bnQgLmZpcnN0LWRpc2NvdW50LWJsb2NrIC5pbWctd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDI0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvZGlzY291bnRzL2ZpcnN0LXJpZ2h0LWJlZm9yZS1taW4ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB0b3A6IC03NnB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5kaXNjb3VudCAuZmlyc3QtZGlzY291bnQtYmxvY2sgLmltZy13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiA4MCU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDVweCA1cHggI2MwYzBjMCk7XG4gIHotaW5kZXg6IDE7XG59XG4uZGlzY291bnQgLmRpc2NvdW50cy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2MHB4IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmRpc2NvdW50IC5kaXNjb3VudHMtYmxvY2sgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDVweCA1cHggI2MwYzBjMCk7XG4gIHotaW5kZXg6IDE7XG59XG4uZGlzY291bnQgLmRpc2NvdW50cy1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC02MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9kaXNjb3VudHMvbGVmdC1saW5lLW1pbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5kaXNjb3VudCAuZGlzY291bnRzLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvZGlzY291bnRzL3JpZ2h0LWxpbmUtbWluLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB6LWluZGV4OiAtMTtcbn1cbi5kaXNjb3VudCAuYm90dG9tLWJsb2NrIC50ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG59XG4uZGlzY291bnQgLmJvdHRvbS1ibG9jayAuaW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ3JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuLmItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MmFkMmYgMCUsICNhN2RjMmEgMzUlLCAjOTljZTFiIDcwJSwgIzc5YmUzOCAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzQ5OWJlYScsIGVuZENvbG9yc3RyPScjMWFiYzljJywgR3JhZGllbnRUeXBlPTEpO1xufVxuLmJ1dHRvbjIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAxM3B4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggI2MwYzBjMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucm90LTM2MC1ub3Njb29wOmhvdmVyIHtcbiAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG4ucm90LTEzNTpob3ZlciB7XG4gIGZpbHRlcjogaHVlLXJvdGF0ZSgxMzVkZWcpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJvdC05MDpob3ZlciB7XG4gIGZpbHRlcjogaHVlLXJvdGF0ZSg5MGRlZyk7XG59XG4uZGlzY291bnQgLmJvdHRvbS1ibG9jayAudGV4dC13cmFwcGVyIC52aXAtcGFja2FnZS1iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG4udmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCB7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG59XG4udmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggN3B4IDdweCA1MHB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG4udmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuaGVhZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG59XG4udmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudmlwLWRpc2NvdW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAxcHg7XG4gIGhlaWdodDogMTAxcHg7XG4gIHBhZGRpbmc6IDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhODZiMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOXB4O1xuICAvKnRvcDogLTEycHg7Ki9cbiAgbGVmdDogN3B4O1xufVxuLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLnZpcC1kaXNjb3VudHMgLndyYXBwZXIge1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogOTNweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbn1cbi52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IC5saW1pdGVkIHtcbiAgLypkaXNwbGF5OiBibG9jazsqL1xuICAvKndpZHRoOiAxMDAlOyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQyJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNhN2RjMjk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4udmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAvKnBhZGRpbmctbGVmdDogMTEwcHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiA1NyU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1ODBweCkge1xuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAubGltaXRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLnZpcC1kaXNjb3VudHMge1xuICAgIHRvcDogLTIycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLnZpcC1kaXNjb3VudHMge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuZGlzY291bnQgLmRpc2NvdW50cy1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweCAxMjBweDtcbiAgfVxuICAuZGlzY291bnQgLmRpc2NvdW50cy1ibG9jayAuZGlzayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5kaXNjb3VudCAuYm90dG9tLWJsb2NrIC5pbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmRpc2NvdW50IC5maXJzdC1kaXNjb3VudC1ibG9jayBwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5kaXNjb3VudCAuZmlyc3QtZGlzY291bnQtYmxvY2sgLmltZy13cmFwcGVyIHtcbiAgICB3aWR0aDogMzklO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudmlwLWRpc2NvdW50cyB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5kaXNjb3VudCAuZGlzY291bnRzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gIH1cbiAgLmRpc2NvdW50IC5kaXNjb3VudHMtYmxvY2sgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRpc2NvdW50IC5ib3R0b20tYmxvY2sgLmltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxuICAud2lkZ2V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIycHggMTBweDtcbiAgfVxuICAucmVmZXJyYWwtcHJvZ3JhbS1wb3AtdXAtZm9ybSAuYnV0dG9ucyBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiA5cHggNnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudmlwLWRpc2NvdW50cyB7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuICAuZGlzY291bnQgLmZpcnN0LWRpc2NvdW50LWJsb2NrIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kaXNjb3VudCAuZmlyc3QtZGlzY291bnQtYmxvY2sgLmltZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDcwcHggMDtcbiAgfVxuICAuZGlzY291bnQgLmRpc2NvdW50cy1ibG9jayBpbWcge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5kaXNjb3VudCAuYm90dG9tLWJsb2NrIC5pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kaXNjb3VudCAuYm90dG9tLWJsb2NrIC50ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idXR0b24yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGlzY291bnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuZGlzY291bnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuZGlzY291bnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIGJvZHkgcC53b3JkcyB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmRpc2NvdW50IC5kaXNjb3VudHMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRpc2NvdW50IC5maXJzdC1kaXNjb3VudC1ibG9jayBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5kaXNjb3VudCAuZGlzY291bnRzLWJsb2NrIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IC52aXAtZGlzY291bnRzIHtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDdweCAxNXB4O1xuICB9XG4gIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAubGltaXRlZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAycHg7XG4gIH1cbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTAzcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLnZpcC1kaXNjb3VudHMge1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqIENvbnRlbnQtVklQLWJhbm5lcioqKioqKioqKioqKioqKioqKiovXG4uY29udGVudC12aXAtYmFubmVyIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50LXZpcC1iYW5uZXIgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC12aXAtYmFubmVyIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IC52aXAtZGlzY291bnRzIHtcbiAgICB0b3A6IC0yMnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGVudC12aXAtYmFubmVyIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IC52aXAtZGlzY291bnRzIHtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmNvbnRlbnQtdmlwLWJhbm5lciAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudmlwLWRpc2NvdW50cyB7XG4gICAgdG9wOiAxM3B4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqIFByaWNlcyBQYWdlICoqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wcmljZXMgLmJsb2NrLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MiU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuLnByaWNlcyAuZm9ybS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU3JTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cbi5wcmljZXMgLmZvcm0tYmxvY2sgLnByaWNlLWNhbGN1bGF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDMwcHgpIHtcbiAgLnByaWNlcyAuYmxvY2stbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByaWNlcyAuZm9ybS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByaWNlcyAuZm9ybS1ibG9jayAucHJpY2UtY2FsY3VsYXRvciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiNwYXBlcl9pbmZvcm1hdGlvbiBzcGFuLnJlZC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXN1bWUtdGV4dCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLnJlc3VtZS10ZXh0IHAge1xuICBjb2xvcjogIzMzN2FiNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Zvb3Rlci1yb3cuZmlyc3Qtb3JkZXIgLmljb24tY2xvc2Uge1xuICB0b3A6IC0xN3B4O1xufVxuI2Zvb3Rlci1yb3cgLmljb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOHB4O1xuICBmb250LXNpemU6IDIzcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNmb290ZXItcm93IC5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHNvbGlkIHdoaXRlIDJweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNDU1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM3OENBNCAwJSwgIzAzNDU1OSAxMDAlKTtcbiAgei1pbmRleDogLTE7XG59XG4jZm9vdGVyLXJvdy5lYXN0ZXItc3VuZGF5IC5pY29uLWNsb3NlIHtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiNmb290ZXItcm93LmVhc3Rlci1zdW5kYXkgc3Bhbi5pY29uLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgd2hpdGUgMnB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0YTg2YjMgMCUsICMzNTNiNjUgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3Rlci1yb3cuZmlyc3Qtb3JkZXIuaWNvbi1jbG9zZSB7XG4gICAgcmlnaHQ6IDlweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0b3A6IC0xMjJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmljb24tY2xvc2Uge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cbiNzcGVjaWFsLW9mZmVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwLW9mZjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHotaW5kZXg6IDEyO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvNzB4NzBfY2lyY2xlLnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA3MnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDA7XG59XG4jc3BlY2lhbC1vZmZlci5oaWRkZW4tcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzcGVjaWFsLW9mZmVyLnZpc2libGUtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jc3BlY2lhbC1vZmZlciBpIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMjBweDtcbiAgcGFkZGluZzogMzRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQGtleWZyYW1lcyBzcC1vZmYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKiBBZmZpbGlhdGUgcHJvZ3JhbSAqL1xuI3JlZmVycmFsIC53aWRnZXQtY29udGVudCAjYWpheF9yZWZlcnJhbF9wb3BfdXBfZm9ybSAuYnRuLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjJhZDJmIDAsICNhN2RjMmEgMzUlLCAjOTljZTFiIDcwJSwgIzc5YmUzOCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI3JlZmVycmFsIC53aWRnZXQtY29udGVudCAjYWpheF9yZWZlcnJhbF9wb3BfdXBfZm9ybSAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMTM1ZGVnKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNyZWZlcnJhbCAud2lkZ2V0IC5oZWFkZXIuYWZmLWhlYWQge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcmVmZXJyYWwgLndpZGdldCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICNyZWZlcnJhbCAud2lkZ2V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIycHggMTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3JlZmVycmFsIC53aWRnZXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjJweCAxMHB4O1xuICB9XG4gICNyZWZlcnJhbC5zaG9ydC1hZmZpbGlhdGUgLnJlZmVycmFsLXByb2dyYW0tcG9wLXVwLWZvcm0gLmJ1dHRvbnMgYSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5hLXJlZi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogN3B4O1xuICBjb2xvcjogIzcxNzE3MTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuI3JlZmVycmFsIC53aWRnZXQtY29udGVudCBwLm1hbi1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5zeXMtcmVtZW1iZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNoYXJlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLyogd0lER0VUIFNUWUxFUyAqL1xuI3JlZmVycmFsIC53aWRnZXQtc2hvcnQgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzA4NWFiNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3JlZmVycmFsIC53aWRnZXQtc2hvcnQge1xuICBib3JkZXI6IHNvbGlkICNlNmU2ZTYgMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgd2lkdGg6IDk4JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keSAuY2FyZC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMTE1ZThmO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweCAxMXB4O1xufVxuYm9keSAuY2FyZC1idG4uYWZmLWJ0biB7XG4gIGJhY2tncm91bmQ6ICM1YmMwZGU7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ucmVmZXJyYWwtY2FyZC1ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFmZmlsaWF0ZS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hZmZpbGlhdGUtZmxleCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hZmZpbGlhdGUtZmxleCAuYnRuLWNoYXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgY29sb3I6ICNmZmY7XG59XG4ud2lkZ2V0LWNvbnRlbnQgLmZiLXNoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZmlsZXMvaW1nL2Ytc2hhcmUuc3ZnP3Y9Mik7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDcwMXB4KSB7XG4gIC5hLXJlZi1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICB9XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG59XG4ub3JkZXJmb3JtIHRhYmxlIHRyLnNlcnZpY2UtcmV2aXNpb24gLmFkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogOTAlO1xufVxuLm9yZGVyZm9ybSB0YWJsZSB0ci5zZXJ2aWNlLXJldmlzaW9uIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAub3JkZXJmb3JtIHRhYmxlIHRyLnNlcnZpY2UtcmV2aXNpb24gLmhpbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vcmRlcmZvcm0gdGFibGUgdHIuc2VydmljZS1yZXZpc2lvbiAuaGludCB7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG4vKiBIZWFkZXIgbmV3IHN0eWxlcyAqL1xuLm1haW4ge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuLmN1c3RvbWVyLWFwcHJlY2lhdGlvbi1kYXkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWFpbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLyogVmlwIGFjY291bnQgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnZpcC1vZmZlci1idXktd3JhcHBlciB0Ym9keSB0ciB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMXB4IDNweDtcbiAgfVxuICAudmlwLW9mZmVyLWJ1eS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC52aXAtb2ZmZXItYnV5LW1vbnRoIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi52aXAtb2ZmZXItYnV5LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnZpcC1vZmZlci1idXktd3JhcHBlciB0Ym9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlwLW9mZmVyLWJ1eS13cmFwcGVyIHRib2R5IHRyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4udmlwLW9mZmVyLWJ1eS13cmFwcGVyIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xufVxuLnZpcC1vZmZlci1idXktcHJpY2Uge1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLnZpcC1vZmZlci1idXktbW9udGgge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudmlwLW9mZmVyLWJ1eS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hZmZpbGlhdGUtZGFuZ2VyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyZm9ybV9yZXN1bWUgLnZpcC1kZWZhdWx0LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRhYmxlLnRhYmxlIHRkLm9yZGVyLXJhZGlvLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vcmRlci1yYWRpby1ncm91cCAub3JkZXItcmFkaW8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLm9yZGVyLXJhZGlvLWdyb3VwIC5vcmRlci1yYWRpby1ib3ggLmhpbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmhpbnQ6aG92ZXIgLmNvbnRlbnQudGFibGUxIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5vcmRlci1yYWRpby1ib3g6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAyMDcsIDIzNiwgMC4xKTtcbn1cbi5vcmRlci1yYWRpby1ncm91cCAub3JkZXItcmFkaW8tYm94IC5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpO1xuICBsZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuLm9yZGVyLXJhZGlvLWdyb3VwIC5vcmRlci1yYWRpby1ib3ggLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1yYWRpby1ncm91cCAub3JkZXItcmFkaW8tYm94IHtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5vcmRlci1yYWRpby1ncm91cCAub3JkZXItcmFkaW8tYm94IC5oaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogN3B4O1xuICBsZWZ0OiAwO1xufVxuLm9yZGVyLXJhZGlvLWdyb3VwIC5vcmRlci1yYWRpby1ib3ggLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IC0yMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cbi5vcmRlci1yYWRpby1ncm91cCAub3JkZXItcmFkaW8tYm94Om50aC1jaGlsZCgzKSAucG9wb3Zlci5yaWdodCB7XG4gIGJvdHRvbTogLTMwMHB4O1xuICByaWdodDogLTE0MHB4O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItcmFkaW8tZ3JvdXAgLm9yZGVyLXJhZGlvLWJveCAucG9wb3Zlci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlciAuYnV0dG9uMiBzcGFuIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uZmJfaWZyYW1lX3dpZGdldCBpZnJhbWUge1xuICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG59XG4vKi0tLS0tLS0tLWxhbmRpbmcgcmVkZXNpZ24tLS0tLS0tLS0tLSovXG4ucGVyc29uYWwtc3RhdGVtZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGVyc29uYWwtc3RhdGVtZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnBlcnNvbmFsLXN0YXRlbWVudCBoMjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDdweCAwIDdweCAxM3B4O1xufVxuLnBlcnNvbmFsLXN0YXRlbWVudCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucGVyc29uYWwtc3RhdGVtZW50IHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGVyc29uYWwtc3RhdGVtZW50IHVsIGxpIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGVyc29uYWwtc3RhdGVtZW50IC5sZWZ0LXZpZGVvLWJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuLnBlcnNvbmFsLXN0YXRlbWVudCAubGVmdC12aWRlby1ibG9jayBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzOCU7XG4gIHRvcDogMzclO1xuICB6LWluZGV4OiAxO1xufVxuLmZlYXR1cmVzLWRlc2t0b3Age1xuICBjbGVhcjogYm90aDtcbn1cbi5zb21lLXRpcHMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc29tZS10aXBzIG9sIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4uc29tZS10aXBzIG9sIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNvbWUtdGlwcyBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zb21lLXRpcHMtMS5wbmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbn1cbi5zb21lLXRpcHMgb2wgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NvbWUtdGlwcy0yLnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xufVxuLnNvbWUtdGlwcyBvbCBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc29tZS10aXBzLTMucG5nKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG59XG4uc29tZS10aXBzIG9sIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zb21lLXRpcHMtNC5wbmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbn1cbi5zb21lLXRpcHMgb2wgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NvbWUtdGlwcy01LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xufVxuLnNvbWUtdGlwcyBvbCBsaTpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc29tZS10aXBzLTYucG5nKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG59XG4uc29tZS10aXBzIG9sIGxpOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zb21lLXRpcHMtNy5wbmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbn1cbi5zb21lLXRpcHMgb2wgbGk6bnRoLWNoaWxkKDgpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NvbWUtdGlwcy04LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xufVxuLnNvbWUtdGlwcyBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NvbWUtdGlwcy05LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xufVxuLnNvbWUtdGlwcyBkaXYge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAzMHB4IDYwcHggNjBweCAyNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDRweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDRweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA0cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbi5hbi1hbWF6aW5nIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5hbi1hbWF6aW5nIC5sZWZ0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA1NDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFuLWFtYXppbmcgLmxlZnQtYmxvY2sgLnQtZXNzYXktMy1iYW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYW4tYW1hemluZyAubGVmdC1ibG9jayAudC1lc3NheS0zLWJhbm5lciAuY2l0YWRlbCAuY29udGVudCAudGV4dDphZnRlciB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuLmFuLWFtYXppbmcgLnJpZ2h0LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU2NXB4KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFuLWFtYXppbmcgLnJpZ2h0LWJsb2NrIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgYm9keVtkYXRhLW1vZGU9XCJlc3NheS1mb3ItcGhhcm1hY3ktc2Nob29sXCJdIC5taW5pLW9yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuICAucGVyc29uYWwtc3RhdGVtZW50IC5sZWZ0LXZpZGVvLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5wZXJzb25hbC1zdGF0ZW1lbnQgLmxlZnQtdmlkZW8tYmxvY2sgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFuLWFtYXppbmcgLmxlZnQtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5hbi1hbWF6aW5nIC5sZWZ0LWJsb2NrIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hbi1hbWF6aW5nIC5yaWdodC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1OSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgYm9keVtkYXRhLW1vZGU9ZXNzYXktZm9yLXBoYXJtYWN5LXNjaG9vbF0gLm1pbmktb3JkZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZXNzYXktZm9yLXBoYXJtYWN5LXNjaG9vbCA+IHAge1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICB9XG4gIC5wZXJzb25hbC1zdGF0ZW1lbnQgLmxlZnQtdmlkZW8tYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFuLWFtYXppbmcgLmxlZnQtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYW4tYW1hemluZyAubGVmdC1ibG9jayBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hbi1hbWF6aW5nIC5yaWdodC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keVtkYXRhLW1vZGU9ZXNzYXktZm9yLXBoYXJtYWN5LXNjaG9vbF0gLm1pbmktb3JkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gIC52aWRlby1ibG9jayBhLmJ1dHRvbi1wbGF5IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zb21lLXRpcHMgb2wgbGkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IGF1dG8haW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuc29tZS10aXBzIGRpdiB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHggMTBweDtcbiAgfVxufVxuLmJsb2NrLXdpZHRoLXNsaWRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLnNsaWRlci1mb2xsIHtcbiAgcGFkZGluZy1sZWZ0OiA1MjVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3lvdW5nLWFzaWFuLXdvbWVuLnBuZykgbGVmdCB0b3Agbm8tcmVwZWF0O1xufVxuLnNsaWRlci1mb2xsIHNwYW4udGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzBkMGQxMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zbGlkZXItZm9sbCAuc2xpY2stc2xpZGUgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc2xpZGVyLWZvbGwgdWwuc2xpY2stZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkZXItZm9sbCB1bC5zbGljay1kb3RzIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnNsaWRlci1mb2xsIHVsLnNsaWNrLWRvdHMgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXItZm9sbCB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzI1ODliZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNsaWRlci1mb2xsIHVsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMyNTg5YmQ7XG59XG4uc3RydWN0dXJlLXBoYXJtIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5zdHJ1Y3R1cmUtcGhhcm0gaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICBncmlkLWdhcDogMzBweDtcbn1cbi5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYgZGl2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogMTQwcHggMzVweCAxNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA5cHggMnB4IDAgI2NlY2VjZTtcbiAgYm94LXNoYWRvdzogMCA5cHggMnB4IDAgI2NlY2VjZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYgZGl2IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3N0cnVjdG9yZS1pbWctMS5wbmcpIHRvcCAzNXB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc3RydWN0dXJlLXBoYXJtID4gZGl2IGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy0yLnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zdHJ1Y3RvcmUtaW1nLTMucG5nKSB0b3AgMzVweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnN0cnVjdHVyZS1waGFybSA+IGRpdiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3N0cnVjdG9yZS1pbWctNC5wbmcpIHRvcCAzNXB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc3RydWN0dXJlLXBoYXJtID4gZGl2IGRpdjpudGgtY2hpbGQoNSkge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy01LnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYgZGl2Om50aC1jaGlsZCg2KSB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zdHJ1Y3RvcmUtaW1nLTYucG5nKSB0b3AgMzVweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnN0cnVjdHVyZS1waGFybSA+IGRpdiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3N0cnVjdG9yZS1pbWctOC5wbmcpIHRvcCAzNXB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc3RydWN0dXJlLXBoYXJtID4gZGl2IGRpdjpudGgtY2hpbGQoOCkge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy03LnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYgZGl2Omxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy05LnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hc2stcHJvZmYgLmxlZnQtYmxvY2sge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXNrLXByb2ZmIC5sZWZ0LWJsb2NrIC5wZGYtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXNrLXByb2ZmIC5sZWZ0LWJsb2NrIC5wZGYtY29udGFpbmVyIC5wZGYtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTM1cHg7XG59XG4uYXNrLXByb2ZmIC5sZWZ0LWJsb2NrIC5wZGYtY29udGFpbmVyIC5wZGYtY29udGVudCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmFzay1wcm9mZiAubGVmdC1ibG9jayAucGRmLWNvbnRhaW5lciAucGRmLWNvbnRlbnQgYS5wZGYtbGluayB7XG4gIGNvbG9yOiAjMmYzMTNhO1xufVxuLmFzay1wcm9mZiAubGVmdC1ibG9jayAucGRmLWNvbnRhaW5lciAucGRmLWNvbnRlbnQgYS5wZGYtbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2Rvd25sb2FkLXNhbXBsZS1pY29uLnBuZyk7XG59XG4uYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUzMHB4KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hc2stcHJvZmYgLnJpZ2h0LXRleHQtYmxvY2sgLnQtZXNzYXktMS1iYW5uZXIge1xuICBtYXJnaW46IDA7XG59XG4uYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIC50LWVzc2F5LTEtYmFubmVyIC5jaXRhZGVsIC5saXZlLWNoYXQtd3JhcHBlcixcbi5hc2stcHJvZmYgLnJpZ2h0LXRleHQtYmxvY2sgLnQtZXNzYXktMS1iYW5uZXIgLmNpdGFkZWwgLmJ1dHRvbjIuYi1ncmVlbiB7XG4gIG1heC13aWR0aDogMzAlO1xuICBtaW4td2lkdGg6IDMwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4uYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIHAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hc2stcHJvZmYgLmxlZnQtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLmFzay1wcm9mZiAubGVmdC1ibG9jayBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQxMHB4KTtcbiAgfVxuICAuYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIC50LWVzc2F5LTEtYmFubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jdXJyZW50LXRvcGljcy1pbi1waGFybWFjb2xvZ3kgLm1pbmktb3JkZXIge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNsaWRlci1mb2xsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzgwcHg7XG4gIH1cbiAgLmFzay1wcm9mZiAucmlnaHQtdGV4dC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hc2stcHJvZmYgLmxlZnQtYmxvY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5hc2stcHJvZmYgLnJpZ2h0LXRleHQtYmxvY2sgLnQtZXNzYXktMS1iYW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIC50LWVzc2F5LTEtYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc2xpZGVyLWZvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYge1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICB9XG4gIC5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYgZGl2IHtcbiAgICBwYWRkaW5nOiAxNDBweCAyMHB4IDE1cHg7XG4gIH1cbiAgLmFzay1wcm9mZiAubGVmdC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY3VycmVudC10b3BpY3MtaW4tcGhhcm1hY29sb2d5IC5taW5pLW9yZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hc2stcHJvZmYgLmxlZnQtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXNrLXByb2ZmIC5sZWZ0LWJsb2NrIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFzay1wcm9mZiAubGVmdC1ibG9jayAucGRmLWNvbnRhaW5lciAucGRmLWNvbnRlbnQgYS5wZGYtbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAzNXB4KTtcbiAgICBsZWZ0OiBjYWxjKDIwJSAtIDI1cHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuYXNrLXByb2ZmIC5sZWZ0LWJsb2NrIC5wZGYtY29udGFpbmVyIC5wZGYtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgfVxuICAuc3RydWN0dXJlLXBoYXJtID4gZGl2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHJ1Y3R1cmUtcGhhcm0gPiBkaXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxuICAuYmxvY2std2lkdGgtc2xpZGVyICsgZGl2ID4gcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5ibG9jay13aWR0aC1zbGlkZXIgKyBkaXYgPiBwIGltZyB7XG4gICAgd2lkdGg6IDE1MCUhaW1wb3J0YW50O1xuICB9XG4gIC5hc2stcHJvZmYgLmxlZnQtYmxvY2sgLnBkZi1jb250YWluZXIgLnBkZi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmFzay1wcm9mZiAubGVmdC1ibG9jayAucGRmLWNvbnRhaW5lciAucGRmLWNvbnRlbnQgYS5wZGYtbGluazo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5hc2stcHJvZmYgLnJpZ2h0LXRleHQtYmxvY2sgaDIsXG4gIC5hc2stcHJvZmYgLnJpZ2h0LXRleHQtYmxvY2sgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jdXJyZW50LXRvcGljcy1pbi1waGFybWFjb2xvZ3kgLnQtZXNzYXktMS1iYW5uZXIgLmNpdGFkZWwgLmJ1dHRvbjI6YmVmb3JlIHtcbiAgICByaWdodDogLTQ1cHg7XG4gIH1cbiAgLmFzay1wcm9mZiAucmlnaHQtdGV4dC1ibG9jayAudC1lc3NheS0xLWJhbm5lciAuY2l0YWRlbCAuYnV0dG9uMi5iLWdyZWVuLFxuICAuYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIC50LWVzc2F5LTEtYmFubmVyIC5jaXRhZGVsIC5saXZlLWNoYXQtd3JhcHBlcixcbiAgLmFzay1wcm9mZiAucmlnaHQtdGV4dC1ibG9jayAudC1lc3NheS0xLWJhbm5lciAuY2l0YWRlbCAuY2FsbC1ub3ctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2lkZWJhciAudXNlci1pbmZvIHAge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5oZWFkZXIgLndyYXBwZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xufVxuaGVhZGVyIC5sb2dvIHtcbiAgbWluLWhlaWdodDogNjlweDtcbn1cbi5tb2RhbC1tZW51IGg0IGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vZGFsLW1lbnUgLmNsb3NlLWljb24td2lkZSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4ubW9kYWwtbWVudSAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2RhbC1tZW51IC5tb2ItbWVudSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm1vZGFsLW1lbnUgLm1lbnUgbGkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubW9kYWwtbWVudSAubWVudSBsaSBhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtbWVudSAubWVudSBsaSBhIC5tb2ItbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RhbC1tZW51IC5tZW51IGxpIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLW1lbnUgLmxpdmUtY2hhdCxcbi5tb2RhbC1tZW51IC5tb2JpbGUtY29udGFjdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLW1lbnUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsLW1lbnUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAubW9iaWxlLW1lbnUtbG9nbyBpbWcge1xuICB3aWR0aDogNDJweDtcbn1cbi5tb2RhbC1tZW51IC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmItZ3JlZW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbC1tb2JpbGUgLm9yZGVyLW5vdyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbC1tb2JpbGUgLm9yZGVyLW5vdyBhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vYmlsZS1oZWFkZXItb3JkZXItbGluZSB7XG4gIGJhY2tncm91bmQ6ICMwYjgxZDA7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwZTZiYWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmVlbi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjODljMTA2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiA0cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MWFhMWM7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMCAxcHggIzcxYWExYztcbiAgbWluLXdpZHRoOiAxMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ncmVlbi1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aGl0ZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzA3NTE4MztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiA0cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNjZjYTM7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMCAxcHggIzE2NmNhMztcbiAgbWluLXdpZHRoOiAxMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aGl0ZS1idG46aG92ZXIge1xuICBjb2xvcjogIzA3NTE4Mztcbn1cbi5ibHVlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwYjgxZDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBlNmJhZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwIDFweCAjMGU2YmFmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jbWluaV9vcmRlcl9mb3JtIC5idG4tb3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjODljMTA2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiA0cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MWFhMWM7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMCAxcHggIzcxYWExYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTMxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaDEge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuaDE6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1vYi1waG9uZXMge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLm1vYi1waG9uZXMgPiBkaXYge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vYi1waG9uZXMgLmNvbC1waG9uZXMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9iLXBob25lcyBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWJ1cmdlciB7XG4gIHdpZHRoOiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5idG4tYnVyZ2VyIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uYnRuLWJ1cmdlcjpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5bbmFtZT1cImVzc2F5X29yZGVyX2Zvcm1cIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuW25hbWU9XCJlc3NheV9vcmRlcl9mb3JtXCJdIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuW25hbWU9XCJlc3NheV9vcmRlcl9mb3JtXCJdID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bbmFtZT1cImVzc2F5X29yZGVyX2Zvcm1cIl0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltuYW1lPVwiZXNzYXlfb3JkZXJfZm9ybVwiXSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA3NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTRweCAwO1xufVxuLmFjY29yZC1jb250cm9scyA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4uYWNjb3JkLWNvbnRyb2xzID4gZGl2IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODljMTA2O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY2NvcmQtY29udHJvbHMgPiBkaXYgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjODljMTA2O1xufVxuLmFyci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNi41cHggMCA2LjVweCA3cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg5YzEwNjtcbn1cbi5jbG9zZS1pY29uLXdpZGUge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb25zL3BvcHVwLWljb25zLnBuZykgbm8tcmVwZWF0O1xufVxuLm1vZGFsLWxvZ2luIC5tb2RhbC10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kYWwtbG9naW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubW9kYWwtbG9naW4gLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xufVxuLm1vZGFsLWxvZ2luIC5lbWFpbC13cmFwcGVyIGRpdixcbi5tb2RhbC1sb2dpbiAucGFzc3dvcmQtd3JhcHBlciBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtbG9naW4gLmVtYWlsLXdyYXBwZXIgZGl2OmJlZm9yZSxcbi5tb2RhbC1sb2dpbiAucGFzc3dvcmQtd3JhcHBlciBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB0b3A6IDlweDtcbiAgbGVmdDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb25zL3BvcHVwLWljb25zLnBuZykgbm8tcmVwZWF0O1xufVxuLm1vZGFsLWxvZ2luIC5lbWFpbC13cmFwcGVyIGlucHV0LFxuLm1vZGFsLWxvZ2luIC5wYXNzd29yZC13cmFwcGVyIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCAwcHggI2UzZTNlMzkxO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4ubW9kYWwtbG9naW4gLmVtYWlsLXdyYXBwZXIgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLm1vZGFsLWxvZ2luIC5wYXNzd29yZC13cmFwcGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiY2JlYzA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tb2RhbC1sb2dpbiAuZW1haWwtd3JhcHBlciBkaXY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTlweDtcbn1cbi5tb2RhbC1sb2dpbiAucGFzc3dvcmQtd3JhcHBlciBkaXY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn1cbi5tb2RhbC1sb2dpbiAuYWRkaXRpb25hbC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1sb2dpbiAuYWRkaXRpb25hbC13cmFwcGVyIGEge1xuICBjb2xvcjogIzg5YzEwNjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1vZGFsLWxvZ2luIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxODc0YWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE2NmNhMztcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwIDFweCAjMTY2Y2EzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kYWwtbG9naW4gLnJlZy1saW5lIGEge1xuICBjb2xvcjogIzE2NmNhMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1vZGFsLWxvZ2luIC5yZWctbGluZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2LjVweCAwIDYuNXB4IDdweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMTg3NGFmO1xufVxuLm1vZGFsLWxvZ2luIC5yZWctbGluZSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNi41cHggN3B4IDYuNXB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzE4NzRhZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5vcmRlcmZvcm0gLnZpcCAucHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4ubmV3LXZpcC1zZXJ2aWNlIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ldy12aXAtc2VydmljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvbmV3LXZpcC5wbmcpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDZweDtcbiAgdG9wOiAtMTRweDtcbn1cbi5tb2ItbWVudSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvaWNvbnMvbWVudS5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tb2ItbWVudS0xNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3MHB4O1xufVxuLm1vYi1tZW51LTE1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjUycHg7XG59XG4ubW9iLW1lbnUtMTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzRweDtcbn1cbi5tb2ItbWVudS0xMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxNnB4O1xufVxuLm1vYi1tZW51LTEyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTk4cHg7XG59XG4ubW9iLW1lbnUtMTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODBweDtcbn1cbi5tb2ItbWVudS0xMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MnB4O1xufVxuLm1vYi1tZW51LTkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cbi5tb2ItbWVudS04IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI2cHg7XG59XG4ubW9iLW1lbnUtNyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwOHB4O1xufVxuLm1vYi1tZW51LTYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MHB4O1xufVxuLm1vYi1tZW51LTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuLm1vYi1tZW51LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NHB4O1xufVxuLm1vYi1tZW51LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuLm1vYi1tZW51LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOHB4O1xufVxuLm1vYi1tZW51LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweDtcbn1cbi5tb2ItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXZhLWljb24ge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvYXZhLnBuZykgbm8tcmVwZWF0O1xufVxuLm1vZGFsLWFjY291bnQge1xuICB3aWR0aDogMzAwcHg7XG59XG4ubW9kYWwtYWNjb3VudCAuYWNjb3VudC1tb2Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubW9kYWwtYWNjb3VudCAuYWNjb3VudC1tb2IgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0ZjUyNWU7XG59XG4ubW9kYWwtYWNjb3VudCAuYWNjb3VudC1tb2IgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1hY2NvdW50IC5hY2NvdW50LW1vYiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbi5tb2RhbC1hY2NvdW50IC5hY2NvdW50LW1vYiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi5tb2RhbC1hY2NvdW50IC5hY2NvdW50LW1vYiAuYWNjb3VudC10ZXh0IHtcbiAgcGFkZGluZzogMThweDtcbiAgY29sb3I6ICMwYjgxZDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU1O1xuICBtYXJnaW46IDBweDtcbn1cbi5tb2RhbC1hY2NvdW50IC5hY2NvdW50LW1vYiAuYWNjb3VudC10ZXh0IC50b3AtYmxvY2sgLmJ0bi1saW5rLnVwZ3JhZGUtZGlzY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMCU7XG59XG4ubW9kYWwtYWNjb3VudCAuYWNjb3VudC1tb2IgLmFjY291bnQtdGV4dCAudG9wLWJsb2NrIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kYWwtYWNjb3VudCAuYWNjb3VudC1tb2IgLmFjY291bnQtdGV4dCBhIHtcbiAgY29sb3I6ICMwYjgxZDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tb2RhbC1hY2NvdW50IC5hY2NvdW50LW1vYiAubG9nb3V0LXNlcCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTU7XG59XG4ubW9kYWwtYWNjb3VudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1hY2NvdW50IC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLWFjY291bnQgLm1vYi1tZW51IHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuLm1vZGFsLWFjY291bnQgLm1vZGFsLXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC1hY2NvdW50IC5jbG9zZS1pY29uLXdpZGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vZGFsLWFjY291bnQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLmxpdmUtY2hhdCAuc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbmhlYWRlciAubG9nbyAuc3ZnIHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDk1cHg7XG59XG4uYWRkLXRvLW9yZGVyLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVwZGF0ZS1oaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxOTU4ODk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiAwO1xufVxuLnVwZGF0ZS1oaW50IC5kaXNjb3VudGNsYXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgI2U0ZTllZjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXBkYXRlLWhpbnQgLmRpc2NvdW50Y2xhc3MgcCB7XG4gIGNvbG9yOiAjMDA0YTgwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVwZGF0ZS1oaW50OmhvdmVyIC5kaXNjb3VudGNsYXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3BlY2lhbC1vZmZlci1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb25zL3NwZWNpYWwtb2ZmZXIuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4udmlwLXNlcnZpY2VzLmNvbnRhaW5lci1mbHVpZCA+IGRpdixcbi52aXAtcGFja2FnZS5jb250YWluZXItZmx1aWQgPiBkaXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnZpcC1zZXJ2aWNlcyAuYnRuLWNvbnRyb2wsXG4udmlwLXBhY2thZ2UgLmJ0bi1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnZpcC1zZXJ2aWNlcyAucHJpY2UsXG4udmlwLXBhY2thZ2UgLnByaWNlIHtcbiAgdG9wOiA1cHg7XG59XG4udmlwLXNlcnZpY2VzIGJ1dHRvbixcbi52aXAtcGFja2FnZSBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXNpb3MgLnZpcC1zZXJ2aWNlcy5jb250YWluZXItZmx1aWQsXG4uaXNpb3MgLnZpcC1wYWNrYWdlLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pc2lvcyAudmlwLXNlcnZpY2VzLmNvbnRhaW5lci1mbHVpZCA+IGRpdixcbi5pc2lvcyAudmlwLXBhY2thZ2UuY29udGFpbmVyLWZsdWlkID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pc2lvcyAudmlwLXNlcnZpY2VzLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IGRpdixcbi5pc2lvcyAudmlwLXBhY2thZ2UuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5pc2lvcyAubW9iaWxlLWhpbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubW9kYWwtbW9iaWxlIHtcbiAgei1pbmRleDogMTUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLmxvZ28gLnN2ZyB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjY1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLW1lbnUgLmNsb3NlLWljb24td2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuICAubW9kYWwtbWVudSAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLm1vYi1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuICAubW9kYWwtbWVudSAubWVudSBsaSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5tb2RhbC1tZW51IC5tZW51IGxpIGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLm1lbnUgbGkgYSAubW9iLW1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubW9kYWwtbWVudSAubWVudSBsaSBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2RhbC1tZW51IC5saXZlLWNoYXQsXG4gIC5tb2RhbC1tZW51IC5tb2JpbGUtY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1vZGFsLW1lbnUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAubW9iaWxlLW1lbnUtbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0MnB4O1xuICB9XG4gIC5tb2RhbC1tZW51IC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmItZ3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbC1tb2JpbGUgLm9yZGVyLW5vdyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbC1tb2JpbGUgLm9yZGVyLW5vdyBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlcmZvcm0gLnZpcCAuY29sLXhzLTEyIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5vcmRlcmZvcm0gLnZpcCAuYnRuIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlcmZvcm0gLnZpcCAuYnRuIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwIC5oaW50IHtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAub3JkZXJmb3JtIC52aXAgLnByaWNlIHtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2ItcGhvbmVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuICAubW9iLXBob25lcyAuY29sLXBob25lcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNjNweDtcbiAgfVxuICBoZWFkZXIgLmxvZ28gLnN2ZyB7XG4gICAgdG9wOiAtMTVweDtcbiAgfVxuICAubmV3LXZpcC1zZXJ2aWNlIGxhYmVsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmV3LXZpcC1zZXJ2aWNlIC5hZGQtdG8tb3JkZXItYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5ldy12aXAtc2VydmljZSAuYWRkLXRvLW9yZGVyLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ldy12aXAucG5nKSBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNnB4O1xuICAgIHRvcDogLTE0cHg7XG4gIH1cbiAgLnZpcC1wYWNrYWdlIC5idG4ge1xuICAgIGJhY2tncm91bmQ6ICM1MWFkZGQ7XG4gIH1cbiAgLnZpcC1wYWNrYWdlIC5tX3JlbW92ZWQgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogIzcwYWExYztcbiAgfVxuICAudmlwLXNlcnZpY2VzIC5tX2FkZGVkIC5idG4ge1xuICAgIGJhY2tncm91bmQ6ICM3MGFhMWM7XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwIC52aXAtc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiA4N3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSwyNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNnB4LDAgMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5uYXYubmF2LXBpbGxzIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICB9XG4gIC5vcmRlcmZvcm0gLnZpcCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICBoZWFkZXIgLmxvZ28gLnN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdG9wOiAtN3B4O1xuICB9XG4gIC5hZGQtdG8tb3JkZXItYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlcmZvcm0gLnZpcCAucHJpY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWZmLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4OWJkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbiAgLmFmZi10aXRsZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHQ7XG4gIH1cbiAgLmFmZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgY29sb3I6ICMyNTg5YmQ7XG4gICAgZm9udC1zaXplOiAxNHB0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmFmZi1ib2R5IHNwYW4ge1xuICAgIGNvbG9yOiAjNEU3QzBFO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgfVxuICBoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgfVxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuICAudmlwIC5tX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAubV9hZGRlZCAubV9idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1N1wiO1xuICB9XG4gIC5tX3JlbW92ZWQgLm1fYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwN2FcIjtcbiAgfVxuICAubmV3LXZpcC1zZXJ2aWNlIC5tX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uZXctdmlwLXNlcnZpY2UgLm1fYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9uZXctdmlwLnBuZykgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTEycHg7XG4gICAgdG9wOiAtMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ0bi1idXJnZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuICB9XG4gIC5tb2ItcGhvbmVzIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG4gIC5tb2ItcGhvbmVzIC5jb2wtcGhvbmVzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubW9iLXBob25lcyAuY29sLXBob25lcyBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICBmb290ZXIgLmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMyNTg5YmQgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQXpDQVlBQUFCV3AySXZBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlCcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TUMxak1EWXdJRFl4TGpFek5EYzNOeXdnTWpBeE1DOHdNaTh4TWkweE56b3pNam93TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5TQlhhVzVrYjNkeklpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qY3pOVFZCUlRrd1JqTkRNVEV4UlRoQk1EYzNPVVF5TURZMFF6RXlSREJDSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pjek5UVkJSVGt4UmpORE1URXhSVGhCTURjM09VUXlNRFkwUXpFeVJEQkNJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TnpNMU5VRkZPRVZHTTBNeE1URkZPRUV3TnpjNVJESXdOalJETVRKRU1FSWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOek0xTlVGRk9FWkdNME14TVRGRk9FRXdOemM1UkRJd05qUkRNVEpFTUVJaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NzJTQWdPQUFBQUgwbEVRVlI0Mm1MNC8vOC9BeE1ERU5DRVlGN0thdjZmZHNaVFRBQUVHQUJPWWdWRGppMmJud0FBQUFCSlJVNUVya0pnZ2c9PScpIHJlcGVhdC14O1xuICAgIHBhZGRpbmc6IDdweCAwIDAgMDtcbiAgfVxuICBmb290ZXIgLnNvY2lhbCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICBmb290ZXIgLnNvY2lhbCBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICBmb290ZXIgYS50ZXJtcyB7XG4gICAgY29sb3I6ICNiNWM5ZDM7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGZvb3RlciAubGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgZm9vdGVyIC5saW5rcyBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBmb290ZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTE2LjY1NnB4O1xuICB9XG4gIC5tb2JpbGUtYWNjb3JkLWdyYXkgLmFjY29yZC10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ODliZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRwdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubW9iaWxlLWFjY29yZC1ncmF5IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vYmlsZS1hY2NvcmQtZ3JheSB1bCBsaSB7XG4gICAgcGFkZGluZzogMTEycHggMjJweCAxMHB4IDIycHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogIzJmMzEzYTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLm1vYmlsZS1hY2NvcmQtZ3JheSB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMxcHg7XG4gICAgbGVmdDogMTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXJnaW4tdG9wOiAtMy41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvc3dpcGUucG5nKSBuby1yZXBlYXQ7XG4gIH1cbiAgLm1vYmlsZS1hY2NvcmQtZ3JheSB1bCBsaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvbWFpbi1hY2NvcmRpb24ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICB9XG4gIC5tb2JpbGUtYWNjb3JkLWdyYXkgdWwgbGk6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTgwcHg7XG4gIH1cbiAgLm1vYmlsZS1hY2NvcmQtZ3JheSB1bCBsaTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTYwcHg7XG4gIH1cbiAgLm1vYmlsZS1hY2NvcmQtZ3JheSB1bCBsaTpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMjQwcHg7XG4gIH1cbiAgLm1vYmlsZS1zd2lwZS1kaXNjb3VudCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb25zL3N3aXBlLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZS1zd2lwZS1kaXNjb3VudCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2JpbGUtc3dpcGUtZGlzY291bnQgdWwgbGkge1xuICAgIHBhZGRpbmc6IDQ0cHggMjJweCAxMHB4IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tb2JpbGUtc3dpcGUtZGlzY291bnQgdWwgbGk6YmVmb3JlLFxuICAubW9iaWxlLXN3aXBlLWRpc2NvdW50IHVsIGxpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtc3dpcGUtZGlzY291bnQgdWwgbGkgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYWNjb3JkID4gZGl2IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5hY2NvcmQgaDMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYWNjb3JkIGgzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXNBQUFBSENBWUFBQURlYnJkZEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlNCWGFXNWtiM2R6SWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pORE1UWTVRemN6UmpOQ016RXhSVGc1UVRBMFJUTkVRVFpEUWpjME16UXdJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPak5ETVRZNVF6YzBSak5DTXpFeFJUZzVRVEEwUlRORVFUWkRRamMwTXpRd0lqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNME14TmpsRE56RkdNMEl6TVRGRk9EbEJNRFJGTTBSQk5rTkNOelF6TkRBaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk0wTXhOamxETnpKR00wSXpNVEZGT0RsQk1EUkZNMFJCTmtOQ056UXpOREFpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0WnZaRjFBQUFBYWtsRVFWUjQybUxzUE1nV3djREFzSnlCTUNoaEFoSXJnTGlHZ01LelFOekhCT1cwQXZGOFBJcmRnZmcvRTVKQUNoRHZ4YUl3RW9qZmdoaklpdjhCc1NjUTMwQVMyd0YxSmdPNlloRDREY1FtUVB3T2lIOEJjUWl5SkFzV2E3OENzVFlRcTBIWmNBQVFZQUNZU1JOSTNLd2JkZ0FBQUFCSlJVNUVya0pnZ2c9PScpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5hY2NvcmQgaDMuY29sbGFwc2VkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hY2NvcmQgPiBkaXYuY29sbGFwc2VkIGgzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hY2NvcmQgPiBkaXYuY29sbGFwc2VkIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9yZGVyZm9ybSB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC52aXAtc2VydmljZXMgLmhpbnQsXG4gIC52aXAtcGFja2FnZSAuaGludCB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLm1vYi1tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaGVhZGVyIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBoZWFkZXIgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAubWFpbi5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC5vcmRlcmZvcm0gLnZpcCAuaGludCB7XG4gICAgdG9wOiAxM3B4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vcmRlcmZvcm0gLnZpcCAuaGludCAuZmEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAub3JkZXJmb3JtIC52aXAtc2VydmljZXMsXG4gIC5jb250YWluZXItZmx1aWQgLnZpcC1wYWNrYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG4gIC5jb250YWluZXItZmx1aWQgLnZpcC1wYWNrYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5vcmRlcmZvcm0gLnZpcCBsYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAub3JkZXJmb3JtIC52aXAgLnZpcC1zZXJ2aWNlcyA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmV3LXZpcC1zZXJ2aWNlIGxhYmVsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3JkZXJzLWNvbnRhaW5lciAub3JkZXJzIC5vcmRlciAuYnRuLFxuICAuY29udGFpbmVyLW1haW4gLmJ0biB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAubW9kYWwtbWVudSAubWVudSAuc2FtcGxlcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuaGVhZGVyIC5tb2ItcGhvbmVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAucGhvbmVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbmhlYWRlciAucGhvbmVzIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuaGVhZGVyIC5waG9uZXMgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaGVhZGVyIC5waG9uZXMgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbmhlYWRlciAudG9wLWxpbmUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDcuNzZweCAwLjI0cHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9oZWFkZXIvaGVhZGVyLWJhY2tncm91bmQucG5nKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogTGFib3IgRGF5ICovXG4gIC8qIEVuZCBMYWJvciBEYXkgKi9cbiAgLyogSW5kZXBlbmRlbmNlIERheSAqL1xuICAvKiBFbmQgSW5kZXBlbmRlbmNlIERheSAqL1xuICAvKiBGYXRoZXJzIERheSAqL1xuICAvKiBFbmQgRmF0aGVycyBEYXkgKi9cbiAgLyogSGFsbG93ZWVuICovXG4gIC8qIEVuZCBIYWxsb3dlZW4gKi9cbiAgLyogVGhhbmtzZ2l2aW5nICovXG4gIC8qIEVuZCBUaGFua3NnaXZpbmcgKi9cbiAgLyogTW90aGVycyBEYXkgKi9cbiAgLyogRW5kIE1vdGhlcnMgRGF5ICovXG59XG5oZWFkZXIgLnRvcC1saW5lIC5uZXctZGVza3RvcC1idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMjlweCAxMzVweCAwIDA7XG4gIC8qIEluZGVwZW5kZW5jZSBEYXkgKi9cbiAgLyogRW5kIEluZGVwZW5kZW5jZSBEYXkgKi9cbiAgLyogRmF0aGVycyBEYXkgKi9cbiAgLyogRW5kIEZhdGhlcnMgRGF5ICovXG4gIC8qIEhhbGxvd2VlbiAqL1xuICAvKiBFbmQgSGFsbG93ZWVuICovXG4gIC8qIFRoYW5rc2dpdmluZyAqL1xuICAvKiBFbmQgVGhhbmtzZ2l2aW5nICovXG4gIC8qIE1vdGhlcnMgRGF5ICovXG4gIC8qIEVuZCBNb3RoZXJzIERheSAqL1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubG9naW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE0cHg7XG59XG5oZWFkZXIgLnRvcC1saW5lIC5uZXctZGVza3RvcC1idXR0b25zIC5sb2dpbi13cmFwcGVyLm1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLnRvcC1saW5lIC5uZXctZGVza3RvcC1idXR0b25zIC5sb2dpbi13cmFwcGVyIC5vcmRlci1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLyogSW5kZXBlbmRlbmNlIERheSAqL1xuICAvKiBFbmQgSW5kZXBlbmRlbmNlIERheSAqL1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubG9naW4td3JhcHBlciAub3JkZXItYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBib3R0b206IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmxvZ2luLXdyYXBwZXIgLmxvZ2luLWJ1dHRvbixcbmhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmxvZ2luLXdyYXBwZXIgLmFjY291bnQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC8qIE1vdGhlcnMgRGF5ICovXG4gIC8qIEVuZCBNb3RoZXJzIERheSAqL1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubG9naW4td3JhcHBlciAubG9naW4tYnV0dG9uOmhvdmVyLFxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubG9naW4td3JhcHBlciAuYWNjb3VudC1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJvdHRvbTogMnB4O1xuICBjb2xvcjogIzRhODZiMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmxpdmUtY2hhdC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubGl2ZS1jaGF0LXdyYXBwZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubGl2ZS1jaGF0LXdyYXBwZXIgYnV0dG9uLmxpdmUtY2hhdCB7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubGl2ZS1jaGF0LXdyYXBwZXIgYnV0dG9uLmxpdmUtY2hhdCAuY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMDc2LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubGl2ZS1jaGF0LXdyYXBwZXIgYnV0dG9uLmxpdmUtY2hhdCAuY2lyY2xlIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMDc2LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubGl2ZS1jaGF0LXdyYXBwZXIgYnV0dG9uLmxpdmUtY2hhdCAuY2lyY2xlIC5pY29uLmFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMDc2LCAxKTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IC02cHg7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmxpdmUtY2hhdC13cmFwcGVyIGJ1dHRvbi5saXZlLWNoYXQgLmNpcmNsZSAuaWNvbi5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9oZWFkZXIvY2hhdC5wbmdcIik7XG4gIHRvcDogLTAuMjVyZW07XG4gIHJpZ2h0OiAwLjA2MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbn1cbmhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmxpdmUtY2hhdC13cmFwcGVyIGJ1dHRvbi5saXZlLWNoYXQgLmJ1dHRvbi10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMDc2LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDVweCAwIDAgMzBweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubGl2ZS1jaGF0LXdyYXBwZXIgYnV0dG9uOmhvdmVyIC5jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmxpdmUtY2hhdC13cmFwcGVyIGJ1dHRvbjpob3ZlciAuYnV0dG9uLXRleHQge1xuICBjb2xvcjogIzlmZDcyYztcbn1cbmhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmxpdmUtY2hhdC13cmFwcGVyIC5saXZlLWNoYXQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubGl2ZS1jaGF0LXdyYXBwZXIgLmxpdmUtY2hhdCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbmhlYWRlciAudG9wLWxpbmUgLnBob25lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLmZpbGwtd3JhcHBlciB7XG4gIGZsZXg6IGF1dG87XG59XG5oZWFkZXIgLmxvZ28td3JhcHBlciB7XG4gIC8qIEVhc3RlciAqL1xuICAvKiBFbmQgRWFzdGVyICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE1cHggMCAwIDUwcHg7XG4gIHotaW5kZXg6IDE7XG4gIC8qIFRoYW5rc2dpdmluZyAqL1xuICAvKiBFbmQgVGhhbmtzZ2l2aW5nICovXG4gIC8qIE1vdGhlcnMgRGF5ICovXG4gIC8qIEVuZCBNb3RoZXJzIERheSAqL1xufVxuaGVhZGVyIC5sb2dvLXdyYXBwZXIgLm1vYmlsZS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAubGl2ZS1jaGF0LXdyYXBwZXIge1xuICBmbGV4LWJhc2lzOiAyNTBweDtcbn1cbmhlYWRlciAuY29udGFjdHMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIGZsZXg6IDI7XG59XG5oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDdweDtcbiAgbWFyZ2luOiAwO1xuICAvKiBMYWJvciBEYXkgKi9cbiAgLyogRW5kIExhYm9yIERheSAqL1xuICAvKiBJbmRlcGVuZGVuY2UgRGF5ICovXG4gIC8qIEVuZCBJbmRlcGVuZGVuY2UgRGF5ICovXG4gIC8qIEhhbGxvd2VlbiAqL1xuICAvKiBFbmQgSGFsbG93ZWVuICovXG4gIC8qIFRoYW5rc2dpdmluZyAqL1xuICAvKiBFbmQgVGhhbmtzZ2l2aW5nICovXG59XG5oZWFkZXIgLmNvbnRhY3RzID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDhweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5oZWFkZXIgLmNvbnRhY3RzIHAge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5jb2wtcGhvbmVzLFxuaGVhZGVyIC5idXR0b25zLXdyYXBwZXIsXG5oZWFkZXIgLmJ1cmdlci13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAuYnVyZ2VyLXdyYXBwZXIuYWZmaWxpYXRlLWJ1cmdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3NXB4O1xuICBib3R0b206IDE5cHg7XG59XG5oZWFkZXIgLmJ1cmdlci13cmFwcGVyLmFmZmlsaWF0ZS1idXJnZXIgLmJ0bi1idXJnZXIgc3Bhbi5idXJnZXItbGluZSB7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIGhlaWdodDogM3B4O1xufVxuLyogSW5kZXBlbmRlbmNlIERheSAqL1xuLyogRW5kIEluZGVwZW5kZW5jZSBEYXkgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnRvcC1saW5lIHtcbiAgICAvKiBJbmRlcGVuZGVuY2UgRGF5ICovXG4gICAgLyogRW5kIEluZGVwZW5kZW5jZSBEYXkgKi9cbiAgICAvKiBGYXRoZXJzIERheSAqL1xuICAgIC8qIEVuZCBGYXRoZXJzIERheSAqL1xuICAgIC8qIEhhbGxvd2VlbiAqL1xuICAgIC8qIEVuZCBIYWxsb3dlZW4gKi9cbiAgICAvKiBMYWJvciBEYXkgKi9cbiAgICAvKiBFbmQgTGFib3IgRGF5ICovXG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTNweCAwO1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmU6YWZ0ZXIge1xuICAgIHdpZHRoOiA3N3B4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MHB4O1xuICAgIGJvdHRvbTogLTI1cHg7XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMjlweCA0NXB4IDAgMDtcbiAgICAvKiBJbmRlcGVuZGVuY2UgRGF5ICovXG4gICAgLyogRW5kIEluZGVwZW5kZW5jZSBEYXkgKi9cbiAgICAvKiBGYXRoZXJzIERheSAqL1xuICAgIC8qIEVuZCBGYXRoZXJzIERheSAqL1xuICAgIC8qIEhhbGxvd2VlbiAqL1xuICAgIC8qIEVuZCBIYWxsb3dlZW4gKi9cbiAgICAvKiBNb3RoZXJzIERheSAqL1xuICAgIC8qRW5kIE1vdGhlcnMgRGF5ICovXG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9uczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuICBib2R5LnNob3ctbWVzc2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG4gIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICB9XG4gIGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgfVxuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoZWFkZXIgLnRvcC1saW5lIC5waG9uZXMge1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubG9nby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDE1cHg7XG4gICAgLyogRWFzdGVyICovXG4gICAgLyogRW5kIEVhc3RlciAqL1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubG9nby13cmFwcGVyIC5sb2dvIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgLyogaW5kZXBlbmRlbmNlIERheSAqL1xuICAgIC8qIEVuZCBJbmRlcGVuZGVuY2UgRGF5ICovXG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAubGl2ZS1jaGF0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAuYnVyZ2VyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDRweDtcbiAgfVxuICBoZWFkZXIgLnRvcC1saW5lIC5uZXctZGVza3RvcC1idXR0b25zIC5idXJnZXItd3JhcHBlciAuYnRuLWJ1cmdlciB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubmV3LWRlc2t0b3AtYnV0dG9ucyAuYnVyZ2VyLXdyYXBwZXIgLmJ0bi1idXJnZXIgc3BhbiB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuICBoZWFkZXIgLmxpdmUtY2hhdC13cmFwcGVyLFxuICBoZWFkZXIgLmNvbnRhY3RzLXdyYXBwZXIsXG4gIGhlYWRlciAubG9naW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLmNvbC1waG9uZXMsXG4gIGhlYWRlciAuYnV0dG9ucy13cmFwcGVyLFxuICBoZWFkZXIgLmJ1cmdlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICBoZWFkZXIgLmNvbC1waG9uZXMgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBoZWFkZXIgLmJ1dHRvbnMtd3JhcHBlciBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgaGVhZGVyIC5idXJnZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi8qIEhhbGxvd2VlbiAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC50b3AtbGluZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xuICB9XG59XG4vKiBFbmQgSGFsbG93ZWVuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgLnRvcC1saW5lIHtcbiAgICBtaW4taGVpZ2h0OiAxMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLmxvZ28td3JhcHBlciAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDI5cHggMTVweCAwIDA7XG4gICAgLyogSW5kZXBlbmRlbmNlIERheSAqL1xuICAgIC8qIEVuZCBJbmRlcGVuZGVuY2UgRGF5ICovXG4gICAgLyogRmF0aGVycyBEYXkgKi9cbiAgICAvKiBFbmQgRmF0aGVycyBEYXkgKi9cbiAgfVxuICBoZWFkZXIgLnRvcC1saW5lIC5uZXctZGVza3RvcC1idXR0b25zIC5sb2dpbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICBoZWFkZXIgLnRvcC1saW5lIC5waG9uZXMgcCB7XG4gICAgbWFyZ2luOiAwIDlweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAucGhvbmVzIHAgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5ICNmb290ZXItcm93IC5pY29uLWNsb3NlIHtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogLTZweDtcbiAgfVxuICBib2R5ICNmb290ZXItcm93LmNocmlzdG1hcy1kYXkgLmljb24tY2xvc2Uge1xuICAgIHRvcDogLTIzcHg7XG4gIH1cbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBoZWFkZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgLyogTGFib3IgRGF5ICovXG4gICAgLyogRW5kIExhYm9yIERheSAqL1xuICAgIC8qIEhhbGxvd2VlbiAqL1xuICAgIC8qIEVuZCBIYWxsb3dlZW4gKi9cbiAgfVxuICBoZWFkZXIgLnRvcC1saW5lOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLnRvcC1saW5lOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgLypNb3RoZXJzIERheSAqL1xuICAgIC8qIEVuZCBNb3RoZXJzIERheSAqL1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmxvZ2luLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAxMXB4O1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmxvZ2luLXdyYXBwZXIuZGVzayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLnRvcC1saW5lIC5uZXctZGVza3RvcC1idXR0b25zIC5sb2dpbi13cmFwcGVyLm1vYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLm5ldy1kZXNrdG9wLWJ1dHRvbnMgLmJ1cmdlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLmxvZ28td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIHdpZHRoOiAyMzZweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIC8qIE1vdGhlcnMgRGF5ICovXG4gICAgLypFbmQgTW90aGVycyBEYXkgKi9cbiAgICAvKiBUaGFua3NnaXZpbmcgKi9cbiAgICAvKiBFbmQgVGhhbmtzZ2l2aW5nICovXG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubG9nby13cmFwcGVyIC5sb2dvIHtcbiAgICB0b3A6IDVweDtcbiAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBMYWJvciBEYXkgKi9cbiAgICAvKiBFbmQgTGFib3IgRGF5ICovXG4gICAgLyogSW5kZXBlbmRlbmNlIERheSAqL1xuICAgIC8qIEVuZCBJbmRlcGVuZGVuY2UgRGF5ICovXG4gICAgLyogRmF0aGVycyBEYXkgKi9cbiAgICAvKiBFbmQgRmF0aGVycyBEYXkgKi9cbiAgICAvKiBIYWxsb3dlZW4gKi9cbiAgICAvKiBFbmQgSGFsbG93ZWVuICovXG4gICAgLyogVGhhbmtzZ2l2aW5nICovXG4gICAgLyogRW5kIFRoYW5rc2dpdmluZyAqL1xuICAgIC8qIEVhc3RlciAqL1xuICAgIC8qIEVuZCBFYXN0ZXIgKi9cbiAgICAvKiBWYWxlbnRpbmUgKi9cbiAgICAvKiBFbmQgVmFsZW50aW5lICovXG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubG9nby13cmFwcGVyIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubG9nby13cmFwcGVyIC5sb2dvIC5kZXNrdG9wLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC50b3AtbGluZSAubG9nby13cmFwcGVyIC5sb2dvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogLTExcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBoZWFkZXIgLnRvcC1saW5lIC5sb2dvLXdyYXBwZXIgLmxvZ28gLm1vYmlsZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLnBob25lcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA5cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNjZweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBoZWFkZXIgLnRvcC1saW5lIC5waG9uZXMgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLnBob25lcyBwIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGhlYWRlciAudG9wLWxpbmUgLnBob25lcyAubWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLnBob25lcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlLWhlYWRlci1vcmRlci1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubG9nby13cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4vKiBJbmRlcGVuZGVuY2UgRGF5ICovXG4vKiBFbmQgSW5kZXBlbmRlbmNlIERheSAqL1xuLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1ODlCQztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9vcmRlci9iZy1saW5lLWJsdWUucG5nKSwgdXJsKC9hc3NldHMvaW1nL2ljb25zL3NwZWNpYWwtb2ZmZXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSwgMTUlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE2cHgsIDAgMDtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyAud2UtcmVjb21tZW5kLWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW46IDE1cHggMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE1ZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIC53ZS1yZWNvbW1lbmQtaXQgLnRpdGxlIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4ub3JkZXJmb3JtIC52aXAtc2VydmljZXMgLndlLXJlY29tbWVuZC1pdCAuZGVzY3JpcHRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiA3MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIC53ZS1yZWNvbW1lbmQtaXQgLmdvLWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5YzEwNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDk2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcmRlcmZvcm0gLnNob3ctd2UtcmVjb21tZW5kIC53ZS1yZWNvbW1lbmQtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLyogIENvbG9yIENvbnRyYXN0IElzIFNhdGlzZmFjdG9yeSAqL1xuI21pbmlfb3JkZXJfZm9ybSBmb3JtIGxhYmVsLFxuaDMsXG5oMSB7XG4gIGNvbG9yOiAjMjA3NEEyO1xufVxuI21pbmlfb3JkZXJfZm9ybSAuYnRuLW9yZGVyLFxuLmdyZWVuLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMxOTc0YjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE5NzRiMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwIDFweCAjMmI1YTc5O1xufVxuLm1vYmlsZS1oZWFkZXItb3JkZXItbGluZSB7XG4gIGJhY2tncm91bmQ6ICM1RUE5REE7XG59XG4ubWluaS1vcmRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBwYWRkaW5nOiA3MHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9iYWNrZ3JvdW5kLWNhbGMucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ubWluaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29udGFjdHMvZ3JlZW4tZWxlbWVudC1taW4ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNjVweDtcbiAgei1pbmRleDogMTtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gI2Vzc2F5X3RvdGFsX3ByaWNlIHtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDA7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIC5jb2wteHMtMTIge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDNweCAwO1xufVxuLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5oaW50IHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAxOHB4O1xuICB6LWluZGV4OiA5OTtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAuaGludCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xufVxuLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5oaW50IHNwYW4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5oaW50IHNwYW4gaTpiZWZvcmUge1xuICBjb2xvcjogI2RiZTdmMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAucG9wb3Zlci5sZWZ0IHtcbiAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA0NHB4IWltcG9ydGFudDtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAucG9wb3Zlci5sZWZ0IC5wb3BvdmVyLWNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gbGFiZWwubnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gbGFiZWwudmlwLXBhY2thZ2UtY2hlY2sge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gbGFiZWw6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gbGFiZWwgLmNvbG9yIHtcbiAgY29sb3I6ICM0YTg2YjM7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvYW5nbGUucG5nXCIpIDk0JSA1MCUgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjIlO1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC53cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjIlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC53cmFwIC5jdXJyZW5jeS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIG1hcmdpbjogMCAxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzRhODZiMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAud3JhcCAuY3VycmVuY3ktYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC50b3RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwJTtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudG90YWwgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnRvdGFsIGxhYmVsOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC50b3RhbC5mb3ItZmlyc3QtdGltZS10b3RhbCAjZXNzYXlfdG90YWxfcHJpY2VfZGlzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudG90YWwuZm9yLWZpcnN0LXRpbWUtdG90YWwgI2Vzc2F5X3RvdGFsX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzJmMzEzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjIlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXIgLmJ1dHRvbjIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIC5jaXRhZGVsIHtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAuY2l0YWRlbDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NhbGMucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDIycHg7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIC5jaXRhZGVsIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAxNXB4IDM1cHg7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIC5jaXRhZGVsIC5oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDM1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIC5jaXRhZGVsIC5oZWFkZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gLmNpdGFkZWwgW25hbWU9XCJlc3NheV9vcmRlcl9mb3JtXCJdID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAuY2l0YWRlbCBbbmFtZT1cImVzc2F5X29yZGVyX2Zvcm1cIl0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIC5jaXRhZGVsIFtuYW1lPVwiZXNzYXlfb3JkZXJfZm9ybVwiXSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNDRweCkge1xuICAubWluaS1vcmRlciB7XG4gICAgcGFkZGluZzogNzBweCA4M3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1pbmktb3JkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWluaS1vcmRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWluaS1vcmRlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSAuY2l0YWRlbCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAwIDM1cHg7XG4gIH1cbiAgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSBsYWJlbC5udW1iZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC53cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLmhpbnQge1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIHRvcDogMDtcbiAgfVxuICAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnRvdGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW46IDE0cHggYXV0bztcbiAgfVxuICAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyIC5idXR0b24yIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAuaGludCB7XG4gICAgcmlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAuaGludCB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5taW5pLW9yZGVyLXZzLXZpcCB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy92aXAtY2FsYy1iZy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAudG9nZ2xlLXZpcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAudG9nZ2xlLXZpcCBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjODhjYTJjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWluaS1vcmRlci12cy12aXAgLnRvZ2dsZS12aXAgYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuLm1pbmktb3JkZXItdnMtdmlwIC50b2dnbGUtdmlwIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICByaWdodDogLTU3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAudG9nZ2xlLXZpcCBhLm9wZW4gLm1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pbmktb3JkZXItdnMtdmlwIC50b2dnbGUtdmlwIGEub3BlbiAubGVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAudG9nZ2xlLXZpcCBhIC5sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAudG9nZ2xlLXZpcCBhIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0ge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbnRhY3RzL2dyZWVuLWVsZW1lbnQtbWluLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICBib3R0b206IC05NXB4O1xuICBsZWZ0OiAtMTQ1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSAuY2l0YWRlbDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy9jYWxjLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMjJweDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIC5jaXRhZGVsIC5oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDM1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSAuY2l0YWRlbCAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSBsYWJlbDpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzRhODZiMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb25zL2FuZ2xlLnBuZykgOTQlIDUwJSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWluLWhlaWdodDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgLm1pbmktdmlwLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwIC5taW5pLXZpcC1zZXJ2aWNlcyAubV9yZW1vdmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAubWluaS12aXAtc2VydmljZXMgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA1MyU7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgLm1pbmktdmlwLXNlcnZpY2VzIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCAwIDVweCAzM3B4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwIC5taW5pLXZpcC1zZXJ2aWNlcyAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAgLmhpbnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwIC5taW5pLXZpcC1zZXJ2aWNlcyAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAgLmhpbnQgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAubWluaS12aXAtc2VydmljZXMgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwIC5oaW50IHNwYW4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwIC5taW5pLXZpcC1zZXJ2aWNlcyAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAgLmhpbnQgc3BhbiBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZGJlN2YwO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwIC5taW5pLXZpcC1zZXJ2aWNlcyAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAgLnBvcG92ZXIge1xuICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgdG9wOiA1MCUhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgLm1pbmktdmlwLXNlcnZpY2VzIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24ge1xuICBwYWRkaW5nOiAwIDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDQlO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwIC5taW5pLXZpcC1zZXJ2aWNlcyAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC5idXR0b24yIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGE4NmIzO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwIC5taW5pLXZpcC1zZXJ2aWNlcyAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC5idXR0b24yIC5wcmljZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzRhODZiMztcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAubWluaS12aXAtc2VydmljZXMgLm1fcmVtb3ZlZCAuYWRkLXRvLW9yZGVyLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiA0N3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM0YTg2YjM7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5wYWNrYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAucGFja2FnZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5wYWNrYWdlIC5oaW50IHtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5wYWNrYWdlIC5oaW50IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAucGFja2FnZSAuaGludCBzcGFuIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5wYWNrYWdlIC5oaW50IHNwYW4gaTpiZWZvcmUge1xuICBjb2xvcjogI2RiZTdmMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5wYWNrYWdlIC5wb3BvdmVyIHtcbiAgbGVmdDogOThweCFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgN3B4IDAgMDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC52LXAtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODhjYTJjO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24gLnYtcC10aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24gLnYtcC10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNGE4NmIzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYWRkLXRvLW9yZGVyLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGE4NmIzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgcGFkZGluZzogMTRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24gLmJ1dHRvbjIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxOHB4IDIwcHggMThweCA5OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYnV0dG9uMjpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC5idXR0b24yOmhvdmVyIC52LXAtdGl0bGUgc3Bhbixcbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC5idXR0b24yOmhvdmVyIC5wcmljZSxcbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC5idXR0b24yOmhvdmVyIC5hZGQtdG8tb3JkZXItYnRuIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZmlsdGVyOiBodWUtcm90YXRlKDEzNWRlZyk7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYnV0dG9uMiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYnV0dG9uMiAucHJpY2Uge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTcwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24gLmJ1dHRvbjIgLnByaWNlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlci10b3RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzMlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzg3ODc4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDY2JTtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyLXRvdGFsIC50b3RhbC1idXR0b24gLmJ1dHRvbjIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogOXB4IDhweDtcbn1cbi5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyLXRvdGFsIC50b3RhbC1idXR0b24gLmJ1dHRvbjIgLnQtcCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiAuZm9yLWZpcnN0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiAjZXNzYXlfdG90YWxfcHJpY2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgNnB4O1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiAjZXNzYXlfdG90YWxfcHJpY2UubGluZS10aHJvdWdoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICM0YTg2YjM7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlci10b3RhbCAudG90YWwtYnV0dG9uIC5idXR0b24yIC5vLW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gW25hbWU9ZXNzYXlfb3JkZXJfZm9ybV0gPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBbbmFtZT1lc3NheV9vcmRlcl9mb3JtXSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybTpiZWZvcmUge1xuICAgIGJvdHRvbTogLTg2cHg7XG4gICAgbGVmdDogLTYycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDFweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSwgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYnV0dG9uMiB7XG4gICAgcGFkZGluZzogMThweCAyMHB4IDE4cHggNjBweDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYnV0dG9uMiBpbWcge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24gLmJ1dHRvbjIgLnYtcC10aXRsZSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24gLmJ1dHRvbjIgLnYtcC10aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAub3JkZXItdG90YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgLm1pbmktdmlwLXNlcnZpY2VzIC5tX3JlbW92ZWQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnBhY2thZ2UgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAucGFja2FnZSAuaGludCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYnV0dG9uMiAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlci10b3RhbCAudG90YWwtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlci10b3RhbCAudG90YWwtYnV0dG9uIC5idXR0b24yIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIC53ZS1yZWNvbW1lbmQtaXQgLmRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnBhY2thZ2UgLmhpbnQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5sYW5kaW5nLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC50b3RhbC1wcmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIC53ZS1yZWNvbW1lbmQtaXQge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAuYnV0dG9uMiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWluaS1vcmRlci12cy12aXAgLnZpcCAubV9idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwIC52aXAgLmFkZC10by1vcmRlci1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgLnZpcCAucHJpY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlci10b3RhbCAudG90YWwtYnV0dG9uIC5idXR0b24yIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwIC52aXAtc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICB9XG4gIC5vcmRlcmZvcm0gLnZpcC1zZXJ2aWNlcyAud2UtcmVjb21tZW5kLWl0IC50aXRsZSB7XG4gICAgb3JkZXI6IDA7XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxuICAub3JkZXJmb3JtIC52aXAtc2VydmljZXMgLndlLXJlY29tbWVuZC1pdCAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIC53ZS1yZWNvbW1lbmQtaXQgLmdvLWl0IHtcbiAgICBvcmRlcjogMTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5taW5pLW9yZGVyLXZzLXZpcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAubWluaS12aXAtc2VydmljZXMgLm1fcmVtb3ZlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwIC5taW5pLXZpcC1zZXJ2aWNlcyAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAubWluaS12aXAtc2VydmljZXMgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYnV0dG9uMiB7XG4gICAgbWluLWhlaWdodDogNDlweDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5wYWNrYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAucGFja2FnZSBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDM1cHggN3B4IDA7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnBhY2thZ2UgLmhpbnQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC5idXR0b24yIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyLXRvdGFsIC50b3RhbC1idXR0b24gLmJ1dHRvbjIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24gLmJ1dHRvbjIge1xuICAgIHBhZGRpbmc6IDE4cHggMTBweCAxOHB4IDEwcHg7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcC1idXR0b24gLmJ1dHRvbjIgaW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC5idXR0b24yIC5wcmljZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYWRkLXRvLW9yZGVyLWJ0biB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyLXRvdGFsIC50b3RhbC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAuYnV0dG9uMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC5idXR0b24yIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAjdmlwX3NlcnZpY2VfcGFja2FnZSAubV9yZW1vdmVkIC5zZXJ2aWNlcy12aXAtYnV0dG9uIC5idXR0b24yIGltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdG9wOiA3NCU7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2UgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiAudi1wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiB7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiAudC1wIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiAjZXNzYXlfdG90YWxfcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlci10b3RhbCAudG90YWwtYnV0dG9uIC5idXR0b24yIC5vLW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC5vcmRlci10b3RhbCAudG90YWwtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1pbmktb3JkZXItdnMtdmlwICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXItdG90YWwgLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiBpbWcge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IC0xNHB4O1xuICB9XG4gIC5lc3NheXMtY2FsY3VsYXRvciAjbWluaV9vcmRlcl9mb3JtIGZvcm0sXG4gIC5sYW5kaW5nLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSBmb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgLm1pbmktdmlwLXNlcnZpY2VzIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubWluaS1vcmRlci12cy12aXAgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC52aXAgLm1pbmktdmlwLXNlcnZpY2VzIC5tX3JlbW92ZWQgLnNlcnZpY2VzLXZpcCBsYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDVweCAyMHB4O1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAubWluaS12aXAtc2VydmljZXMgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwIC5oaW50IHtcbiAgICBsZWZ0OiAtN3B4O1xuICB9XG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnZpcCAubWluaS12aXAtc2VydmljZXMgLm1fcmVtb3ZlZCAuc2VydmljZXMtdmlwLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLmVzc2F5cy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gLmNpdGFkZWw6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvY2FsYy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDIycHg7XG59XG4uZXNzYXlzLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSAuY2l0YWRlbCAuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMnB4IDAgMTJweCAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmVzc2F5cy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gLmNpdGFkZWwgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmVzc2F5cy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5lc3NheXMtY2FsY3VsYXRvciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gbGFiZWw6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZXNzYXlzLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSBmb3JtIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy9hbmdsZS5wbmcpIDk0JSA1MCUgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lc3NheXMtY2FsY3VsYXRvciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xufVxuLmVzc2F5cy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudG90YWwtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmVzc2F5cy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudG90YWwtcHJpY2UgbGFiZWwge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZXNzYXlzLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC50b3RhbC1wcmljZSAjZXNzYXlfdG90YWxfcHJpY2Uge1xuICBjb2xvcjogIzRhODZiMztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDA7XG59XG4uZXNzYXlzLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC50b3RhbC1wcmljZS5lc3NheS1maXJzdC10aW1lLW9yZGVyIC5mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZXNzYXlzLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC50b3RhbC1wcmljZS5lc3NheS1maXJzdC10aW1lLW9yZGVyICNlc3NheV90b3RhbF9wcmljZV9kaXNjIHtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuLmVzc2F5cy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudG90YWwtcHJpY2UuZXNzYXktZmlyc3QtdGltZS1vcmRlciAjZXNzYXlfdG90YWxfcHJpY2Uge1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5lc3NheXMtY2FsY3VsYXRvciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhbmRpbmctY2FsY3VsYXRvciAjbWluaV9vcmRlcl9mb3JtIC5jaXRhZGVsOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zL2NhbGMucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAyMnB4O1xufVxuLmxhbmRpbmctY2FsY3VsYXRvciAjbWluaV9vcmRlcl9mb3JtIC5jaXRhZGVsIC5oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDM1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubGFuZGluZy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gLmNpdGFkZWwgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxhbmRpbmctY2FsY3VsYXRvciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGFuZGluZy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gZm9ybSBsYWJlbDpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzRhODZiMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5sYW5kaW5nLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSBmb3JtIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy9hbmdsZS5wbmcpIDk0JSA1MCUgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYW5kaW5nLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSBmb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWluLWhlaWdodDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICBmb250LWZhbWlseTogUG9wcGlucztcbn1cbi5sYW5kaW5nLWNhbGN1bGF0b3IgI21pbmlfb3JkZXJfZm9ybSBmb3JtIC50b3RhbC1wcmljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubGFuZGluZy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudG90YWwtcHJpY2UgbGFiZWwge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ubGFuZGluZy1jYWxjdWxhdG9yICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAudG90YWwtcHJpY2UgI2Vzc2F5X3RvdGFsX3ByaWNlIHtcbiAgY29sb3I6ICM0YTg2YjM7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuLmxhbmRpbmctY2FsY3VsYXRvciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLnRvdGFsLWJ1dHRvbiAuYnV0dG9uMiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAuc2FtcGxlcy1vbi1sYW5kaW5nOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICBib2R5IC5zYW1wbGVzLW9uLWxhbmRpbmc6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbiAgZm9vdGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbCBhIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgZm9vdGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbCB7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gIH1cbiAgZm9vdGVyIC5saW5rcyBhIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgb2wudHdvLWNvbHVtbiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG4iLCJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OidGb250QXdlc29tZSc7c3JjOnVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsOyBmb250LWRpc3BsYXk6IHN3YXB9IiwiLmJ0bntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOjAuMzc1cmVtIDEuMzc1cmVtO1xuICBib3JkZXI6bm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6MS41NjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIEB0aW1lO1xuICB0cmFuc2l0aW9uOiBhbGwgQHRpbWU7XG4gIGZvbnQtZmFtaWx5OidSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6MXJlbTtcbiAgZm9udC13ZWlnaHQ6NTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZle1xuICAgIG91dGxpbmU6bm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5ibHVle1xuICAgIG1hcmdpbjo1cHg7XG4gICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDZjYjQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDZDQjQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCMwMDZjYjQsIDEwJSk7XG4gICAgfVxuICB9XG4gICYtc3VjY2Vzc3tcbiAgICBiYWNrZ3JvdW5kOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICBjb2xvcjogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKEBzdWNjZXNzLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbihAc3VjY2Vzcy1jb2xvciwgMTUlKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtb3JkZXJ7XG4gICAgYmFja2dyb3VuZDogQHN1Y2Nlc3MtY29sb3I7XG4gICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBmb250LXNpemU6MS4yNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBAdGltZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgQHRpbWU7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiBAd2FybmluZy1jb2xvcjtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oQHdhcm5pbmctY29sb3IsIDE1JSk7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IEB3YXJuaW5nLWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLWNvbnRyb2x7XG4gICAgbWluLXdpZHRoOjEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6aG92ZXJ7XG5cbiAgICB9XG4gICAgJjpmb2N1c3tcblxuICAgIH1cbiAgICAmOmFjdGl2ZXtcblxuICAgIH1cbiAgICBcbiAgfVxuICAmLWFydGljbGVze1xuICAgIHdpZHRoOjEwMHB4O1xuICAgIHBhZGRpbmc6NXB4IDA7XG4gICAgYmFja2dyb3VuZDogIzQ0ODdiMjtcbiAgICBib3JkZXI6MXB4IHNvbGlkIEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiBkYXJrZW4oQHNlY29uZGFyeS1mb250LWNvbG9yLCAxMCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQHNlY29uZGFyeS1mb250LWNvbG9yLCAxNSUpO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihAcHJpbWFyeS1mb250LWNvbG9yLCAyJSk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggZmFkZShAc2Vjb25kYXJ5LWZvbnQtY29sb3IsIDc1JSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgM3B4IGZhZGUoQHNlY29uZGFyeS1mb250LWNvbG9yLCA3NSUpO1xuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi1idXJnZXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBAdGltZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgQHRpbWU7XG4gICAgb3V0bGluZTpub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KXtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgYmFja2dyb3VuZDogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXItY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IGZhZGUoIzAwMCwgNSUpO1xuICAgIH1cbiAgICAmOmFjdGl2ZTpmb2N1c3tcbiAgICAgIG91dGxpbmU6bm9uZTtcbiAgICB9XG5cbiAgfVxuICAmLWN1cnJlbmN5e1xuICAgIG1hcmdpbjo1cHg7XG4gICAgYmFja2dyb3VuZDogQHN1Y2Nlc3MtY29sb3I7XG4gICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCBAbWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgQGxne1xuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMS4zNzVyZW07XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKEBzdWNjZXNzLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbihAc3VjY2Vzcy1jb2xvciwgMTUlKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZle1xuICAgICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IEB3YXJuaW5nLWNvbG9yO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1saW5re1xuICAgICYudXBncmFkZS1kaXNjb3VudHtcbiAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiBkYXJrZW4oQHN1Y2Nlc3MtY29sb3IsIDUlKTtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi13aGl0ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogQHByaW1hcnktZm9udC1jb2xvcjtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6IGRhcmtlbihAcHJpbWFyeS1mb250LWNvbG9yLCA1JSk7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICBjb2xvcjogQHByaW1hcnktZm9udC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi11cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OjE1cHg7XG4gICAgYm90dG9tOjE1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjUwJTtcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgei1pbmRleDogMjUwO1xuICAgIC53cmFwcGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDo1MHB4O1xuICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBiYWNrZ3JvdW5kOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZToyLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OjE7XG4gICAgfVxuICB9XG5cbiAgJltkaXNhYmxlZF17XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDIsMTQyLDE0MiwuNSk7XG4gICAgY29sb3I6ICM2YzZjNmM7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTQyLDE0MiwxNDIsLjUpO1xuICAgICAgY29sb3I6ICM2YzZjNmM7XG4gICAgfVxuICB9XG59XG5ib2R5IC5jbG9zZXtcbiAgZm9udC1zaXplOiAzMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuLmNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03M3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cbi51c2VyLWluZm8gdWwgLmJ0bntcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIuZmlsZV91cGxvYWR7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcztcbiAgbGFiZWx7XG4gICAgd2lkdGg6YXV0bztcbiAgfVxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXXtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICBtYXJre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAuMjc1cmVtIC4xMjVyZW0gLjI3NXJlbSAuNzI1cmVtO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7XG4gICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgYmFja2dyb3VuZDogZmFkZSgjN2Y4ODhmLCAxOSUpO1xuICAgIGNvbG9yOiBAZGVmYXVsdC1mb250LWNvbG9yO1xuICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICBjb2xvcjogQGRhbmdlci1jb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC44O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMjUwbXM7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiBzYXR1cmF0ZShAZGFuZ2VyLWNvbG9yLCAzNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmlsZXtcbiAgICBtYXJnaW4tdG9wOjVweDtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgfVxufSIsIi5mYXF7XG4gIC5wYW5lbHtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYtaGVhZGluZ3tcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xsYXBzZWR7XG4gICAgICAgICAgLmljb257XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjI5Yyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY3Rpb257XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA2Nyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuaWNvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0Oi0ycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOi0xcmVtO1xuICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJ1xcZjA2YSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY3Rpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICByaWdodDowLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDotMC41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA2OCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3NwZWFrZXJub3Rlc3tcbiAgdGQ6Zmlyc3QtY2hpbGR7XG4gICAgbGFiZWx7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnSGlnaGx5IHJlY29tbWVuZGVkJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMyMTdhYTg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZjVmODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5mb3Jte1xuICB0ZXh0YXJlYSxcbiAgc2VsZWN0LFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWluLWhlaWdodDozOXB4O1xuICAgIG1hcmdpbjo1cHggMDtcbiAgICBwYWRkaW5nOjdweCAxMHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgQHByaW1hcnktYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogZGFya2VuKEBkZWZhdWx0LWZvbnQtY29sb3IsIDEwJSk7XG4gICAgLmZvbnRTdHlsZSgpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJltkaXNhYmxlZF0sXG4gICAgLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTQyLCAxNDIsIDE0MiwgMC41KTtcbiAgICAgIGNvbG9yOiAjNmM2YzZjO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAcHJpbWFyeS1ib3JkZXItY29sb3IsIDE1JSk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6ICAwIDAgMXB4IEBzdWNjZXNzLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogIDAgMCAxcHggQHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxuICAgICYuZXJyb3J7XG4gICAgICBjb2xvcjogQGRhbmdlci1jb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGRhbmdlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IGZhZGUoQGRhbmdlci1jb2xvciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiBAd2FybmluZy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGxhYmVse1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICBjb2xvcjogZGFya2VuKEBwcmltYXJ5LWNvbG9yLCA1JSk7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGlucHV0IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmxhYmVse1xuICAgIHdpZHRoOmF1dG87XG4gIH1cbiAgc2VsZWN0IHtcblxuICB9XG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1pbi1oZWlnaHQ6MTUwcHg7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIGltZ3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZm9ybS1pbnB1dHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCAwIDRweCAwO1xuICAgIHBhZGRpbmc6NXB4IDE1cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBAcHJpbWFyeS1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZDogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6MS4yNXJlbTtcbiAgfVxufSIsIlxuLmZvbnRTdHlsZShAX2ZvbnRTaXplOiAxcmVtLCBAX2NvbG9yOiBAZGVmYXVsdC1mb250LWNvbG9yLCBAX2ZvbnRXZWlnaHQ6IG5vcm1hbCwgQF9mb250RmFtaWx5OiBAZm9udEZhbWlseSkge1xuICBmb250LWZhbWlseTogQF9mb250RmFtaWx5O1xuICBmb250LXNpemU6IEBfZm9udFNpemU7XG4gIGZvbnQtd2VpZ2h0OiBAX2ZvbnRXZWlnaHQ7XG4gIGNvbG9yOiBAX2NvbG9yO1xufVxuXG4uYm9yZGVyU3R5bGUoQF9ib3JkZXJDb2xvcjogYmxhY2ssIEBfYm9yZGVyV2lkdGg6IDFweCwgQF9ib3JkZXJfc3R5bGU6IHNvbGlkLCBAX2JvcmRlcl9yYWRpdXM6IG5vbmUpIHtcbiAgYm9yZGVyOiBAX2JvcmRlcldpZHRoIEBfYm9yZGVyX3N0eWxlIEBfYm9yZGVyQ29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBfYm9yZGVyX3JhZGl1cztcbn1cbiIsIi5jb2wtaGctMjB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIEBodWdlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uY29sLWhnLTgwe1xuICBAbWVkaWEgc2NyZWVuIGFuZCBAaHVnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuICAuY29sLW1zLTEyIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC5jb2xTcGFjZSgpO1xuICB9XG4gIC5jb2wtbXMtMTEge1xuICAgIHdpZHRoOjkxLjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1zLTEwIHtcbiAgICB3aWR0aDo4My4zMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tcy05IHtcbiAgICB3aWR0aDo3NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tcy04IHtcbiAgICB3aWR0aDo2Ni42NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tcy03IHtcbiAgICB3aWR0aDo1OC4zMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tcy02IHtcbiAgICB3aWR0aDo1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tcy01IHtcbiAgICB3aWR0aDo0MS42NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tcy00IHtcbiAgICB3aWR0aDozMy4zMzMzMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tcy0zIHtcbiAgICB3aWR0aDoyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tcy0yIHtcbiAgICB3aWR0aDoxNi42NjY2NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tcy0xIHtcbiAgICB3aWR0aDo4LjMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG4gIC5oaWRkZW4tbXMge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIEBtbSB7XG4gIC5jb2wtbW0tMTIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmNvbFNwYWNlKCk7XG4gIH1cbiAgLmNvbC1tbS0xMSB7XG4gICAgd2lkdGg6OTEuNjY2NjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC5jb2xTcGFjZSgpO1xuICB9XG4gIC5jb2wtbW0tMTAge1xuICAgIHdpZHRoOjgzLjMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1tLTkge1xuICAgIHdpZHRoOjc1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1tLTgge1xuICAgIHdpZHRoOjY2LjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1tLTcge1xuICAgIHdpZHRoOjU4LjMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1tLTYge1xuICAgIHdpZHRoOjUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1tLTUge1xuICAgIHdpZHRoOjQxLjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1tLTQge1xuICAgIHdpZHRoOjMzLjMzMzMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1tLTMge1xuICAgIHdpZHRoOjI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1tLTIge1xuICAgIHdpZHRoOjE2LjY2NjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAuY29sU3BhY2UoKTtcbiAgfVxuICAuY29sLW1tLTEge1xuICAgIHdpZHRoOjguMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC5jb2xTcGFjZSgpO1xuICB9XG59XG5AbWVkaWEgQG1tIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLW1tIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufSIsIi8qIERlZmF1bHQgQm9vdHN0cmFwIHNwYWNlIG9uIGNvbCAqL1xuLmNvbFNwYWNlICB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59IiwiQGltcG9ydCBcIi4vLi4vbWl4aW5zL2ZvbnRTdHlsZVwiO1xuLmhpbnR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMTcuNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciBAdGltZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciBAdGltZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuZm9udFN0eWxlKDEuNjI1cmVtLCBAcHJpbWFyeS1jb2xvcik7XG4gIC5faGludFBvc2l0aW9uKGF1dG8sIDAuNXJlbSwgNTAlLCBhdXRvKTtcblxuICAuY29udGVudHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAmLmFjdGl2ZXtcbiAgICBjb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gIH1cbn1cblxuLnBvcG92ZXJ7XG4gIGJvcmRlci1jb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICYudG9we1xuICAgIC5hcnJvd3tcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0e1xuICAgIC5hcnJvd3tcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxuICB9XG4gICYuYm90dG9te1xuICAgIC5hcnJvd3tcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmxlZnR7XG4gICAgLmFycm93e1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgIH1cbiAgfVxuICAvL1RPRE86IHJlZG8gdGhpcyBpbnRvIG1vYmlsZSBmaXJzdFxuICAmLnRhYmxle1xuICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTRweDtcbiAgICB9XG4gICAgLnBvcG92ZXItY29udGVudHtcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XG4gICAgICAgIG1heC13aWR0aDoyOTBweDtcbiAgICAgIH1cbiAgICAgIC5zd2lwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOjIwMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcbiAgICAgIG1heC13aWR0aDozNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgQHNte1xuICAgICAgbWF4LXdpZHRoOjUwMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiBAZGVmYXVsdC1mb250LWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5faGludFBvc2l0aW9uKEBfcG9zaXRpb25Ub3A6IEBoaW50UG9zaXRpb25Ub3AsXG4gICAgICAgICAgICAgIEBfcG9zaXRpb25SaWdodDogQGhpbnRQb3NpdGlvblJpZ2h0LFxuICAgICAgICAgICAgICBAX3Bvc2l0aW9uQm90dG9tOiBAaGludFBvc2l0aW9uQm90dG9tLFxuICAgICAgICAgICAgICBAX3Bvc2l0aW9uTGVmdDogQGhpbnRQb3NpdGlvbkxlZnQpXG57XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBAX3Bvc2l0aW9uVG9wO1xuICBsZWZ0OiBAX3Bvc2l0aW9uTGVmdDtcbiAgYm90dG9tOiBAX3Bvc2l0aW9uQm90dG9tO1xuICByaWdodDogQF9wb3NpdGlvblJpZ2h0O1xufSIsIi5ib3R0b20tbGluZXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2JpbGUtc2hhcmV7XG4gIGRpc3BsYXk6IG5vbmU7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uYWZmLW1haW4tbWVudXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IDBweCAjZjFmMWYxO1xuICAubWFpbi1tZW51e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDEycHggNjBweCAxMnB4IDYwcHg7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAmLm9yZGVyLW5vd3tcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogI2EwZDMxYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICMxZjIwMjg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNhMGQzMWM7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg5OCwxNzMsNDcsMSkgMCUsIHJnYmEoMTY3LDIyMCw0MiwxKSAzNSUsIHJnYigxNTMsIDIwNiwgMjcpIDcwJSwgcmdiYSgxMjEsMTkwLDU2LDEpIDEwMCUpO1xuICAgICAgICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAuYWZmLW1haW4tbWVudSAubWFpbi1tZW51e1xuICAgIGxpe1xuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMjBweCl7XG4gIC5hZmYtbWFpbi1tZW51IC5tYWluLW1lbnV7XG4gICAgbGl7XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgLmJvdHRvbS1saW5le1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLm1vYmlsZS1zaGFyZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1lbnV7XG4gIG1hcmdpbi1yaWdodDotMTVweDtcbiAgbGl7XG4gICAgcGFkZGluZzowO1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgY29sb3I6IEBkZWZhdWx0LWZvbnQtY29sb3I7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIEB0aW1lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgQHRpbWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYub3JkZXItbm93e1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICBhe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCBAbWQge1xuICAgICAgJi5sb2dpbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tb2RhbHtcbiAgJi1tZW51e1xuICAgIHdpZHRoOjMwMHB4O1xuICAgIG1hcmdpbjoxMHB4IGF1dG87XG4gICAgLmNsb3Nle1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICB9XG4gICAgfVxuICAgIGg0e1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MnJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAubW9kYWwtZm9vdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmxpdmUtY2hhdHtcbiAgICBtaW4taGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHN2Z3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBtYXgtd2lkdGg6MjY1cHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBtYXgtaGVpZ2h0OjkwcHg7XG4gICAgfVxuICB9XG4gIC5tZW51e1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGxpe1xuICAgICAgYXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNzZXJ2aWNlLWRlbGl2ZXJ5LWh0bWwge1xuICBwIHtcbiAgICAmLnNtYWxsX3Age1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBAd2FybmluZy1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlcnZpY2UtZGVsaXZlcnkge1xuICBsYWJlbCB7XG4gICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yIWltcG9ydGFudDtcbiAgfVxuICAjc2VydmljZTNfcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogQHdhcm5pbmctY29sb3I7XG4gIH1cbn0iLCIubW9kYWx7XG4gICYtY29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6QGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXJhZGl1czpAYm9yZGVyLXJhZGl1cztcbiAgfVxuICAmLWhlYWRlcntcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIGg0e1xuICAgICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi1ib2R5e1xuICAgIC5jaXRhZGVsX2NvbnRlbnQoKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgfVxuICAmLWZvb3RlcntcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG59XG4iLCIuY2l0YWRlbF9ib2R5IChAX2JkcnM6IEBib3JkZXItcmFkaXVzKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IEBfYmRycyBAX2JkcnMgMTJweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcbn1cblxuLmNpdGFkZWxfaGVhZGVyIChAX3BhZGRpbmc6IDdweCAwIDdweCAyNXB4OyBAX2JnOiB0cmFuc3BhcmVudDspe1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6IEBfcGFkZGluZztcbiAgYmFja2dyb3VuZDogQF9iZztcbiAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgLy8gMjJweFxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2LjVweCAwIDYuNXB4IDdweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBzdWNjZXNzLWNvbG9yO1xuICB9XG59XG5cbi5jaXRhZGVsX2NvbnRlbnQoQF9iZzogI2Y1ZjVmNTsgQF9iZHJzOiBAYm9yZGVyLXJhZGl1cyl7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBzZWNvbmRhcnktYm9yZGVyLWNvbG9yO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6QF9iZHJzO1xuICBib3JkZXItcmFkaXVzOkBfYmRycztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBAX2JnO1xufVxuXG4uY2l0YWRlbHtcbiAgLmNpdGFkZWxfYm9keSgpO1xuICAuaGVhZGVye1xuICAgIC5jaXRhZGVsX2hlYWRlcigpO1xuICB9XG4gIC5jb250ZW50e1xuICAgIC5jaXRhZGVsX2NvbnRlbnQoKVxuICB9XG4gIC5jb250ZW50LndoaXRlLWJnIHtcbiAgICAuY2l0YWRlbF9jb250ZW50KEBzZWNvbmRhcnktZm9udC1jb2xvcik7XG4gIH1cbn0iLCIucmV2aXNpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXZpc2lvbl9jaGVja3tcbiAgd2lkdGg6YXV0bztcbiAgbWF4LXdpZHRoOjc1cHg7XG59XG5cbi5idG4tc2VuZFtkaXNhYmxlZD1cIlwiXTpob3ZlciArIC5yZXZpc2lvbi1tZXNzYWdlLFxuLmJ0bi1zZW5kOmRpc2FibGVkOmhvdmVyICsgLnJldmlzaW9uLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJ0YWJsZS50YWJsZSB7XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICBib3JkZXItdG9wOm5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIC5mb250U3R5bGUoMXJlbSwgQGRlZmF1bHQtZm9udC1jb2xvciwgYm9sZCk7XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6NHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCl7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb250U3R5bGUoMXJlbSwgQGRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRib2R5LCB0ciwgdGgsIHRke1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiaHRtbHtcbiAgZm9udC1zaXplOjE2cHg7XG59XG5cbmJvZHl7XG4gIGZvbnQtZmFtaWx5OlwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogQGRlZmF1bHQtZm9udC1jb2xvcjtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDZ7XG4gIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6J1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDo2MDA7XG4gIGxpbmUtaGVpZ2h0OjEuNzU7XG59XG5cbmgxe1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBAcHJpbWFyeS1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiBkYXJrZW4oc2F0dXJhdGUoQHByaW1hcnktY29sb3IsIDIwJSksIDIlKTtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyAvLzI4cHhcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6N3B4O1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWZvbnQtY29sb3I7XG4gIH1cbn1cblxuaDJ7XG4gIGNvbG9yOiBkYXJrZW4oQGRlZmF1bHQtZm9udC1jb2xvciwgMTUlKTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgLy8gMjJweFxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2LjVweCAwIDYuNXB4IDdweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEBzdWNjZXNzLWNvbG9yO1xuICB9XG4gICYubGlnaHR7XG4gICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgfVxufVxuXG5oM3tcbiAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICBmb250LXNpemU6MS4xMjVyZW07IC8vMThweFxufVxuXG5oNHtcbiAgZm9udC13ZWlnaHQ6NjAwO1xuICBmb250LXNpemU6MXJlbTsgLy8gMTZweFxufVxuXG5oNXtcbiAgZm9udC13ZWlnaHQ6NjAwO1xuICBmb250LXNpemU6MC44NzVyZW07IC8vIDE0cHhcbn1cblxuaDZ7XG4gIGZvbnQtd2VpZ2h0OjYwMDtcbiAgZm9udC1zaXplOjAuNzVyZW0gLy8gMTJweDtcbn1cblxucHtcbiAgZm9udC1mYW1pbHk6J1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDozMDA7XG4gIGZvbnQtc2l6ZToxcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IEBkZWZhdWx0LWZvbnQtY29sb3I7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIEBtZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmLmFkZGl0aW9uYWx7XG4gICAgY29sb3I6IEBkZWZhdWx0LWZvbnQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgJi50ZXh0LWNlbnRlcntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuYXtcbiAgZm9udC1zaXplOjFyZW07XG4gIGNvbG9yOiBAcHJpbWFyeS1mb250LWNvbG9yO1xuICBmb250LXdlaWdodDo0MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgQHRpbWU7XG4gIHRyYW5zaXRpb246IGNvbG9yIEB0aW1lO1xuICAmLmxpZ2h0e1xuICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBjb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gIH1cbn1cblxudWx7XG4gIG1hcmdpbjogMC42MjVyZW0gMDsgLy8xMHB4XG4gIHBhZGRpbmc6IDA7XG4gIGxpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAzcmVtOyAvLzQ4cHhcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IEBkZWZhdWx0LWZvbnQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCBAbWQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDo3cHg7XG4gICAgICBoZWlnaHQ6N3B4O1xuICAgICAgbWFyZ2luLXRvcDotMy41cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbnVsLmNvbnRlbnQtbGlzdHtcbiAgbGl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL3RyaWcucG5nXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxub2x7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGl7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcikgJy4nO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBjb2xvcjogQHByaW1hcnktZm9udC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJne1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLy8mLXByaW1hcnl7XG4gIC8vICBiYWNrZ3JvdW5kOiBkYXJrZW4oc2F0dXJhdGUoQHByaW1hcnktY29sb3IsIDYlKSwgNyUpO1xuICAvL31cbiAgJi1wcmltYXJ5e1xuICAgIGJhY2tncm91bmQ6ICM0NDg3YjI7XG4gIH1cbiAgJi1zdWNjZXNze1xuICAgIGJhY2tncm91bmQ6IEBzdWNjZXNzLWNvbG9yO1xuICB9XG59XG5cbi50ZXh0e1xuICAmLXN1Y2Nlc3N7XG4gICAgY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICB9XG59XG5wI3dvcmRze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCAycHggMCAjY2VjZWNlO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNhN2RjMjY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgfVxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNhN2RjMjY7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5wZXJjZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHNwYW4uYmMtZ3JlZW57XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYmFja2dyb3VuZDogI2E3ZGMyNjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAtNnB4O1xuICAgIH1cbiAgICBzcGFuLm51bWJlcntcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAvLyY6YWZ0ZXJ7XG4gICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICB3aWR0aDogNDBweDtcbiAgICAvLyAgaGVpZ2h0OiA0MHB4O1xuICAgIC8vICBiYWNrZ3JvdW5kOiAjYTdkYzI2O1xuICAgIC8vICBsZWZ0OiAtMXB4O1xuICAgIC8vICB0b3A6IC02cHg7XG4gICAgLy8gIHRyYW5zZm9ybTogcm90YXRlKDlkZWcpO1xuICAgIC8vICB6LWluZGV4OiAwO1xuICAgIC8vfVxuICB9XG4gIC5pbXB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcGFue1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNhN2RjMjY7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjEzcHgpe1xuICBwI3dvcmRze1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufSIsIi5qc3dpbmRvdyB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIC5jaXRhZGVsKCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGFibGV7XG4gICAgd2lkdGg6MTAwJTtcbiAgICAmLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9O1xufVxuLmNpdGFkZWwuanN3aW5kb3cge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5qc3dpbmRvd190aXRsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udDogYm9sZCB4LXNtYWxsIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDMwcHhcbn1cblxuLmpzd2luZG93X2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAycHggNXB4XG59XG5cbi5qc3dpbmRvd19idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgM3B4IDNweCAwXG59XG5cbi5qc3dpbmRvd19idXR0b25zIGEge1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwIDJweFxufVxuXG4uanN3aW5kb3dfY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDRweFxufVxuXG4uanN3aW5kb3dfY29udGVudCBhIHtcbiAgY29sb3I6ICNkYTBmMGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5qc3dpbmRvd19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2RhMGYwZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5qc3dpbmRvd19jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxMHB4IDBcbn1cblxuLmpzd2luZG93IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufSIsIi8qKlxuICogSG9tZSBwYWdlXG4gKiBmaWxlOiBpbmRleC5waHBcbiAqL1xuXG4vLyoqKioqKioqKioqKioqKioqKioqKiBJbmRleCBQYWdlIG5ldyBEZXNpZ24gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLm1haW57XG4gIG1hcmdpbjogNTZweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZXBhZ2V7XG4gIHB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLnRvcC1ibG9jay12cy1jYWxje1xuICBkaXNwbGF5OiBibG9jaztcbiAgLmxlZnQtcGFydC12cy1pbWFnZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5kZWMtbGVmdHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5kZWMtcmlnaHR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnRvcC1oZWFkLWNhbGN7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA1NCU7XG4gICAgLmRlY29yLWZ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZGVjb3Itc3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tYWluLWNhbGN7XG4gICAgLm1pbmktb3JkZXJ7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDc5MnB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ZpbGVzL2ltYWdlcy9ob21lMjAyMC9ob21lLWNhbGMtYmcucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAjbWluaV9vcmRlcl9mb3Jte1xuICAgICAgICAuY2l0YWRlbHtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogdXJsKC9maWxlcy9pbWFnZXMvaG9tZTIwMjAvc21hbGwtY2FsYy5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVhZGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDEwcHggMzVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMnB4IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZvcm17XG4gICAgICAgICAgLndyYXB7XG4gICAgICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAuY3VycmVuY3ktYnV0dG9ue1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmhpbnR7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDE1OXB4O1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmLnYtaHtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAub3JkZXJ7XG4gICAgICAgICAgICB3aWR0aDogNjQlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAuYnV0dG9uMntcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAmLnMtdGV4dHtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tb2JpbGUtc2hvd3tcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYi1mb3ItbW9iaWxle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucG9wb3Zlci5sZWZ0e1xuICAgICAgICAgICAgcmlnaHQ6IDc3cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgLmFycm93e1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogLTExcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50b3RhbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNlc3NheV90b3RhbF9wcmljZSwgI2Vzc2F5X3RvdGFsX3ByaWNlX2Rpc2N7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAmLmxpbmUtdGhyb3VnaHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvdGFsLXByaWNlLnByaWNlLWJ1dHRvbntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICAgICAgICAuZmlyc3Qtb3JkZXItY291cG9ue1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ob21lLXN0YXRpc3RpY3N7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAuc3RhdGlzdGljc3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3OCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCA1MGRlZywgcmdiKDI1NSwyNTUsMjU1KSAwJSwgcmdiKDI0NywyNDcsMjQ3KSA0NiUsIHJnYigyNTUsMjU1LDI1NSkgMTAwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAuNyU7XG4gICAgICBoZWlnaHQ6IDk0JTtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gICAgICBsZWZ0OiA0OS42JTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OS42JSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbnRhY3RzL2dyZWVuLWVsZW1lbnQtbWluLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgbGVmdDogLTE1NHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnN0YXQtYmxvY2t7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3YzdjN2M7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zdGF0e1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjNGE4NmIzO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYnJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhvbWUtZ3VhcmFudGVlc3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmOGZjZWQ7XG4gIC8vcGFkZGluZzogOTJweCA2MHB4IDQwcHg7XG4gIHBhZGRpbmc6IDkycHggNjBweDtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIC8vbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTI7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogdXJsKC9maWxlcy9pbWFnZXMvaG9tZTIwMjAvZGVjLWxlZnQucG5nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgdG9wOiAtMTJweDtcbiAgfVxuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBwe1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLm91ci1ndWFyYW50ZWVze1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgLndyYXBwZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5sZWZ0LXNpZGV7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICB9XG4gICAgICAucmlnaHQtc2lkZXtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZSB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwM3B4IDAgcmdiYSgxMzYsIDE0NiwgMTU2LCAwLjEpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlLmN1c3RvbS13cml0aW5nLXNlcnZpY2UtdGFibGUgdHIgdGR7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFOUVDO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHRyIHRkIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHRyIHRkIHAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZSB0ciB0ZCBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlLmN1c3RvbS13cml0aW5nLXNlcnZpY2UtdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzIzMjUyQjtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGR7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlLmN1c3RvbS13cml0aW5nLXNlcnZpY2UtdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMUM0MTU5O1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlLmN1c3RvbS13cml0aW5nLXNlcnZpY2UtdGFibGUgdHI6bGFzdC1jaGlsZCB0ZHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZSB0ciB0ZCBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZSB0ciB0ZCBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgIC5pLWJsb2Nre1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICAvL3dpZHRoOiA0OSU7XG4gICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgcHtcbiAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgIH1cbiAgICAgaW1ne1xuICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgfVxuICAgICBzcGFue1xuICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICB9XG4gICB9XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTUwMHB4KXtcbiAgICAub3VyLWd1YXJhbnRlZXN7XG4gICAgICAud3JhcHBlcntcbiAgICAgICAgLmxlZnQtc2lkZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtc2lkZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIC5vdXItZ3VhcmFudGVlc3tcbiAgICAgIC53cmFwcGVye1xuICAgICAgICAucmlnaHQtc2lkZXtcbiAgICAgICAgICB0YWJsZS5jdXN0b20td3JpdGluZy1zZXJ2aWNlLXRhYmxle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAub3VyLWd1YXJhbnRlZXN7XG4gICAgICAud3JhcHBlcntcbiAgICAgICAgLnJpZ2h0LXNpZGV7XG4gICAgICAgICAgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZXtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY4MHB4KXtcbiAgICAub3VyLWd1YXJhbnRlZXN7XG4gICAgICAud3JhcHBlcntcbiAgICAgICAgLnJpZ2h0LXNpZGV7XG4gICAgICAgICAgdGFibGUuY3VzdG9tLXdyaXRpbmctc2VydmljZS10YWJsZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJlY29tZS1vdXItcmVndWxhcntcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5sZWZ0LWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5hZHZ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyNDEsIDI0MSwgMjQxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggNTBkZWcsIHJnYigyNTUsMjU1LDI1NSkgMCUsIHJnYigyNDcsMjQ3LDI0NykgNDYlLCByZ2IoMjU1LDI1NSwyNTUpIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTBweDtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGNvbG9yOiAjNGE4NmIzO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3YzdjN2M7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmlnaHQtYmxvY2t7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuICB9XG59XG4uYm90dG9tLXZpZGVvLWJsb2Nre1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNmOGZjZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogODBweCAwO1xuICAubGVmdC1kZWNvcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiAtMTUwcHg7XG4gICAgLy9ib3R0b206IC0xNzZweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucmlnaHQtZGVjb3J7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vcmlnaHQ6IC0xNXB4O1xuICAgIC8vYm90dG9tOiAtMTAzcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50b3AtdHJpZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDgxcHg7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5ib3R0b20tdHJpZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDg4cHg7XG4gICAgYm90dG9tOiAxMDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY3VzdG9tLWNvbnRhaW5lcntcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmxlZnQtdGV4dC1ibG9ja3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLnRpdGxle1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG4gICAgLmJ1dHRvbnN7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAuYi1ncmVlbntcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHggMCAwO1xuICAgICAgfVxuICAgICAgLnNlcnZpY2VzLWJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDU1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDVweCBzaWx2ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCBzaWx2ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLHNhbnMtc2VyaWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCAzcHggIzRhODZiMztcbiAgICAgICAgICBjb2xvcjogIzRhODZiMztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJpZ2h0LXZpZGVvLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC52aWRlby13cmFwcGVye1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAudmlkZW8tYmxvY2t7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBhLmJ1dHRvbi1wbGF5e1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICBsZWZ0OiAzMSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5hbmltYXRlLWFmZmlsaWF0ZS1iYW5uZXJ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udXNlci1pbmZvLWNpdGFkZWx7XG4gIC5wb3BvdmVyLmxlZnR7XG4gICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6MDtcbiAgICAuYXJyb3d7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbi5jaXRhZGVse1xuICAuY29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxuICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgOXB4IDJweCAwICNjZWNlY2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YTg2YjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgLmhlYWRlcntcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTRweCAwIDdweCAzNXB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgZm9ybS5sb2dpbntcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBpbnB1dHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG4gICAgLmJ1dHRvbjJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHBhZGRpbmc6IDEzcHggNTBweDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiAjNGE4NmIzO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIH1cbiAgfVxuICAmLm1haW4tbWVudXtcbiAgICAuY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgIC5tZW51e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcbiAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYS5hY3RpdmVfbWVudXtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzRhODZiMzsgICAgLyp3aWR0aDogZml0LWNvbnRlbnQ7Ki9cbiAgICAgICAgICB9XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyY6YWZ0ZXJ7XG4gICAgLy8gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2hvbWUvbWVudS1zbm93LnBuZ1wiKTtcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICByaWdodDogLTVweDtcbiAgICAvLyAgdG9wOiAtOXB4O1xuICAgIC8vfVxuICB9XG59XG4uY3VzdG9tZXJzLXNsaWRlci1yZXN1bWV7XG4gIC50ZXN0aW1vbmlhbHMtc2xpZGVye1xuICAgIC5zbGljay1uZXh0e1xuICAgICAgdG9wOiA4MHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNsaWNrLXByZXZ7XG4gICAgICB0b3A6IDgwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGUgLnNsaWRlIC5jb250ZW50LWJveCAudG9wLWJsb2Nre1xuICAgICAgbWluLWhlaWdodDogMjE1cHg7XG4gICAgfVxuICB9XG4gIC5kYXRlLXB1Ymxpc2hlZHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIC5zdGFyc3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGl7XG4gICAgICBjb2xvcjogI2ZiYjcxMztcbiAgICB9XG4gIH1cbiAgLnJhdGluZ3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uY3VzdG9tZXJzLXNsaWRlcntcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDcwcHggMCA5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAudGl0bGV7XG4gICAgcGFkZGluZy1sZWZ0OiAzNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyNTg5YmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNsaWRlcntcbiAgICAuc2xpY2stcHJldntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDM1M3B4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogNThweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnNsaWNrLW5leHR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU4cHg7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZXtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRle1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC5zbGlkZXtcbiAgICAgICAgLmNvbnRlbnQtYm94e1xuICAgICAgICAgIC50b3AtYmxvY2t7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA0NXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAxMDEwMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA5cHggMnB4IDAgI2NlY2VjZTtcbiAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYm90dG9tLWJsb2Nre1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgLmZhY2V7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA1cHggMXB4ICNjZWNlY2UpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnJvbXtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNzglO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyoqKioqKioqKiogQ29yb25hLWJhbm5lciAqKioqKioqKioqKioqKlxuLmNvcm9uYS1iYW5uZXJ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAuYmFubmVyc3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNTg5YmM0O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZGVza3RvcHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudGFibGV0e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm1vYmlsZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XG4gIC5jb3JvbmEtYmFubmVye1xuICAgIC5iYW5uZXJze1xuICAgICAgLmRlc2t0b3B7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAudGFibGV0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgLmNvcm9uYS1iYW5uZXJ7XG4gICAgLmJhbm5lcnN7XG4gICAgICAudGFibGV0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLm1vYmlsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyoqKioqKioqKioqIEVuZCBDb3JvbmYtYmFubmVyICoqKioqKioqKipcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NzBweCl7XG4gIC50b3AtYmxvY2stdnMtY2FsY3tcbiAgICAubGVmdC1wYXJ0LXZzLWltYWdle1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgLnRvcC1oZWFkLWNhbGN7XG4gICAgICB3aWR0aDogNjQlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY3NHB4KXtcbiAgLmJlY29tZS1vdXItcmVndWxhcntcbiAgICAubGVmdC1ibG9ja3tcbiAgICAgIC5hZHZ7XG4gICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjc2cHgpe1xuICAudG9wLWJsb2NrLXZzLWNhbGN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAubGVmdC1wYXJ0LXZzLWltYWdle1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5kZWMtcmlnaHR7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgICAgfVxuICAgICAgLmRlYy1sZWZ0e1xuICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wLWhlYWQtY2FsY3tcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIC5kZWNvci1me1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IDY1cHg7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgIH1cbiAgICAgIC5kZWNvci1ze1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogOTJweDtcbiAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgIH1cbiAgICAgIC5tYWluLWNhbGN7XG4gICAgICAgIC5taW5pLW9yZGVye1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICNtaW5pX29yZGVyX2Zvcm17XG4gICAgICAgICAgICBmb3Jte1xuICAgICAgICAgICAgICAuaGludHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAub3JkZXJ7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbjJ7XG4gICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgJi5zLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8jZXNzYXlfdG90YWxfcHJpY2V7XG4gICAgICAgICAgICAvLyAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVye1xuICAgIC50aXRsZXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAudGVzdGltb25pYWxzLXNsaWRlcntcbiAgICAgIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5zbGljay1uZXh0e1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLXByZXZ7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTU2OXB4KXtcbiAgLmJlY29tZS1vdXItcmVndWxhcntcbiAgICAubGVmdC1ibG9ja3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYWR2e1xuICAgICAgICB3aWR0aDogMzclO1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQtYmxvY2t7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbiAgLmhvbWUtZ3VhcmFudGVlc3tcbiAgICAvL3BhZGRpbmc6IDkycHggNDVweCA0MHB4O1xuICAgIHBhZGRpbmc6IDkycHggNDVweDtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2NrIC5ib3R0b20tdHJpZ3tcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KXtcbiAgLmhvbWUtc3RhdGlzdGljc3tcbiAgICAuc3RhdGlzdGljc3tcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB0b3A6IDYzcHg7XG4gICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZS1ndWFyYW50ZWVzOmFmdGVye1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5ib3R0b20tdmlkZW8tYmxvY2sgLmxlZnQtdGV4dC1ibG9jayAuYnV0dG9ucyAuYi1ncmVlbntcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyNzVweCl7XG4gIC50b3AtYmxvY2stdnMtY2FsY3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIC5sZWZ0LXBhcnQtdnMtaW1hZ2V7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIC5kZWMtcmlnaHR7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgICAgfVxuICAgICAgLmRlYy1sZWZ0e1xuICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wLWhlYWQtY2FsY3tcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuZGVjb3ItZntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiA2NXB4O1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICB9XG4gICAgICAuZGVjb3Itc3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDkycHg7XG4gICAgICAgIHRvcDogMTIwcHg7XG4gICAgICB9XG4gICAgICAubWFpbi1jYWxje1xuICAgICAgICAubWluaS1vcmRlcntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVye1xuICAgIC50aXRsZXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAudGVzdGltb25pYWxzLXNsaWRlcntcbiAgICAgIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5zbGljay1uZXh0e1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLXByZXZ7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAudG9wLWJsb2NrLXZzLWNhbGN7XG4gICAgLm1haW4tY2FsY3tcbiAgICAgIC5taW5pLW9yZGVye1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMzcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9wLWhlYWQtY2FsY3tcbiAgICAgIC5kZWNvci1me1xuICAgICAgICByaWdodDogLTEzcHg7XG4gICAgICB9XG4gICAgICAuZGVjb3Itc3tcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3AtYmxvY2stdnMtY2FsY3tcbiAgICAubGVmdC1wYXJ0LXZzLWltYWdle1xuICAgICAgLmRlYy1sZWZ0e1xuICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB9XG4gICAgICAuZGVjLXJpZ2h0e1xuICAgICAgICByaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWUtc3RhdGlzdGljc3tcbiAgICAuc3RhdGlzdGljc3tcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC01MnB4O1xuICAgICAgfVxuICAgICAgLnN0YXQtYmxvY2t7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWUtZ3VhcmFudGVlc3tcbiAgICAub3VyLWd1YXJhbnRlZXN7XG4gICAgICAuaS1ibG9ja3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmVjb21lLW91ci1yZWd1bGFyIC5sZWZ0LWJsb2NrIC5hZHZ7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2Nre1xuICAgIC5jdXN0b20tY29udGFpbmVye1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5sZWZ0LXRleHQtYmxvY2t7XG4gICAgICAuYnV0dG9uc3tcbiAgICAgICAgLmItZ3JlZW57XG4gICAgICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZXJ2aWNlcy1idXR0b257XG4gICAgICAgICAgcGFkZGluZzogMTBweCA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodC12aWRlby1ibG9ja3tcbiAgICAgIC52aWRlby13cmFwcGVye1xuICAgICAgICAudmlkZW8tYmxvY2sgYS5idXR0b24tcGxheXtcbiAgICAgICAgICBsZWZ0OiAyOCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbi5ib3R0b20tdmlkZW8tYmxvY2t7XG4gIC5jdXN0b20tY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5sZWZ0LXRleHQtYmxvY2t7XG4gICAgLmJ1dHRvbnN7XG4gICAgICAuYi1ncmVlbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweCAzOHB4O1xuICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgICB9XG4gICAgICAuc2VydmljZXMtYnV0dG9ue1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yaWdodC12aWRlby1ibG9ja3tcbiAgICAudmlkZW8td3JhcHBlcntcbiAgICAgIC52aWRlby1ibG9ja3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGEuYnV0dG9uLXBsYXl7XG4gICAgICAgICAgbGVmdDogMjYlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4gIC5tZW51IGxpIGEuYWN0aXZlX21lbnV7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubWVudSBsaSBhe1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIC5tZW51IGxpIGl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlkZW8tYmxvY2sgYS5idXR0b24tcGxheXtcbiAgICBsZWZ0OiBjYWxjKDYyJSAtIDQzcHgpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCl7XG4gIC50b3AtYmxvY2stdnMtY2FsY3tcbiAgICAudG9wLWhlYWQtY2FsY3tcbiAgICAgIC5kZWNvci1me1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5kZWNvci1ze1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1jYWxje1xuICAgICAgLm1pbmktb3JkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTdweDtcbiAgICAgICAgI21pbmlfb3JkZXJfZm9ybXtcbiAgICAgICAgICBmb3Jte1xuICAgICAgICAgICAgLm9yZGVye1xuICAgICAgICAgICAgICBidXR0b24uYnV0dG9uMntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgJjpiZWZvcmV7XG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGVmdC1wYXJ0LXZzLWltYWdle1xuICAgICAgLmRlYy1sZWZ0e1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLmRlYy1yaWdodHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob21lLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3N7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgLm1haW4tY2FsY3tcbiAgICAubWluaS1vcmRlcntcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuICAuY2xlYXJ7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmN1c3RvbWVycy1zbGlkZXJ7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVyIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1zbGlkZXtcbiAgICBwYWRkaW5nOiAwIDE1MHB4O1xuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVyIC50ZXN0aW1vbmlhbHMtc2xpZGVyIC5zbGljay1wcmV2e1xuICAgIGxlZnQ6IDU1cHg7XG4gIH1cbiAgLmN1c3RvbWVycy1zbGlkZXIgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLW5leHR7XG4gICAgcmlnaHQ6IDU1cHg7XG4gIH1cbiAgZm9vdGVye1xuICAgIC5sb2dve1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzEwcHgpe1xuICAudG9wLWJsb2NrLXZzLWNhbGN7XG4gICAgLm1haW4tY2FsY3tcbiAgICAgIC5taW5pLW9yZGVye1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZS1zdGF0aXN0aWNze1xuICAgIC5zdGF0aXN0aWNze1xuICAgICAgbWF4LXdpZHRoOiA4OCU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTUycHg7XG4gICAgICB9XG4gICAgICAuc3RhdC1ibG9ja3tcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZS1ndWFyYW50ZWVzIC5vdXItZ3VhcmFudGVlcyAuaS1ibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmVjb21lLW91ci1yZWd1bGFye1xuICAgIC5sZWZ0LWJsb2NrIC5hZHZ7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2Nre1xuICAgIHBhZGRpbmc6IDQ1cHggMCA4MHB4O1xuICAgIC50b3AtdHJpZ3tcbiAgICAgIHRvcDogOHB4O1xuICAgIH1cbiAgICAubGVmdC10ZXh0LWJsb2Nre1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5idXR0b25ze1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQtdmlkZW8tYmxvY2t7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgLmhvbWVwYWdle1xuICAgIGgxe1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGgye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxje1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLnRvcC1oZWFkLWNhbGN7XG4gICAgICAuZGVjb3ItZiwgLmRlY29yLXN7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLWNhbGN7XG4gICAgICAubWluaS1vcmRlcntcbiAgICAgICAgI21pbmlfb3JkZXJfZm9ybXtcbiAgICAgICAgICAuY2l0YWRlbHtcbiAgICAgICAgICAgIC5oZWFkZXJ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDM1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvdGFsLXByaWNlLnByaWNlLWJ1dHRvbntcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuZmlyc3Qtb3JkZXItY291cG9ue1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZm9ybXtcbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIGJye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGludHtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndyYXB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgLmN1cnJlbmN5LWJ1dHRvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JkZXJ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9wb3Zlci5sZWZ0e1xuICAgICAgICAgICAgICByaWdodDogNDRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC5hcnJvd3tcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxlZnQtcGFydC12cy1pbWFnZXtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuZGVjLWxlZnQsIC5kZWMtcmlnaHR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob21lLXN0YXRpc3RpY3N7XG4gICAgLnN0YXRpc3RpY3N7XG4gICAgICBtYXgtd2lkdGg6IDkzJTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWUtZ3VhcmFudGVlc3tcbiAgICAvL3BhZGRpbmc6IDE1N3B4IDE3cHggMzBweDtcbiAgICBwYWRkaW5nOiAxNTdweCAxN3B4O1xuICAgIG1hcmdpbi10b3A6IC0xMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTE1cHg7XG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIGJvZHkgZm9vdGVye1xuICAgIC5iZy1wcmltYXJ5e1xuICAgICAgYmFja2dyb3VuZDogIzQ0ODdiMjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgICAubG9nb3tcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlby13cmFwcGVyIC52aWRlby1ibG9jayBpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jdXN0b21lcnMtc2xpZGVyIC50ZXN0aW1vbmlhbHMtc2xpZGVye1xuICAgIC5zbGljay1zbGlkZXtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgLnNsaWNrLW5leHR7XG4gICAgICByaWdodDogNHB4O1xuICAgIH1cbiAgICAuc2xpY2stcHJldntcbiAgICAgIGxlZnQ6IDRweDtcbiAgICB9XG4gIH1cbiAgLmJlY29tZS1vdXItcmVndWxhcntcbiAgICAubGVmdC1ibG9ja3tcbiAgICAgIC5hZHZ7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2Nre1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xuICAgIC50b3AtdHJpZ3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sZWZ0LWRlY29ye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJvdHRvbS10cmlne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJpZ2h0LWRlY29ye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxlZnQtdGV4dC1ibG9ja3tcbiAgICAgIC5idXR0b25ze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7XG4gIC50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSBzZWxlY3R7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIDUwJTtcbiAgfVxuICAuYmVjb21lLW91ci1yZWd1bGFyIC5sZWZ0LWJsb2NrIC5hZHZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQwM3B4KXtcbiAgLmhvbWUtc3RhdGlzdGljcyAuc3RhdGlzdGljcyAuc3RhdC1ibG9jayAudGV4dCBicntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm90dG9tLXZpZGVvLWJsb2Nre1xuICAgIC5sZWZ0LXRleHQtYmxvY2t7XG4gICAgICAuYnV0dG9uc3tcbiAgICAgICAgLmItZ3JlZW4sIC5zZXJ2aWNlcy1idXR0b257XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgbWFyZ2luOiAxOHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcC1ibG9jay12cy1jYWxje1xuICAgIC5tYWluLWNhbGN7XG4gICAgICAubWluaS1vcmRlcntcbiAgICAgICAgI21pbmlfb3JkZXJfZm9ybXtcbiAgICAgICAgICBmb3Jte1xuICAgICAgICAgICAgLm9yZGVye1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICAgICAgICBidXR0b24uYnV0dG9uMntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgLnRvdGFsLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IC04M3B4O1xuICAgICAgICAgICAgICAgICAgLy90b3A6IC02OXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAucy10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgI2Vzc2F5X3RvdGFsX3ByaWNle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhODZiMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgJi5saW5lLXRocm91Z2h7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ubW9iaWxlLXNob3d7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgI2Vzc2F5X3RvdGFsX3ByaWNlX2Rpc2N7XG4gICAgICAgICAgICBjb2xvcjogIzRhODZiMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KXtcbiAgLnRvcC1ibG9jay12cy1jYWxjIC5tYWluLWNhbGMgLm1pbmktb3JkZXIgI21pbmlfb3JkZXJfZm9ybSBmb3JtIHNlbGVjdHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NCUgNTAlO1xuICB9XG4gIC5ib3R0b20tdmlkZW8tYmxvY2sgLnJpZ2h0LXZpZGVvLWJsb2NrIC52aWRlby13cmFwcGVyIC52aWRlby1ibG9jayBhLmJ1dHRvbi1wbGF5e1xuICAgIGxlZnQ6IDI2JTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICB9XG4gIH1cbn1cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4jbWluaV9vcmRlcl9mb3Jte1xuICAuY29sLXhzLTEye1xuICAgIG1pbi1oZWlnaHQ6NzFweDtcbiAgfVxuICAuYnRuLW9yZGVye1xuICAgIG1hcmdpbjo1cHggMDtcbiAgfVxuICAudGV4dC1zdWNjZXNze1xuICAgIGZvbnQtc2l6ZToxLjI1cmVtO1xuICB9XG4gICNlc3NheV90b3RhbF9wcmljZXtcbiAgICBjb2xvcjogZGFya2VuKEBwcmltYXJ5LWNvbG9yLCAxMCUpO1xuICB9XG59XG4vL1RPRE86IGRlbGV0ZSB0aGlzIHN0eWxlcyBhZnRlciByZW1vdmUgdGhpcyBpbWcgZnJvbSBhZG1pbiBwYWdlXG5pbWcubWFpbi1waWN0dXJle1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXVwIHtcbiAgYm90dG9tOiA3NXB4O1xufVxuI2RfYm94X2lkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xufVxuI2RfYm94X2lkIC5sZWZ0LWJveCB0YWJsZSxcbiNkX2JveF9pZCAucmlnaHQtYm94IHRhYmxlIHtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZF9ib3hfaWQgLmxlZnQtYm94IHRhYmxlIHRyIHRkLFxuI2RfYm94X2lkIC5yaWdodC1ib3ggdGFibGUgdHIgdGR7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbn1cbiNkX2JveF9pZCAubGVmdC1ib3ggdGFibGUgdHIgdGQgYSxcbiNkX2JveF9pZCAucmlnaHQtYm94IHRhYmxlIHRyIHRkIGF7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbn1cbiNkX2JveF9pZCAubGVmdC1ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogcmdiYSg4MywgMTQ0LCAxOTMsIDAuOSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jZF9ib3hfaWQgLmxlZnQtYm94IHNwYW4ge1xuICBjb2xvcjogI0FDRDA3MTtcbn1cbiNkX2JveF9pZCAucmlnaHQtYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzI1ODliZDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzIsIDIwOCwgMTEzLCAwLjkpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZF9ib3hfaWQgLnJpZ2h0LWJveCxcbiAgI2RfYm94X2lkIC5sZWZ0LWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2l0ZS1yZXZpZXdze1xuICBkaXNwbGF5OiBibG9jaztcbiAgLndyYXBwZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc4JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsI2ZmZiAwLCNmN2Y3ZjcgNDYlLCNmZmYgMTAwJSk7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMC43JTtcbiAgICAgIGhlaWdodDogOTQlO1xuICAgICAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgICAgIGxlZnQ6IDQ5LjYlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDkuNiUsLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ5LjYlLC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ5LjYlLC01MCUpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC5zaXRle1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLmxvZ297XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIC5uYW1lX3N0YXJze1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5yYXRpbmctc3RhcnN7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJhdGluZ3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAmLnByaW1le1xuICAgICAgICAubG9nb3tcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmV2LWlve1xuICAgICAgICAubG9nb3tcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTU2MHB4KXtcbiAgICAud3JhcHBlcntcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAud3JhcHBlcntcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgLnNpdGV7XG4gICAgICAgIC5sb2dve1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lX3N0YXJze1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucmF0aW5ne1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAud3JhcHBlcntcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIC5zaXRle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIC5sb2dve1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAubmFtZV9zdGFyc3tcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJhdGluZy1zdGFyc3tcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJhdGluZ3tcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWNjb3VudCB7XG4gIHVsLm5hdiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWJvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjpAcHJpbWFyeS1jb2xvciA7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHByaW1hcnktY29sb3IsIDUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHByaW1hcnktY29sb3IsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjY291bnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6MTBweCAwO1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgfVxufSIsIi8qKlxuICogU2hvcnRjb2RlcyBmcm9tIGFydGljbGVzIGFuZCBlc3NheVxuICogZmlsZXM6ICFmcmVlLnBocCB8IERCOiBwcmltZWVzc19kYi52YXJpYWJsZXNcbiAqIGNvbnRlbnQtdXJsOiBzYW1wbGVzLypcbiAqL1xuLnRhYi1idXR0b25ze1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBhe1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuLnJlc3VtZS1zYW1wbGVzLXNsaWRlcntcbiAgLnNsaWNrLXByZXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3Jle1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAjNDg4NWIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpY2stbmV4dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3Jle1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiAjNDg4NWIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpY2stbGlzdHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3dpcGVyLXNsaWRle1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICAvL21heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stc2xpZGUgLmNvbnRlbnQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDk5JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgMHM7XG4gIH1cblxuICAuc2xpY2stc2xpZGU6aG92ZXIgLmNvbnRlbnQtb3ZlcmxheXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmNvbnRlbnQtaW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29udGVudC1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlOmhvdmVyIC5jb250ZW50LWRldGFpbHN7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuXG5cbiAgLmZhZGVuLXRvcHtcbiAgICB0b3A6IDIwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAucmVzdW1lLXNhbXBsZXMtc2xpZGVyIC5zbGljay1saXN0e1xuICAgIC5idXR0b24ye1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAucmVzdW1lLXNhbXBsZXMtc2xpZGVye1xuICAgIC5zbGljay1wcmV2e1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLnNsaWNrLW5leHR7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLnNsaWNrLWxpc3R7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4uc2hvcnRjb2RlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIC5iYW5uZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGF7XG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXNzYXktMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zaG9ydGNvZGVzL2JnLWVzc2F5LTEucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeS1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBAc20ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTkwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Nob3J0Y29kZXMvYmctZXNzYXktMV9tZWRhbC5wbmcnKWNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgdG9wOiB+XCJjYWxjKDUwJSAtIDc1cHgpXCI7XG4gICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIEBzbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ncm91cCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBAc20ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgYS5idG4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVzc2F5LTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Nob3J0Y29kZXMvYmctZXNzYXktMl9tYWluLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbiAgICBoNCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYS5idG4uYnRuLWluZm8ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmluZm8ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIC5ncmFkaWVudC1kb3duKCk7XG5cbiAgICAgIEBtZWRpYSBAc20ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCBAYm9yZGVyLXJhZGl1cyBAYm9yZGVyLXJhZGl1cyAwO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNXB4IDJweCAwIGxpZ2h0ZW4oQHNlY29uZGFyeS1kYXJrLWdyZXktY29sb3IsIDQwJSk7XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBAc20ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIEBzbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgLmVzc2F5LTMge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVzc2F5LTQge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVzc2F5LTUge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2l0YWRlbCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG5cbiAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzIDAgMCBAYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMgMCAwIEBib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCBAYm9yZGVyLXJhZGl1cyBAYm9yZGVyLXJhZGl1cyAwO1xuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgQGJvcmRlci1yYWRpdXMgQGJvcmRlci1yYWRpdXMgMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lc3NheS02IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDVweCAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufVxuLmxpdmUtY2hhdC13cmFwcGVye1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgJi5saXZlLWNoYXQge1xuICAgICAgd2lkdGg6IDE1M3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLmNpcmNsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LDAsLjA3NiwxKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwLjZ0dXJuLCNlY2VjZWMsI2ZmZiA1MCUsI2VjZWNlYyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggcmdiYSgxOTIsMTkyLDE5MiwxKTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsMCwuMDc2LDEpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KCNlY2VjZWMsI2ZmZiwjZWNlY2VjKTtcbiAgICAgICAgICAmLmFycm93IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwwLC4wNzYsMSk7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaGVhZGVyL2NoYXQucG5nXCIpO1xuICAgICAgICAgICAgICB0b3A6IC0wLjI1cmVtO1xuICAgICAgICAgICAgICByaWdodDogMC4wNjI1cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsMCwuMDc2LDEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMCAzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjOWZkNzJjO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM5ZmQ3MmM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saXZlLWNoYXR7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgc3BhbntcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4uY2FsbC1ub3ctd3JhcHBlcntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGF7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICYuY2FsbC1ub3cge1xuICAgICAgd2lkdGg6IDE1M3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLmNpcmNsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LDAsLjA3NiwxKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCByZ2JhKDE5MiwxOTIsMTkyLDEpO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwwLC4wNzYsMSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsMCwuMDc2LDEpO1xuICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL3Nob3J0Y29kZXMvY2FsbC1ub3cucG5nXCIpO1xuICAgICAgICAgICAgICB0b3A6IC0wLjI1cmVtO1xuICAgICAgICAgICAgICByaWdodDogMC4wNjI1cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDAuMTI1cmVtIHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsMCwuMDc2LDEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMCAzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjNGE4NmIzO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYWxsLW5vd3tcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3BhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBzcGFue1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cbi50LWVzc2F5LTEtYmFubmVye1xuICBwYWRkaW5nOiAzMHB4IDc3cHg7XG4gZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcyMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9iYW5uZXItYmcucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAuY2l0YWRlbHtcbiAgICAuaGVhZGVye1xuICAgICAgcGFkZGluZzogMTBweCAwIDdweCAzNXB4O1xuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gICAgICAudGV4dHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICY6Zmlyc3QtbGV0dGVye1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uMntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogMTNweCAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAxNTdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9iZWYtb3JkZXIucG5nXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYWxsLW5vdy13cmFwcGVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udC1lc3NheS0zLWJhbm5lcntcbiAgcGFkZGluZzogNTBweCA3N3B4IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3Nob3J0Y29kZXMvZGVjLnBuZ1wiKSByaWdodCA1OHB4IHRvcCA5cHggbm8tcmVwZWF0O1xuICAuY2l0YWRlbHtcbiAgICAuaGVhZGVye1xuICAgICAgcGFkZGluZzogMTBweCAwIDdweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gICAgICAudGV4dHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNGE4NmIzO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1jaGF0e1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2dyZWVuLXRyaWcucG5nXCIpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNzFweDtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmUtdXB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIGJvdHRvbTogLTM0cHg7XG4gICAgfVxuICB9XG4gIC5tb2JpbGUtdmVyc2lvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC5saXZlLWNoYXR7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmLnRvcC1ibG9ja3tcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b20tYmxvY2t7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDk4LDE3Myw0NywxKSAwJSwgcmdiYSgxNjcsMjIwLDQyLDEpIDM1JSwgcmdiKDE1MywgMjA2LCAyNykgNzAlLCByZ2JhKDEyMSwxOTAsNTYsMSkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50LWVzc2F5LTQtYmFubmVye1xuICBwYWRkaW5nOiAzMHB4IDc3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3Nob3J0Y29kZXMvdC1lc3NheS00LWJnLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgLmNpdGFkZWx7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2xlZnQtdHJpZy5wbmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cbiAgICAuaGVhZGVye1xuICAgICAgcGFkZGluZzogMTBweCAzNXB4IDdweCAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMTVweCA0NXB4O1xuICAgICAgLmdvbGQtY3Vwe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICB1bHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBsaXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b24ye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL3Nob3J0Y29kZXMvYmVmLW9yZGVyLnBuZ1wiKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAgIC5saW5lLXVwLWxlZnR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTQ3cHg7XG4gICAgICAgIGJvdHRvbTogLTQzcHg7XG4gICAgICB9XG4gICAgICAubGluZS11cC1yaWdodHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIGJvdHRvbTogLTU3cHg7XG4gICAgICB9XG4gIH1cbn1cbi5zaG9ydGNvZGV7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL3Nob3J0Y29kZXMvZXNzYXlzLTUtYmcucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA1N3B4IDA7XG4gIC5lc3NheS01e1xuICAgIG1heC13aWR0aDogNjglO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgOXB4IDJweCAwICNjZWNlY2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAuY2l0YWRlbHtcbiAgICAgIHdpZHRoOiAzMy4zNSU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAuaGVhZGVye1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgdWx7XG4gICAgICAgICBsaXtcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgICAgLmxpbmUtdXAtbGVmdHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTYzcHg7XG4gICAgICAgICAgYm90dG9tOiAtNDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgLmxpbmUtdXAtbGVmdHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL2xlZnQtdHJpZy5wbmcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNjJweDtcbiAgICAgICAgICB0b3A6IDg1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9ib3R0LXRyaWcucG5nKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMzdweDtcbiAgICAgICAgICByaWdodDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUtdXAtcmlnaHR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMzhweDtcbiAgICAgICAgICBib3R0b206IC01MXB4XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50LWVzc2F5LTZ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxOHB4IDA7XG4gIC5yb3QtMTM1e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9iZWYtb3JkZXIucG5nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuICAuaGVzLWJ1dHRvbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCByZ2JhKDE5MiwxOTIsMTkyLDEpO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9oZXMtYnV0dG9uLnBuZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxODAzcHgpe1xuICAuc2hvcnRjb2RlIC5lc3NheS01e1xuICAgIG1heC13aWR0aDogNzglO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpe1xuICAuc2hvcnRjb2RlIC5lc3NheS01e1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTMyOHB4KXtcbiAgLnNob3J0Y29kZSAuZXNzYXktNSAuY2l0YWRlbCAuY29udGVudCB1bCBsaXtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4gIC5zaG9ydGNvZGV7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9tb2ItZXNzYXktNS1iZy5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAuZXNzYXktNXtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAuY2l0YWRlbHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgLmxpbmUtdXAtbGVmdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL3Nob3J0Y29kZXMvbGVmdC10cmlnLnBuZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjhkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL3Nob3J0Y29kZXMvbGVmdC10cmlnLnBuZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNjhkZWcpO1xuICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB0b3A6IDE2OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgLmxpbmUtdXAtbGVmdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTYzcHg7XG4gICAgICAgICAgICBib3R0b206IC00N3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGluZS11cC1yaWdodHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExNDdweCl7XG4gIC50LWVzc2F5LTEtYmFubmVye1xuICAgIHBhZGRpbmc6IDMwcHggMjdweDtcbiAgfVxuICAudC1lc3NheS0zLWJhbm5lcntcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweDtcbiAgfVxuICAudC1lc3NheS00LWJhbm5lcntcbiAgICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgLnQtZXNzYXktMS1iYW5uZXJ7XG4gICAgcGFkZGluZzogMzBweCA3MnB4O1xuICAgIC5idXR0b24ye1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC50LWVzc2F5LTQtYmFubmVye1xuICAgIHBhZGRpbmc6IDMwcHggNDdweDtcbiAgfVxuICAudC1lc3NheS02e1xuICAgIC5yb3QtMTM1e1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzU0cHgpe1xuICAudC1lc3NheS0xLWJhbm5lcntcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50LWVzc2F5LTMtYmFubmVye1xuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICB9XG4gIC50LWVzc2F5LTQtYmFubmVyIC5jaXRhZGVsIC5jb250ZW50e1xuICAgIHBhZGRpbmc6IDAgMjBweCAxNXB4IDI1cHg7XG4gICAgLmJ1dHRvbjJ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmdvbGQtY3Vwe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjkxcHgpe1xuICAuc2hvcnRjb2RlIC5lc3NheS01IC5jaXRhZGVse1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY1NHB4KXtcbiAgLnQtZXNzYXktNC1iYW5uZXJ7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy90LWVzc2F5LW1vYmlsZS1iZy5wbmcpIHJpZ2h0IDJweCB0b3AgM3B4IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAyNHB4IDNweCAwO1xuICAgIC5jaXRhZGVse1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRvcDogOTlweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgLmhlYWRlcntcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgdWx7XG4gICAgICAgICAgd2lkdGg6IDc5JTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdvbGQtY3Vwe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uMntcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgbGVmdDogNzdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5lLXVwLXJpZ2h0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmxpbmUtdXAtbGVmdHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYxMHB4KXtcbiAgLnQtZXNzYXktMS1iYW5uZXJ7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAuY2l0YWRlbHtcbiAgICAgIC5jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgICAudGV4dHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbjJ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDdweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBsZWZ0OiA4NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saXZlLWNoYXQtd3JhcHBlcntcbiAgICB3aWR0aDogNDklO1xuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE0MHB4IWltcG9ydGFudDtcbiAgICAgICYubGl2ZS1jaGF0e1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLmJ1dHRvbi10ZXh0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYWxsLW5vdy13cmFwcGVye1xuICAgIHdpZHRoOiA0OSU7XG4gICAgYnV0dG9ue1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTQwcHghaW1wb3J0YW50O1xuICAgICAgJi5jYWxsLW5vd3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIC5idXR0b24tdGV4dHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAuc2hvcnRjb2RlIC5lc3NheS01e1xuICAgIC5jaXRhZGVse1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gICAgICAgIHVse1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICAudC1lc3NheS0zLWJhbm5lcntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmNpdGFkZWx7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubW9iaWxlLXZlcnNpb257XG5kaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM3MHB4KXtcbiAgLnQtZXNzYXktNntcbiAgICAucm90LTEzNXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgfVxuICAgIC5oZXMtYnV0dG9ue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KXtcbiAgLnQtZXNzYXktMS1iYW5uZXIgLmNpdGFkZWwgLmJ1dHRvbjI6YmVmb3Jle1xuICAgIGxlZnQ6IDY1cHg7XG4gIH1cbiAgLnQtZXNzYXktNC1iYW5uZXIgLmNpdGFkZWwgLmNvbnRlbnQgLmJ1dHRvbjI6YmVmb3Jle1xuICAgIGxlZnQ6IDU4cHg7XG4gIH1cbn1cblxuLy8qKioqKioqKioqKioqKioqKiBSZXZpZXdzIFNsaWRlciAqKioqKioqKioqKioqKioqKioqKipcbi5yZXZpZXdzLWN1c3RvbWVyc3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogODBweCAwO1xuICAucmV2aWV3cy1zbGlkZXJ7XG4gICAgcGFkZGluZzogMCAxNTBweDtcbiAgICAuc2xpY2stcHJldntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDc1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiA1OHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuc2xpY2stbmV4dHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNThweDtcbiAgICAgIHJpZ2h0OiA3NXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGV7XG4gICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAuc2xpZGV7XG4gICAgICAgIC5jb250ZW50LWJveHtcbiAgICAgICAgICAudG9wLWJsb2Nre1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMTAxMDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDJweCAwICNjZWNlY2U7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYm90dG9tLWJsb2Nre1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgLmZhY2V7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA1cHggMXB4ICNjZWNlY2UpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAucmV2aWV3cy1jdXN0b21lcnN7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLnJldmlld3MtY3VzdG9tZXJzIC5yZXZpZXdzLXNsaWRlcntcbiAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgLnNsaWNrLW5leHR7XG4gICAgICByaWdodDogMzVweDtcbiAgICB9XG4gICAgLnNsaWNrLXByZXZ7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAucmV2aWV3cy1jdXN0b21lcnMgLnJldmlld3Mtc2xpZGVye1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLnNsaWNrLW5leHR7XG4gICAgICByaWdodDogLThweDtcbiAgICB9XG4gICAgLnNsaWNrLXByZXZ7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyoqKioqKioqKioqKiogMzAwIHdvcmRzIGJhbm5lciAqKioqKioqKioqKioqKioqKioqXG4ud29yZHMtYmFubmVye1xuICBtYXJnaW46IDEycHggMDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3Nob3J0Y29kZXMvYmFubmVyLTMwMC13b3Jkcy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wZXJje1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjOWZkMzFjO1xuICB9XG4gIC5wbHVze1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGV4dHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5lcXVhbHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmxlZnQtcGFydHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAudGVuLXBlcmN7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAudGV4dHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAudG9we1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgLmJvdHRvbXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBicntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yaWdodC1wYXJ0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRleHR7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIC5jb2Rle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmYtdGVlbi1wZXJje1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC50dy1maXZlLXBlcmN7XG4gICAgICBjb2xvcjogI2ZiYjcxMztcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgLndvcmRzLWJhbm5lcntcbiAgICAmOmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMxcHg7XG4gICAgICByaWdodDogMTRweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLndvcmRzLWJhbm5lcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gIC53b3Jkcy1iYW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMXB4O1xuICAgICAgYm90dG9tOiAxMXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5wZXJje1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgIH1cbiAgICAucGx1c3tcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICAgIC5lcXVhbHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmxlZnQtcGFydHtcbiAgICAgIC50ZW4tcGVyY3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnRleHR7XG4gICAgICAgIC50b3B7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b217XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0LXBhcnR7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAudGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgLnR3LWZpdmUtcGVyY3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAub3tcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5mZntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU0MnB4KXtcbiAgLndvcmRzLWJhbm5lcntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9iYW5uZXItMzAwLXdvcmRzLW1vYmlsZS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAubGVmdC1wYXJ0e1xuICAgICAgLnRleHR7XG4gICAgICAgIC50b3B7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbXtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAzN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wbHVze1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAuZXF1YWx7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cbn1cblxuLy8qKioqKioqKioqKioqKioqIEVuZCBiYW5uZXIgKioqKioqKioqKioqKioqKioqKioqKipcbi5zaG91bGQtb3Itc2hvdWxkbnR7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmOGZjZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2xlZnQtdG9wLWRlY29yLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC03MHB4O1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvcmlnaHQtYm90dC1kZWNvci5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTUwcHg7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgfVxuICBwe1xuICAgIGNvbG9yOiAjNzhjNDBjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gIH1cbiAgdWx7XG4gICAgbGl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxuICAubGVmdC1jb2x1bW57XG4gICAgcGFkZGluZzogMCA3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9iaWctY2hlY2sucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgdWx7XG4gICAgICBsaXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzc4YzQwYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmlnaHQtY29sdW1ue1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYmlnLWNsb3NlLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB1bHtcbiAgICAgIGxpe1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY1NTFhO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY4MHB4KXtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICBsZWZ0OiAtNzlweDtcbiAgICAgIHRvcDogLTQycHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICByaWdodDogLTU5cHg7XG4gICAgICBib3R0b206IC0xNDVweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIycHg7XG4gICAgfVxuICAgIC5sZWZ0LWNvbHVtbntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDcwcHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1jb2x1bW57XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDcwcHg7XG4gICAgfVxuICB9XG59XG4vKiBDb250ZW50IGJsb2NrcyBzdHlsZXMgKi9cbi5za2lsbHMtcmVzLXBhcGVye1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMDtcbiAgLmltYWdlLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRleHQtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNDklO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3N3B4O1xuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgfVxuICAgIHVse1xuICAgICAgbGl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9ncmVlbi1jdXN0b20tY2hlY2sucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCksIChtYXgtd2lkdGg6IDg4MHB4KXtcbiAgICAuaW1hZ2Utd3JhcHBlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgIH1cbiAgICAudGV4dC13cmFwcGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tICovXG4uZWxlbWVudHMtbGl0LWVzc2F5c3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjhmY2VkO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICAudGl0bGUtdGV4dHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBjb2xvcjogIzRhODZiMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gIC5pY29uc3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNjklO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuaWNvbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTUwMHB4KXtcbiAgICAudGl0bGUtdGV4dHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgLnRpdGxlLXRleHR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5pY29uc3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU2MHB4KXtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgLnRpdGxlLXRleHR7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuaWNvbnN7XG4gICAgICAuaWNvbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAmLmljb24tM3tcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIEVuZCBDb250ZW50IGJsb2NrcyBzdHlsZXMgKi8iLCIuZ3JhZGllbnQtZG93biAoQGNvbG9yLWZyb206IEBkZWZhdWx0LWdyYWRpZW50LWNvbG9yLXN0YXJ0OyBAY29sb3ItdG86IEBkZWZhdWx0LWdyYWRpZW50LWNvbG9yLWVuZCkge1xuICBiYWNrZ3JvdW5kOiBAY29sb3ItZnJvbTtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSXprelltWXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlNMVlqazRNMkVpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIEBjb2xvci1mcm9tIDAlLCBAY29sb3ItdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsQGNvbG9yLWZyb20pLCBjb2xvci1zdG9wKDEwMCUsQGNvbG9yLXRvKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQGNvbG9yLWZyb20gMCUsQGNvbG9yLXRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAY29sb3ItZnJvbSAwJSxAY29sb3ItdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCBAY29sb3ItZnJvbSAwJSxAY29sb3ItdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIEBjb2xvci1mcm9tIDAlLEBjb2xvci10byAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9J0Bjb2xvci1mcm9tJywgZW5kQ29sb3JzdHI9J0Bjb2xvci10bycsR3JhZGllbnRUeXBlPTAgKTtcbn1cbiIsIi50aW1lciB7XG4gIC5kb3duLCAuZmxpcC1jbG9jay1iZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmxpcC1jbG9jay1sYWJlbHtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgZm9udC1zaXplOjEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjb250ZW50OiAnOic7XG4gICAgfVxuICB9XG4gIGF7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIGZvbnQtc2l6ZToxLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6dmlzaXRlZHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIH1cbiAgfVxuICAmLmZsaXAtY2xvY2std3JhcHBlcntcbiAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6LTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0Oi0xNXB4O1xuICAgIGJhY2tncm91bmQ6IGZhZGUoQHNlY29uZGFyeS1mb250LWNvbG9yLCA4MCUpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KXtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ub3RpY2V7XG4gIG1heC13aWR0aDo2MDBweDtcbiAgJi5jaXRhZGVse1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2V2ZW50cy9lYXN0ZXIvRUFTVEVSQlVOTlkucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgfVxuICBoMiwgcHtcbiAgICBjb2xvcjogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIHRleHQtc2hhZG93OiAwIDAgNXB4IEBwcmltYXJ5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZToxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICB9XG4gIGgye1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6ODAwO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbiAgcHtcbiAgICBie1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi5wZGYtY29udGFpbmVyIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnBkZi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIGg0LnBkZi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgYS5wZGYtbGluayB7XG4gICAgICBjb2xvcjpAZGFuZ2VyLWNvbG9yO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgdG9wOn4nY2FsYyg1MCUgLSAzNXB4KSc7XG4gICAgICAgIGxlZnQ6fidjYWxjKDIwJSAtIDI1cHgpJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlHbGtQU0pwWTI5dUxYQmtaaTB0VUMxRmJtVjBJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaURRb0pJSGs5SWpCd2VDSWdkbWxsZDBKdmVEMGlMVFE1SURFME1TQTBORGdnTlRFeUlpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJQzAwT1NBeE5ERWdORFE0SURVeE1qc2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3NkkwWTFSalZHTlR0OURRb0pMbk4wTVh0bWFXeHNPaU5GTVVVeFJURTdmUTBLQ1M1emRESjdabWxzYkRvak1qVTRPVUpFTzMwTkNna3VjM1F6ZTJacGJHdzZJMFpHUmtaR1JqdDlEUW84TDNOMGVXeGxQZzBLUEhCaGRHZ2dhV1E5SW1KbklpQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EY3NNVFF4WXkweE55NDJMREF0TXpJc01UUXVOQzB6TWl3ek1uWTBORGhqTUN3eE55NDJMREUwTGpRc016SXNNeklzTXpKb016SXdZekUzTGpZc01Dd3pNaTB4TkM0MExETXlMVE15VmpJMk9Vd3lOekVzTVRReFNEUTNlaUl2UGcwS1BIQmhkR2dnYVdROUltSm5YM2cxUmw4eUlpQmpiR0Z6Y3owaWMzUXhJaUJrUFNKTk16QXpMREkyT1dnNU5rd3lOekVzTVRReGRqazJRekkzTVN3eU5UUXVOaXd5T0RVdU5Dd3lOamtzTXpBekxESTJPWG9pTHo0TkNqeHdZWFJvSUdsa1BTSjBaWGgwWDNnMVJsOWlaeUlnWTJ4aGMzTTlJbk4wTWlJZ1pEMGlUVE16TlN3MU5UZGpNQ3c0TGpndE55NHlMREUyTFRFMkxERTJTQzB6TTJNdE9DNDRMREF0TVRZdE55NHlMVEUyTFRFMlZqTTVOMk13TFRndU9DdzNMakl0TVRZc01UWXRNVFpvTXpVeURRb0pZemd1T0N3d0xERTJMRGN1TWl3eE5pd3hObFkxTlRkNklpOCtEUW84WnlCcFpEMGlkR1Y0ZENJK0RRb0pQSEJoZEdnZ1kyeGhjM005SW5OME15SWdaRDBpVFRJd0xqYzBOQ3cwTkRRdU1UVXlZekF0TkM0eU1qUXNNeTR6TWpndE9DNDRNeklzT0M0Mk9EZ3RPQzQ0TXpKb01qa3VOVFV5WXpFMkxqWTBMREFzTXpFdU5qRTJMREV4TGpFek5pd3pNUzQyTVRZc016SXVORGdOQ2drSll6QXNNakF1TWpJMExURTBMamszTml3ek1TNDBPRGd0TXpFdU5qRTJMRE14TGpRNE9HZ3RNakV1TXpaMk1UWXVPRGsyWXpBc05TNDJNekl0TXk0MU9EUXNPQzQ0TVRZdE9DNHhPVElzT0M0NE1UWmpMVFF1TWpJMExEQXRPQzQyT0RndE15NHhPRFF0T0M0Mk9EZ3RPQzQ0TVRaV05EUTBMakUxTW5vTkNna0pJRTB6Tnk0Mk1qUXNORFV4TGpRek1uWXpNUzQ0TnpKb01qRXVNelpqT0M0MU56WXNNQ3d4TlM0ek5pMDNMalUyT0N3eE5TNHpOaTB4TlM0MU1EUmpNQzA0TGprME5DMDJMamM0TkMweE5pNHpOamd0TVRVdU16WXRNVFl1TXpZNFNETTNMall5TkhvaUx6NE5DZ2s4Y0dGMGFDQmpiR0Z6Y3owaWMzUXpJaUJrUFNKTk1URTFMalkxTml3MU1qVmpMVFF1TWpJMExEQXRPQzQ0TXpJdE1pNHpNRFF0T0M0NE16SXROeTQ1TW5ZdE56SXVOamN5WXpBdE5DNDFPVElzTkM0Mk1EZ3ROeTQ1TXpZc09DNDRNekl0Tnk0NU16Wm9Namt1TWprMkRRb0pDV00xT0M0ME5qUXNNQ3cxTnk0eE9EUXNPRGd1TlRJNExERXVNVFV5TERnNExqVXlPRWd4TVRVdU5qVTJlaUJOTVRJekxqY3lMRFExTWk0d09EaFdOVEE1TGpSb01qRXVNak15WXpNMExqVTBOQ3d3TERNMkxqQTRMVFUzTGpNeE1pd3dMVFUzTGpNeE1rZ3hNak11TnpKNklpOCtEUW9KUEhCaGRHZ2dZMnhoYzNNOUluTjBNeUlnWkQwaVRUSXlNaTQ0TnpJc05EVXpMakV4TW5ZeU1DNHpNelpvTXpJdU5qSTBZelF1TmpBNExEQXNPUzR5TVRZc05DNDJNRGdzT1M0eU1UWXNPUzR3TnpKak1DdzBMakl5TkMwMExqWXdPQ3czTGpZNExUa3VNakUyTERjdU5qaG9MVE15TGpZeU5BMEtDUWwyTWpZdU9EWTBZekFzTkM0ME9DMHpMakU0TkN3M0xqa3lMVGN1TmpZMExEY3VPVEpqTFRVdU5qTXlMREF0T1M0d056SXRNeTQwTkMwNUxqQTNNaTAzTGpreWRpMDNNaTQyTnpKak1DMDBMalU1TWl3ekxqUTFOaTAzTGprek5pdzVMakEzTWkwM0xqa3pObWcwTkM0NU1USU5DZ2tKWXpVdU5qTXlMREFzT0M0NU5pd3pMak0wTkN3NExqazJMRGN1T1RNMll6QXNOQzR3T1RZdE15NHpNamdzT0M0M01EUXRPQzQ1Tml3NExqY3dOR2d0TXpjdU1qUTRWalExTXk0eE1USjZJaTgrRFFvOEwyYytEUW84Y0dGMGFDQnBaRDBpZEdWNGRGOTROVVpmYzJoaFpHOTNJaUJqYkdGemN6MGljM1F4SWlCa1BTSk5NekU1TERVM00wZ3hOWFl4Tm1nek1EUmpPQzQ0TERBc01UWXROeTR5TERFMkxURTJkaTB4TmtNek16VXNOVFkxTGpnc016STNMamdzTlRjekxETXhPU3cxTnpONklpOCtEUW84TDNOMlp6NE5DZz09Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDonRG93bmxvYWQgUERGJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGRmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzowO1xuICAgICAgYS5wZGYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudmlwLW9mZmVyLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cblxuLnZpcC1vZmZlci10YWIge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmYmI3MTM7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZiYjcxMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlwLW9mZmVyLXRhYi5hY3RpdmUge1xuICBjb2xvcjogI2ZiYjcxMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnZpcC1vZmZlci10YWItY29udGVudDpub3QoLmFjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBIZWFkZXJcbiAqIGZpbGU6IGluZGV4LnBocFxuICogTm90ZTogdGhpcyBmaWxlIHNob3VsZCBiZSBpbnNlcnRlZCBpbnRvIGhlYWQgaW4gc3R5bGUgdGFnXG4gKi9cblxuaGVhZGVye1xuICAvL3BhZGRpbmctdG9wOiAzNXB4O1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hlYWRlci9iaWdzbm93LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnRvcC1tZXNzYWdle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggNDBweCAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICM5OGJmZGM7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICNjbG9zZS1hdHRlbnRpb257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAudG9wLW1lc3NhZ2V7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgI2Nsb3NlLWF0dGVudGlvbntcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud3JhcHBlcntcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IEBzdWNjZXNzLWNvbG9yIHVybCgnLi4vaW1nL2hlYWRlci9iZy1oZWFkZXIucG5nJykgbm8tcmVwZWF0IGNlbnRlciAxMHB4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOjUwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOjUwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZToyNzUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOjI3NSU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTcwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTcwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMjUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjUlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCBAaHVnZXtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICB0YWJsZXtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBtaW4taGVpZ2h0OjkwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6LTE1cHg7XG4gICAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgd2lkdGg6NDUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICB3aWR0aDo1NSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb2dve1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgQHNte1xuICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgQG1ke1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIHdpZHRoOjkwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgbWF4LWhlaWdodDo5NXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQG1te1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBzbXtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQG1ke1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAbGd7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjY1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgQGllLWZpeCB7XG4gICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbG9nby9sb2dvLW1pbmktaGVhZGVyLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBpbWcsIHN2ZyAqe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCBAaWUtZml4IGFuZCBAbGd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ28vbG9nby1oZWFkZXIucG5nJyk7XG4gICAgfVxuICB9XG4gIC5jb250YWN0c3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDo5MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL3N1cHBvcnQuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCBAaWUtZml4e1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvc3VwcG9ydC5wbmcnKTtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6YXV0bztcbiAgICAgIGxlZnQ6MTEuNXZ3O1xuICAgICAgdG9wOjUzcHg7XG4gICAgICAuZW1wdHl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6MTI2cHg7XG4gICAgICAgIGhlaWdodDoxM3B4O1xuICAgICAgICBtYXJnaW46M3B4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICAgICAgYmFja2dyb3VuZDogZmFkZShAc2Vjb25kYXJ5LWZvbnQtY29sb3IsIDQ1JSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAbWQgYW5kIEBpZS1maXh7XG4gICAgICAgIGxlZnQ6IDE0dnc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAbGd7XG4gICAgICAgIGxlZnQ6IDEwLjV2dztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBodWdle1xuICAgICAgICBsZWZ0OiAxNDVweDtcbiAgICAgIH1cbiAgICAgICYuZnJlZXtcbiAgICAgICAgbGVmdDoxMnZ3O1xuICAgICAgICB0b3A6MTFweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQG1kIGFuZCBAaWUtZml4e1xuICAgICAgICAgIGxlZnQ6IDE0dnc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQGxne1xuICAgICAgICAgIGxlZnQ6IDEwLjV2dztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAaHVnZXtcbiAgICAgICAgICBsZWZ0OiAxNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zdXBwb3J0e1xuICAgICAgICBsZWZ0OjEyLjc1dnc7XG4gICAgICAgIHRvcDozMnB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAbWQgYW5kIEBpZS1maXh7XG4gICAgICAgICAgbGVmdDogMTUuNXZ3O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBsZ3tcbiAgICAgICAgICBsZWZ0OiAxMS41dnc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQGh1Z2V7XG4gICAgICAgICAgbGVmdDogMTU1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWFpbHtcbiAgICAgICAgLmVtcHR5e1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDoxODBweDtcbiAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICBtYXJnaW46M3B4O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogZmFkZShAZGVmYXVsdC1mb250LWNvbG9yLCA0NSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgQHRpbWU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIEB0aW1lO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpdmUtY2hhdHtcbiAgd2lkdGg6MTAwJTtcbiAgbWluLWhlaWdodDo5MHB4O1xuICBib3JkZXI6bm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBzdmd7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6MjYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBodWdle1xuICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCBAaWUtZml4e1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG59XG4uaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMFxufVxuXG4uZ28tZWRpdC1jb250ZW50e1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgbGVmdDoxMHB4O1xuICB0b3A6N3B4O1xuICB6LWluZGV4OjEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG4gIGJvZHkgLmdvLWVkaXQtY29udGVudHtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbn1cblxuIiwiLnNpZGViYXJ7XG4gIGZvcm0ubG9naW57XG4gICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjo1cHggMDtcbiAgICB9XG4gIH1cbiAgLnVzZXItaW5mb3tcbiAgICBoM3tcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICAgIGg0e1xuICAgICAgbWFyZ2luOjVweCAwIDA7XG4gICAgfVxuICAgIHVse1xuICAgICAgbGl7XG4gICAgICAgIHBhZGRpbmc6NXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGlzY291bnR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6OTAlO1xuICAgIG1hcmdpbjoxMHB4IGF1dG87XG4gICAgc3Zne1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQGllLWZpeHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvcG92ZXJ7XG4gICAgd2lkdGg6MjUwcHg7XG4gIH1cbn1cbi8vKioqKioqKioqKiogc2l0ZWJhciBBZmZpbGlhdGUtYmFubmVyICoqKioqKioqKioqKioqXG4uYWZmaWxpYXRlLWNpdGFkZWx7XG4uY29udGVudHtcbiAgcGFkZGluZzogMzVweCAxNXB4IDIwcHg7XG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5iZWZvcmUtbGluZXtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9sZWZ0LXNldHRpbmdzLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JpZ2h0LXNldHRpbmdzLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmh1Z2UtZ3JlZW4tdGV4dHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNzdiNDE4O1xuICB9XG4gIC5zaWx2ZXItbGluZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgIG1hcmdpbjogMThweCAwO1xuICB9XG4gIC5hZnRlci1saW5le1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9zbWFsbC1wZXJjZW50LnBuZyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDdweDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9zbWFsbC1kb2xsYXIucG5nKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM0YTg2YjM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNzg4cHgpe1xuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnR7XG4gICAgLmJlZm9yZS1saW5le1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAuaHVnZS1ncmVlbi10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NXB4O1xuICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICAgICAgcmlnaHQ6IC0yM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWZ0ZXItbGluZXtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNDcwcHgpe1xuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnR7XG4gICAgLmJlZm9yZS1saW5le1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAuaHVnZS1ncmVlbi10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NXB4O1xuICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICAgICAgcmlnaHQ6IC0yM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWZ0ZXItbGluZXtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpe1xuICAuYWZmaWxpYXRlLWNpdGFkZWwgLmNvbnRlbnR7XG4gICAgLmJlZm9yZS1saW5le1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAuaHVnZS1ncmVlbi10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NXB4O1xuICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICAgICAgcmlnaHQ6IC0yM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWZ0ZXItbGluZXtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyoqKioqKioqKiBFbmQgYmFubmVyICoqKioqKioqKioqKioqKioqKioqKioqKioqKiIsIi8qKlxuICogRm9vdGVyXG4gKiBmaWxlOiBpbmRleC5waHBcbiAqL1xuLmF0dGVudGlvbntcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAwIDMwcHhcbn1cbi5zcGVjaWFsLW9mZmVye1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvNzB4NzBfY2lyY2xlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICAmOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLndyYXAtYmFubmVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgaXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgJjpob3ZlcntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC44cztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cblxuICAuY2xvc2V7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uaG9saWRheS1iYW5uZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmRlc2t0b3B7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICB3aWR0aDogMTAxJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxuICAudGFibGV0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAuZGVza3RvcHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50YWJsZXR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgLnRhYmxldHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5mb290ZXIge1xuICAubG9nb3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBzbXtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBpZS1maXh7XG4gICAgICBzdmd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbG9nby9sb2dvLWZvb3Rlci5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICB9XG4gIC5zb2NpYWwge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5uYXYubmF2LXBpbGxzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCBAc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgQHNtIHtcbiAgICAuYXJ0aWNsZXN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDE1cHggMCAzNXB4IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnbW9yZSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWxsIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ2xlc3MnO1xuICAgICAgfVxuICAgICAgYSxcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm50aC1jaGlsZChuKzQ5KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hbGwge1xuICAgICAgICBhOm50aC1jaGlsZChuKzUwKSxcbiAgICAgICAgc3BhbjpudGgtY2hpbGQobis0OSl7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIHAge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAmLnRleHQtcmlnaHQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6IEBkZWZhdWx0LWZvbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW1nLnZpc2libGUteHN7XG4gICAgbWFyZ2luOjVweCBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlc3tcbiAgICBjb2xvcjogZGFya2VuKEBwcmltYXJ5LWZvbnQtY29sb3IsIDI1JSk7XG4gICAgLmVtcHR5e1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6MjgwcHg7XG4gICAgICBoZWlnaHQ6MTNweDtcbiAgICAgIG1hcmdpbjozcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBmYWRlKGRhcmtlbihAcHJpbWFyeS1mb250LWNvbG9yLCAyNSUpLCA0NSUpO1xuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWxpbmtze1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICAuc29jaWFse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gIGZvb3RlciAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAuc29jaWFse1xuICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXR0ZW50aW9ue1xuICAgIHRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn0iLCIvLyoqKioqKioqKioqKiBUb3Agd3JpdGVycywgVmlwIHN1cHBvcnQgYmFubmVycyAqKioqKioqKioqXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZS1pY29ucyB7XHJcbiAwJXt0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgcmlnaHQ6IDMwcHg7IHRvcDogMTVweDt9XHJcbiAyNSV7dHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7IHJpZ2h0OiAyOHB4OyB0b3A6IDE0cHg7fVxyXG4gNTAle3RyYW5zZm9ybTogcm90YXRlKDRkZWcpOyByaWdodDogMjZweDsgdG9wOiAxM3B4O31cclxuIDc1JXt0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTsgcmlnaHQ6IDI4cHg7IHRvcDogMTRweDt9XHJcbiAxMDAle3RyYW5zZm9ybTogcm90YXRlKDApOyByaWdodDogMzBweDsgdG9wOiAxNXB4O31cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGUta2luZyB7XHJcbiAgMCV7dHJhbnNmb3JtOiByb3RhdGUoMCl9XHJcbiAgNTAle3RyYW5zZm9ybTogcm90YXRlKC0xM2RlZyl9XHJcbiAgMCV7dHJhbnNmb3JtOiByb3RhdGUoMCl9XHJcbn1cclxuQGtleWZyYW1lcyBhbmltYXRlLXNlcnZpY2Uge1xyXG4gIDAle3RyYW5zZm9ybTogcm90YXRlKDApfVxyXG4gIDUwJXt0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyl9XHJcbiAgMCV7dHJhbnNmb3JtOiByb3RhdGUoMCl9XHJcbn1cclxuLnRvcC13cml0ZXJzLCAudmlwLXN1cHBvcnR7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAudG9wLXRlbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBwYWRkaW5nOiAzcHggM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjNGE4NmIzO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxN3B4O1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAud3JhcHBlcntcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogOTklO1xyXG4gICAgICBoZWlnaHQ6IDk5JTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxlZnQtcGFydHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLmN1c3RvbS1jaXRhZGVse1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxMXB4IDAgI2NlY2VjZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuaGVhZGVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCA3cHggMTQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZS1pY29ucztcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9zaG9ydGNvZGVzL3Blbi5wbmcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMzBweDtcclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgLmdyZWVuLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNhN2RjMjY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmx1ZS10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWJsb2Nre1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodC1wYXJ0e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi52aXAtc3VwcG9ydHtcclxuICAudG9wLXRlbntcclxuICAgIC53cmFwcGVye1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZS1zZXJ2aWNlO1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xyXG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGVmdC1wYXJ0e1xyXG4gICAgLmN1c3RvbS1jaXRhZGVse1xyXG4gICAgICAuaGVhZGVye1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZS1raW5nO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL3Nob3J0Y29kZXMva2luZy5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyoqKioqKioqKioqKioqKioqKiBFbmQgVG9wIHdyaXRlcnMsIFZpcCBzdXBwb3J0IGJhbm5lcnMgKioqKioqKipcclxuLy8qKioqKioqKioqKioqKioqKiBWaXAgc2VydmljZXMgcHJpY2UgYmFubmVyICoqKioqKioqKioqKioqXHJcbi52aXAtc2VydmljZXMtcHJpY2V7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5sZWZ0LXBhcnR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHQtcGFydHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLmN1c3RvbS1jaXRhZGVse1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxMXB4IDAgI2NlY2VjZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAuaGVhZGVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTRweCA3cHggMTRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNmY2M4M2E7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgLnByaWNlcy1ibG9ja3N7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC5ibG9ja3tcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgd2lkdGg6IDI5JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggMCAjY2VjZWNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc2hvcnRjb2Rlcy9iZy1jcm93bi5wbmcpIG5vLXJlcGVhdCwgI2ZmZjtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIwcHggYm90dG9tIC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIwcHggYm90dG9tIC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIwcHggYm90dG9tIC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMjBweCBib3R0b20gLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0yMHB4IGJvdHRvbSAtM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTIwcHggYm90dG9tIC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb2xvcjogI2E3ZGMyNjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDhweCAwICNjZWNlY2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8qKioqKioqKioqKioqKioqKiBFbmQgVmlwIHNlcnZpY2VzIHByaWNlIGJhbm5lciAqKioqKioqKioqKioqXHJcbi8vKioqKioqKioqKioqKioqKioqKiBMYW5kaW5nIEluZm9ncmFwaGljICoqKioqKioqKioqKioqKioqKioqKlxyXG4ub3JkZXItY291cnNld29ya3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDQwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLnRpdGxle1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgfVxyXG4gIC5zdGVwcy1ibG9ja3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogMjQlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICByaWdodDogODRweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmLnN0ZXAye1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHJpZ2h0OiA1NXB4O1xyXG4gICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdGVwM3tcclxuICAgICAgc3BhbntcclxuICAgICAgICByaWdodDogNTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdGVwNHtcclxuICAgICAgc3BhbntcclxuICAgICAgICByaWdodDogNDRweDtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4ub3JkZXItZ3B7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5sZWZ0LWJsb2NrLXRpdGxle1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LWJsb2NrLXN0ZXBze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICAuZ3Atc3RlcHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA3OXB4O1xyXG4gICAgICBtYXJnaW46IDE3cHggMjBweDtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBzdHJvbmd7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICM0YTg2YjM7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuZ3Atc3RlcC0xe1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICBjb2xvcjogIzg2YzUyZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICYuZ3Atc3RlcC0ye1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICBjb2xvcjogIzg2YzUyZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICYuZ3Atc3RlcC0ze1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmdwLXN0ZXAtNHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi5vcmRlci1zY2hvbGFyc2hpcHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDQwcHggMDtcclxuICAudGl0bGV7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICBjb2xvcjogIzRhODZiMztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gIH1cclxuICAuc3RlcHN7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuc3RlcHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAtMSwgJi5zdGVwLTN7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwLTIsICYuc3RlcC00e1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBib3R0b206IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLm9yZGVyLXF1ZXN0aW9ubmFpcmV7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgLnRpdGxle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgY29sb3I6ICM0YTg2YjM7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICB9XHJcbiAgLnN0ZXBze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLnN0ZXB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcC0xLCAmLnN0ZXAtM3tcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwLTIsICYuc3RlcC00e1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4ub3JkZXItbGl0LXJldmlld3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDMwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmltYWdlLXdyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC50aXRsZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrLXN0ZXBze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICAuc3RlcHN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICAgIG1hcmdpbjogNDVweCAwO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDExMXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAxe1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgbGVmdDogLTkzcHg7XHJcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM4ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzdhYTI2O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgbGVmdDogLTg0cHg7XHJcbiAgICAgICAgICBib3R0b206IC01NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAye1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgbGVmdDogLTEzMnB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAtMTM2cHg7XHJcbiAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDN7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTQxcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtMTMycHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzc3YWEyNjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IC0xMzRweDtcclxuICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDR7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBsZWZ0OiAtMTI0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTUycHg7XHJcbiAgICAgICAgICB0b3A6IC0zNHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzhkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAtMTEwcHg7XHJcbiAgICAgICAgICB0b3A6IC04M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAxLCAmLnN0ZXAze1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xyXG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzNkN2FhMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwMiwgJi5zdGVwNHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzc3YWEyNjtcclxuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM3MDliMWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8qKioqKioqKioqKioqKioqKioqIEVuZCBMYW5kaW5nIEluZm9ncmFwaGljICoqKioqKioqKioqKioqKioqKioqKlxyXG4vLyoqKioqKioqKioqKioqKiBTYW1wbGVzIG9uIExhbmRpbmcgKioqKioqKioqKioqKioqKlxyXG4uc2FtcGxlcy1vbi1sYW5kaW5ne1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDIyMDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmOGZjZWQ7XHJcbiAgICBsZWZ0OiAtNDYlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG4gIC53cmFwcGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICdTYW1wbGUnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTQ4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICNlZmY2ZWE7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGVmdC1zb2x7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDYxJTtcclxuICAgIC50aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgc3BhbntcclxuICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5saW5rcy1ibG9ja3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodC1zb2x7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDM4JTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yaWdodC1zb2wtYmcucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgJi5tb2J7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyoqKioqKioqKioqKioqKiBFbmQgU2FtcGxlcyBvbiBMYW5kaW5nICoqKioqKioqKioqKioqKipcclxuLyogTWVkaWEgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY4MHB4KXtcclxuICAub3JkZXItbGl0LXJldmlldyAuaW1hZ2Utd3JhcHBlcntcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2MjBweCkgYW5kIChtaW4td2lkdGg6IDEzMDFweCksIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gIC5vcmRlci1ncHtcclxuICAgIC5sZWZ0LWJsb2NrLXRpdGxle1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWZ0LWJsb2NrLXN0ZXBze1xyXG4gICAgICAuZ3Atc3RlcHtcclxuICAgICAgICB3aWR0aDogNDQlO1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDRweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ncC1zdGVwLTF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcbiAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZ3Atc3RlcC0ye1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ncC1zdGVwLTN7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZ3Atc3RlcC00e1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gIC5vcmRlci1zY2hvbGFyc2hpcCAuc3RlcHN7XHJcbiAgICAuc3RlcHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcC00e1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBib3R0b206IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkgYW5kIChtaW4td2lkdGg6IDEzMDFweCl7XHJcbiAgLm9yZGVyLWNvdXJzZXdvcmt7XHJcbiAgICAuc3RlcHMtYmxvY2t7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHJpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDJ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHJpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAze1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwNHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1OTlweCl7XHJcbiAgLnNhbXBsZXMtb24tbGFuZGluZ3tcclxuICAgIC53cmFwcGVye1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWZ0LXNvbHtcclxuICAgICAgLmxpbmtzLWJsb2Nre1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTMwcHgpe1xyXG4gIC5vcmRlci1saXQtcmV2aWV3IC5pbWFnZS13cmFwcGVyIGltZ3tcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkgYW5kIChtaW4td2lkdGg6IDEzMDFweCl7XHJcbiAgLm9yZGVyLWNvdXJzZXdvcmt7XHJcbiAgICAuc3RlcHMtYmxvY2t7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgYm90dG9tOiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDJ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAze1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwNHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICAgIGJvdHRvbTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1heC13aWR0aDogMTcwMnB4KXtcclxuICAudG9wLXdyaXRlcnMsIC52aXAtc3VwcG9ydHtcclxuICAgIC50b3AtdGVue1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIHRvcDogMzYlO1xyXG4gICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAud3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtcGFydHtcclxuICAgICAgLmN1c3RvbS1jaXRhZGVse1xyXG4gICAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDAgN3B4IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxOHB4IDE1cHggMTU1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnV0dG9uLWJsb2Nre1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlwLXN1cHBvcnR7XHJcbiAgICAudG9wLXRlbntcclxuICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ5MHB4KXtcclxuICAub3JkZXItcXVlc3Rpb25uYWlyZXtcclxuICAgIC5zdGVwc3tcclxuICAgICAgLnN0ZXB7XHJcbiAgICAgICAgLmljb24gaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpe1xyXG4gIC52aXAtc2VydmljZXMtcHJpY2V7XHJcbiAgICAubGVmdC1wYXJ0e1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhcnQgLmN1c3RvbS1jaXRhZGVsIC5jb250ZW50e1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjBweDtcclxuICAgICAgLnByaWNlcy1ibG9ja3MgLmJsb2Nre1xyXG4gICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1heC13aWR0aDogMTU3NHB4KXtcclxuICAudG9wLXdyaXRlcnMsIC52aXAtc3VwcG9ydHtcclxuICAgIC5sZWZ0LXBhcnR7XHJcbiAgICAgIC5jdXN0b20tY2l0YWRlbHtcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAuZ3JlZW4tdGV4dHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJsdWUtdGV4dHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuICAudG9wLXdyaXRlcnMsIC52aXAtc3VwcG9ydHtcclxuICAgIC5sZWZ0LXBhcnR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhcnR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMzBweCl7XHJcbiAgLnRvcC13cml0ZXJzLCAudmlwLXN1cHBvcnR7XHJcbiAgICAubGVmdC1wYXJ0e1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KXtcclxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2t7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLm9yZGVyLWdwe1xyXG4gICAgLmxlZnQtYmxvY2stdGl0bGV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5sZWZ0LWJsb2NrLXN0ZXBze1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zYW1wbGVzLW9uLWxhbmRpbmd7XHJcbiAgICAubGVmdC1zb2x7XHJcbiAgICAgIC5saW5rcy1ibG9ja3tcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI1MHB4KXtcclxuICAub3JkZXItbGl0LXJldmlld3tcclxuICAgIC5pbWFnZS13cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2stc3RlcHN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAuc3RlcHN7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogOHB4IGF1dG87XHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGVwMiwgJi5zdGVwM3tcclxuICAgICAgICAgIG1hcmdpbjogOHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgLnZpcC1zZXJ2aWNlcy1wcmljZXtcclxuICAgIC5sZWZ0LXBhcnR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1wYXJ0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3Atd3JpdGVycywgLnZpcC1zdXBwb3J0e1xyXG4gICAgLmxlZnQtcGFydHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gIC5vcmRlci1ncCAubGVmdC1ibG9jay10aXRsZSBzcGFue1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgfVxyXG4gIC5vcmRlci1zY2hvbGFyc2hpcCAuc3RlcHMgLnN0ZXB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zdGVwLTQgc3BhbntcclxuICAgICAgYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3JkZXItcXVlc3Rpb25uYWlyZXtcclxuICAgIC5zdGVwc3tcclxuICAgICAgLnN0ZXB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBtYXJnaW46IDE4cHggMDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpLCAobWF4LXdpZHRoOiA4NDBweCl7XHJcbiAgLnNhbXBsZXMtb24tbGFuZGluZ3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBsZWZ0OiAtNzAlO1xyXG4gICAgfVxyXG4gICAgLmxlZnQtc29se1xyXG4gICAgICAudGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGJye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmtzLWJsb2Nre1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXNvbHtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA4MHB4KXtcclxuICAub3JkZXItY291cnNld29yayAuc3RlcHMtYmxvY2sgc3BhbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gIC50b3Atd3JpdGVycywgLnZpcC1zdXBwb3J0e1xyXG4gICAgLnRvcC10ZW57XHJcbiAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICAubGVmdC1wYXJ0e1xyXG4gICAgICAuY3VzdG9tLWNpdGFkZWx7XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTVweCAzMHB4O1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIC5ncmVlbi10ZXh0e1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmx1ZS10ZXh0e1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgLnRvcC13cml0ZXJzLCAudmlwLXN1cHBvcnR7XHJcbiAgICAubGVmdC1wYXJ0e1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLWNvdXJzZXdvcmt7XHJcbiAgICAuc3RlcHMtYmxvY2t7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcmlnaHQ6IDEzOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDJ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHJpZ2h0OiAxMjNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwM3tcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcmlnaHQ6IDExOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXA0e1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICByaWdodDogMTA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlci1zY2hvbGFyc2hpcCAuc3RlcHN7XHJcbiAgICAuc3RlcHtcclxuICAgICAgJi5zdGVwLTEsICYuc3RlcC0ze1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAmLnN0ZXAtMntcclxuc3BhbntcclxuICBib3R0b206IDM1cHg7XHJcbn1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAtNHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgYm90dG9tOiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MzBweCkgYW5kIChtaW4td2lkdGg6IDcyNnB4KXtcclxuICAub3JkZXItZ3B7XHJcbiAgICAubGVmdC1ibG9jay1zdGVwc3tcclxuICAgICAgLmdwLXN0ZXB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZ3Atc3RlcC0xIHN0cm9uZ3tcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmdwLXN0ZXAtMiBzdHJvbmd7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4OTBweCl7XHJcbiAgLnRvcC13cml0ZXJzLCAudmlwLXN1cHBvcnR7XHJcbiAgICAubGVmdC1wYXJ0e1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlci1jb3Vyc2V3b3Jre1xyXG4gICAgLnN0ZXBzLWJsb2Nre1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHJpZ2h0OiA4OHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDJ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHJpZ2h0OiA2OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAze1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICByaWdodDogNjZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwNHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcyNXB4KXtcclxuICAudG9wLXdyaXRlcnMsIC52aXAtc3VwcG9ydHtcclxuICAgIC50b3AtdGVue1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIHRvcDogMzYlO1xyXG4gICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAud3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtcGFydHtcclxuICAgICAgLmN1c3RvbS1jaXRhZGVse1xyXG4gICAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDAgN3B4IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxOHB4IDE1cHggMTU1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnV0dG9uLWJsb2Nre1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXBhcnR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLWdwe1xyXG4gICAgLmxlZnQtYmxvY2stc3RlcHN7XHJcbiAgICAgIC5ncC1zdGVwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY4MHB4KXtcclxuICAuc2FtcGxlcy1vbi1sYW5kaW5ne1xyXG4gICAgLndyYXBwZXJ7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAtNTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtc29se1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5saW5rcy1ibG9ja3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1zb2x7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi5kZXNre1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5tb2J7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYzOXB4KXtcclxuICAudmlwLXNlcnZpY2VzLXByaWNlIC5yaWdodC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudCAucHJpY2VzLWJsb2Nrc3tcclxuICAgIC5ibG9ja3tcclxuICAgICAgd2lkdGg6IDQ0JTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLWNvdXJzZXdvcmt7XHJcbiAgICAuc3RlcHMtYmxvY2t7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcmlnaHQ6IDYxcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwMntcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDN7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHJpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXA0e1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICByaWdodDogMzFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLXF1ZXN0aW9ubmFpcmV7XHJcbiAgICAuc3RlcHN7XHJcbiAgICAgIC5zdGVwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAub3JkZXItc2Nob2xhcnNoaXB7XHJcbiAgICAuc3RlcHN7XHJcbiAgICAgIC5zdGVwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzBweCl7XHJcbiAgLm9yZGVyLWNvdXJzZXdvcmt7XHJcbiAgICAuc3RlcHMtYmxvY2t7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNDdweDtcclxuICAgICAgICBib3R0b206IDU0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwMntcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcmlnaHQ6IDEyMnB4O1xyXG4gICAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAze1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICByaWdodDogMTE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDR7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHJpZ2h0OiAxMDlweDtcclxuICAgICAgICAgIGJvdHRvbTogNDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLWNvdXJzZXdvcmsgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MzRweCl7XHJcbiAgLnZpcC1zZXJ2aWNlcy1wcmljZXtcclxuICAgIC5sZWZ0LXBhcnR7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuY29udGVudHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgLnByaWNlcy1ibG9ja3MgLmJsb2Nre1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b3Atd3JpdGVycywgLnZpcC1zdXBwb3J0e1xyXG4gICAgLnRvcC10ZW57XHJcbiAgICAgIHRvcDogMzQlO1xyXG4gICAgfVxyXG4gICAgLmxlZnQtcGFydHtcclxuICAgICAgLmN1c3RvbS1jaXRhZGVse1xyXG4gICAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAuZ3JlZW4tdGV4dHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJsdWUtdGV4dHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1wYXJ0e1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlci1ncHtcclxuICAgIC5sZWZ0LWJsb2NrLXRpdGxle1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWZ0LWJsb2NrLXN0ZXBze1xyXG4gICAgICAuZ3Atc3RlcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLWxpdC1yZXZpZXd7XHJcbiAgICAuaW1hZ2Utd3JhcHBlcntcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2stc3RlcHMgLnN0ZXBze1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7XHJcbiAgLm9yZGVyLWNvdXJzZXdvcmt7XHJcbiAgICAuc3RlcHMtYmxvY2t7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcmlnaHQ6IDgzcHg7XHJcbiAgICAgICAgYm90dG9tOiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDJ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAze1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICByaWdodDogNThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwNHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcmlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICBib3R0b206IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlci1zY2hvbGFyc2hpcHtcclxuICAgIC5zdGVwc3tcclxuICAgICAgLnN0ZXB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0ZXAtMSwgJi5zdGVwLTN7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB0b3A6IDU1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RlcC0ye1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0ZXAtNHtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLXF1ZXN0aW9ubmFpcmUgLnN0ZXBzIC5zdGVwIGltZ3tcclxuICAgIHdpZHRoOiA2NCU7XHJcbiAgfVxyXG4gIC5zYW1wbGVzLW9uLWxhbmRpbmd7XHJcbiAgICAubGVmdC1zb2x7XHJcbiAgICAgIC5saW5rcy1ibG9ja3tcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM5MHB4KXtcclxuICAudmlwLXNlcnZpY2VzLXByaWNlIC5yaWdodC1wYXJ0IC5jdXN0b20tY2l0YWRlbCAuaGVhZGVye1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gIH1cclxuICAudG9wLXdyaXRlcnMsIC52aXAtc3VwcG9ydHtcclxuICAgIC50b3AtdGVue1xyXG4gICAgICB0b3A6IDI2JTtcclxuICAgICAgbGVmdDogMjNweDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAud3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtcGFydHtcclxuICAgICAgLmN1c3RvbS1jaXRhZGVse1xyXG4gICAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMTExcHg7XHJcbiAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgLmdyZWVuLXRleHR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ibHVlLXRleHR7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnV0dG9uLWJsb2Nre1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlci1ncHtcclxuICAgIC5sZWZ0LWJsb2NrLXRpdGxle1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnQtYmxvY2stc3RlcHN7XHJcbiAgICAgIC5ncC1zdGVwe1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTJweDtcclxuICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZ3Atc3RlcC0xe1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweCAxMnB4O1xyXG4gICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ncC1zdGVwLTJ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEycHg7XHJcbiAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmdwLXN0ZXAtM3tcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ncC1zdGVwLTR7XHJcbiAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XHJcbiAgLm9yZGVyLWNvdXJzZXdvcmt7XHJcbiAgICAuc3RlcHMtYmxvY2t7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgYm90dG9tOiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RlcDJ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHJpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAze1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGVwNHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICBib3R0b206IDE0cHhcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNhbXBsZXMtb24tbGFuZGluZyAucmlnaHQtc29sIGltZ3tcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM1MHB4KXtcclxuICAudG9wLXdyaXRlcnMsIC52aXAtc3VwcG9ydHtcclxuICAgIC50b3AtdGVue1xyXG4gICAgICBsZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIEhFTFAgVUtSQUlORSAqL1xyXG4jcmV0dXJuX2Jhbm5lcntcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgxMzYsIDEzOCwgMTQyLCAwLjgpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDE4NXB4O1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3UtZmxhZy5zdmcpIHJpZ2h0IC0xNXB4IHRvcCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzM3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICB9XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpe1xyXG4gICAgYm90dG9tOiAyMTBweDtcclxuICB9XHJcbn1cclxuLmhlbHAtdWtyYWluZXtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMjBweDtcclxuICBib3R0b206IDIwMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA1MTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCByZ2JhKDEzNiwgMTM4LCAxNDIsIDAuOCk7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBpbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICB9XHJcbiAgLmNsb3NlLWJhbm5lcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMwMDQ0ZWU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjMzEzNzQ5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAjNTk1MmZmO1xyXG4gICAgfVxyXG4gICAgYS5saW5re1xyXG4gICAgICBjb2xvcjogIzc2YjdjZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAmLnRleHQtMXtcclxuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogODdweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgIGJvdHRvbTogMjc1cHg7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICAudGV4dHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jYm90dG9tLXJvdy13cmFwcGVye1xyXG4gICYuaGlkZGVuLXJvd3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYudmlzaWJsZS1yb3d7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn0iLCIvKipcbiAqIDQwNCBlcnJvciBwYWdlXG4gKiBmaWxlczogNDA0LnBocFxuICogY29udGVudC11cmw6IGVycm9yL1xuICovXG4ucGFnZS00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6QGRhbmdlci1jb2xvcjtcbiAgfVxuICAuaG9tZSB7XG4gICAgbWFyZ2luLWxlZnQ6MTUlO1xuICAgIGNvbG9yOndoaXRlO1xuICB9XG4gIC5zZWFyY2gge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDo2MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJ0bi5idG4tc3VjY2VzcyB7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICogQWJvdXQgKEFib3V0IG91ciBzZXJ2aWNlcylcbiAqIGZpbGVzOiBub25lXG4gKiBjb250ZW50LXVybDogYWJvdXQvXG4gKi9cbi5hYm91dHtcbiAgLnZpZGVvLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgLnZpZGVvLWJsb2Nre1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbi1wbGF5e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDU5JTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1ibG9ja3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogNjQlO1xuICAgICAgcGFkZGluZzogMjNweCAwIDAgMzBweDtcbiAgICB9XG4gIH1cbiAgaDJ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyNTg5YmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIGgze1xuICAgIGNvbG9yOiAjMmYzMTNhO1xuICB9XG4gIHAuc3ViLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmFib3V0LXNob3J0e1xuICAgIGJhY2tncm91bmQ6ICNmY2ZlZjc7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIC53cml0aW5nLXNlcnZpY2UtYmFubmVye1xuICAgICAgdGR7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIC5jb2x1bW57XG4gICAgICAgICAgLnRleHQtYmxvY2t7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndyYXBwZXItcm93LXRvcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGE4NmIzO1xuICAgICAgICB0ZHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMxcHggMTdweCAzN3B4O1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGE4NmIzO1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9mLWljb24ucG5nXCIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9zLWljb24ucG5nXCIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRhODZiMztcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvdC1pY29uLnBuZ1wiKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndyYXBwZXItcm93LWJvdHRvbXtcbiAgICAgICAgdGR7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDAgMzdweDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRhODZiMztcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvZm8taWNvbi5wbmdcIik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2ZpLWljb24ucG5nXCIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRhODZiMztcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvc2ktaWNvbi5wbmdcIik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlcnZpY2VzLWxpc3R7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAuc2VydmljZXtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICB3aWR0aDogMTklO1xuICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAuaWNvbntcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgfVxuICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgIC5pY29ue1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICB9XG4gICAgIH1cbiAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgIC5pY29ue1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiAgfVxuICAuYm90dG9tLWJsb2Nre1xuLmNvbnRlbnQtd3JhcHB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgdWx7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBsaXtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0ODdiMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgICAuaW1hZ2Utd3JhcHB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzklO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpe1xuICAuYWJvdXR7XG4gICAgLnZpZGVvLXdyYXBwZXJ7XG4gICAgICAudmlkZW8tYmxvY2t7XG4gICAgICAgIC5idXR0b24tcGxheXtcbiAgICAgICAgICBsZWZ0OiA1NyU7XG4gICAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XG4gIC5hYm91dHtcbiAgICAudmlkZW8td3JhcHBlcntcbiAgICAgIC52aWRlby1ibG9ja3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1wbGF5e1xuICAgICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQtYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAuYWJvdXR7XG4gICAgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2V7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuaWNvbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuICAuYWJvdXR7XG4gICAgLmFib3V0LXNob3J0e1xuICAgICAgLndyaXRpbmctc2VydmljZS1iYW5uZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAmLndyYXBwZXItcm93LXRvcHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLndyYXBwZXItcm93LWJvdHRvbXtcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAuYWJvdXR7XG4gICAgLmFib3V0LXNob3J0e1xuICAgICAgLndyaXRpbmctc2VydmljZS1iYW5uZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAmLndyYXBwZXItcm93LXRvcHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLndyYXBwZXItcm93LWJvdHRvbXtcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLWJsb2Nre1xuICAgICAgLmltYWdlLXdyYXBwe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtd3JhcHB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB1bHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gIC5hYm91dHtcbiAgICAuc2VydmljZXMtbGlzdHtcbiAgICAgIC5zZXJ2aWNle1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmljb257XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDE0cHgpe1xuICAuYWJvdXQgLmFib3V0LXNob3J0IC53cml0aW5nLXNlcnZpY2UtYmFubmVyIHRkIC5jb2x1bW4gLnRleHQtYmxvY2sgLnRleHR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufSIsIi8qKlxuICogQ29udGFjdCB1c1xuICogZmlsZXM6IGNvbnRhY3RzLnBocCB8ICFjb250YWN0cy5waHBcbiAqIGNvbnRlbnQtdXJsOiBjb250YWN0cy9cbiAqL1xuLmNvbnRhY3QtdXMge1xuICAuY2l0YWRlbCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICB9XG4gIC5lcnJvciB7XG4gICAgY29sb3I6QGRhbmdlci1jb2xvcjtcbiAgfVxuICAuY29udGFjdC1mb3Jte1xuICAgIC50YWJsZXtcbiAgICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KXtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmltZ3tcbiAgJi5jb250YWN0c3tcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDo0OTBweDtcbiAgICBoZWlnaHQ6YXV0bztcbiAgfVxufSIsIi8qKlxuICogR2V0IGEgZGlzY291bnQgKERpc2NvdW50IFByb2dyYW0pXG4gKiBmaWxlczogb3JkZXIucGhwIHwgIW9yZGVyLnBocFxuICogY29udGVudC11cmw6IGRpc2NvdW50L1xuICovXG4uZGlzY291bnR7XG5cbiAgaW1ne1xuICAgICYuZnVsbC1kaXNjb3VudHN7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBtYXgtd2lkdGg6NjYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OjU1OHB4O1xuICAgIH1cbiAgfVxuXG59IiwiLyoqXG4gKiBGcmVlIGVzc2F5c1xuICogZmlsZXM6ICFmcmVlLnBocFxuICogY29udGVudC11cmw6IGZyZWUvXG4gKi9cbi5mcmVlLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC5jaXRhZGVsIHtcbiAgICAuY29udGVudCB7XG4gICAgICB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1ibG9jayB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjowIGF1dG87XG5cbiAgLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgQG1tIHtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBAbWVkaWEgQG1tIHtcbiAgICAgIHdpZHRoOiB+J2NhbGMoOTAlIC0gMTAwcHgpJztcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBAbWVkaWEgQG1tIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbi5yZWxhdGVkLWVzc2F5LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59IiwiLyoqXG4gKiBMb2dpblxuICogZmlsZXM6ICFsb2dpbi5waHAgfCBsb2dpbi5waHBcbiAqIGNvbnRlbnQtdXJsOiBsb2dpbi9cbiAqL1xuLmxvZ2luLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjowIGF1dG87XG4gIHRhYmxlLnRhYmxlIHtcbiAgICB0ciAgdGQ6Zmlyc3QtY2hpbGR7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBPcmRlciAoUGxhY2UgeW91ciBvcmRlcilcbiAqIGZpbGVzOiBvcmRlci5waHAgfCAhb3JkZXIucGhwXG4gKiBjb250ZW50LXVybDogb3JkZXIvXG4gKi9cbmJvZHkgLml0aV9fY291bnRyeS1saXN0e1xuICBsaXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4udi1zLXB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm9sZC1wcmljZXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTlweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5vbGQtcHJpY2V7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDQ5cHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgIH1cbiAgfVxufVxuI3ZpcF9zZXJ2aWNlX3Byb29mcmVhZF9wcmljZXtcbiAgc3RyaWtle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5vcmRlcmZvcm17XG4gIC52aXAtc2VydmljZXN7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4uZW1wdHktY29sdW1ue1xuICB3aWR0aDogMDtcbn1cbiAgICAudmlwLXRleHQtY29sdW1ue1xuICAgICAgd2lkdGg6IDYxJTtcbiAgICAgIC5oaW50e1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBpe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucG9wb3Zlci5sZWZ0e1xuICAgICAgICBsZWZ0OiAzMHB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtcmlnaHR7XG4gICAgICAucHJpY2V7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5yZWdpc3RlcmVke1xuICAgIC5wYXNzd29yZHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICNwYWdlX3ByaWNlLFxuICAjdG90YWxfcHJpY2UsXG4gICN0b3RhbF9wcmljZTJ7XG4gICAgY29sb3I6IGRhcmtlbihAcHJpbWFyeS1jb2xvciwgMTAlKTtcbiAgICBmb250LXNpemU6MS4yNXJlbTtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gIH1cbiAgLmNpdGFkZWwsXG4gIC52aXB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBzbSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLmNpdGFkZWx7XG4gICAgLy9tYXgtd2lkdGg6MTAwMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIHRhYmxlLnRhYmxle1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOjY1MHB4O1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgdGJvZHl7XG4gICAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAc217XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vLnNlcnZpY2UtZHJhZnR7XG4gICAgLy8gIHRkOmZpcnN0LWNoaWxke1xuICAgIC8vICAgIGxhYmVse1xuICAgIC8vICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuICB9XG4gICNwYXBlcl9pbnN0cnVjdGlvbnNfcG93ZXJfcG9pbnR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC53cml0ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0e1xuICAgICAgcGFkZGluZy1yaWdodDoycmVtO1xuICAgIH1cbiAgICAuZmEtdGltZXN7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0uNzVyZW07XG4gICAgICBjb2xvcjogI2Q5NTM0ZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAudmlwe1xuICAgIC8vbWF4LXdpZHRoOjQzNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLy9AbWVkaWEgc2NyZWVuIGFuZCBAc20ge1xuICAgIC8vICBtYXgtd2lkdGg6NjkwcHg7XG4gICAgLy99XG4gICAgLy9AbWVkaWEgc2NyZWVuIGFuZCBAbWQge1xuICAgIC8vICBtYXgtd2lkdGg6MTAwMHB4O1xuICAgIC8vfVxuICAgIC50aXRsZXtcbiAgICAgIG1hcmdpbi1sZWZ0Oi0xNXB4O1xuICAgICAgc3Zne1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBpZS1maXh7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCxcbiAgICAuaGludCxcbiAgICBzcGFue1xuICAgICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICB9XG4gICAgLnZpcC1zdGVwe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmJvbGR7XG4gICAgICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgICAgfVxuICAgICAgLmRldGFpbHN7XG4gICAgICAgIGNvbG9yOiAjMmYzMTNhO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICMzMzdhYjc7XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgcGFkZGluZy1yaWdodDoyLjVyZW07XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAc217XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGludHtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQHNte1xuICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihAcHJpbWFyeS1jb2xvciwgMTUlKTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBtZHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sLXhzLTEye1xuICAgICAgcGFkZGluZzo1cHggMTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBtZHtcbiAgICAgICAgbWluLWhlaWdodDogODFweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZXJ2aWNlcyB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvciB1cmwoJy4uL2ltZy9vcmRlci9iZy1saW5lLWJsdWUucG5nJykgbm8tcmVwZWF0IGNlbnRlciA0MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQG1ke1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBpZS1maXh7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9vcmRlci92aXAtc3BlY2lhbC5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXBhY2thZ2V7XG4gICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQ6IEBzdWNjZXNzLWNvbG9yIHVybCgnLi4vaW1nL29yZGVyL2JnLWxpbmUtZ3JlZW4ucG5nJykgbm8tcmVwZWF0IGNlbnRlciA0MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQG1ke1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMHB4O1xuICAgICAgfVxuICAgICAgLmJ0bntcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKEBzdWNjZXNzLWNvbG9yLCA1JSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAaWUtZml4e1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvb3JkZXIvdmlwLXBhY2thZ2UucG5nJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wb3BvdmVyLWNvbnRlbnR7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAbWR7XG4gICAgICAgIG1heC13aWR0aDoyMDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBsZ3tcbiAgICAgICAgbWF4LXdpZHRoOjM1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlwX29yZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlwIG9yZGVyLS1QLUVuZXQtMTQ5eDU5LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTBweFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLnZpcF9vcmRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxuICAgIH1cbiAgfVxuICAucHJvY2VlZHtcbiAgICBtYXJnaW46MCAtMTVweDtcbiAgICBsYWJlbHtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgfVxuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtc2l6ZToxLjEyNXJlbTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgJi5sYWJlbHtcbiAgICAgICAgY29sb3I6IGRhcmtlbihAcHJpbWFyeS1jb2xvciwgNSUpO1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLW9yZGVye1xuICAgICAgbWFyZ2luOjEwcHggMDtcbiAgICB9XG4gICAgJi1oaW50e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgQGxne1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIEBzdWNjZXNzLWNvbG9yO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6QGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6QGJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIH1cbiAgICAgIC5hcnJvd3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICAgIGJvcmRlcjogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hY2NlcHQtdGV4dHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBpbnB1dFtkaXNhYmxlZF0gKyAuYWNjZXB0LXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5idG4tb3JkZXJbZGlzYWJsZWRdOmhvdmVyICsgLnByb2NlZWQtaGludHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVzdW1le1xuICAgIC5yZXN1bWVfaGlkZGVue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnZlcmlmeXtcbiAgICAjcGFwZXJfaW5zdHJ1Y3Rpb25zX3Bvd2VyX3BvaW50e1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDQsXG4gICAgc3Ryb25ne1xuICAgICAgZm9udC1zaXplOjEuMjVyZW07XG4gICAgfVxuICAgIC5jaXRhZGVse1xuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6MTVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0YWJsZS50YWJsZXtcbiAgICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VmdWxsLXRpcHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG59XG4uY29tcGxldGVkLFxuLnBheW1lbnQtaW1wb3J0YW50e1xuICAvL21heC13aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpe1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYm90dG9tLXBheW1lbnQtcGlje1xuICBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuI3BheV9ub3dfYnV0dG9ue1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgYm9yZGVyOiBub25lO1xuICAmOmRpc2FibGVke1xuICAgIGJhY2tncm91bmQ6IHNpbHZlcjtcbiAgfVxufVxuI3BheS12cy1wb2ludHN7XG4gZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC13aWR0aDogMjc1cHg7XG4gICY6ZGlzYWJsZWR7XG4gICAgYmFja2dyb3VuZDogc2lsdmVyO1xuICB9XG59XG4ucGF5bWVudC1yYWRpby1mb3Jte1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLmFjdGl2ZV9wYXltZW50X21ldGhvZHtcbiAgICAucGF5bWVudC1yYWRpby1mb3JtLXdyYXBwZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmYWYxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMzRmO1xuICAgIH1cbiAgfVxuICAucGF5bWVudC1yYWRpby1mb3JtLXdyYXBwZXJ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGN0ZBRkM7XG4gICAgYm9yZGVyOiBzb2xpZCAjRTJFQkYyIDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAuY29tcGxldGVkLFxuLnBheW1lbnQtaW1wb3J0YW50e1xuICAvL21heC13aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICAgICAgLnBheW1lbnQtcmFkaW8tYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJde1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIH1cbn1cbiAgICAgLmNvbnRlbnR7XG4gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgIHdpZHRoOiA2OSU7XG4gICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICBpbWd7XG4gICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICB9XG4gICAgIH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgLnBheW1lbnQtcmFkaW8tYnV0dG9ue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbXBsZXRlZHtcbiAgdWx7XG4gICAgbGl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBtbXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBheW1lbnR7XG4gICYtaW1wb3J0YW50IHtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgfVxuICAmLWNoZWNrb3V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG4gICYtYmx1ZXNuYXAge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLm5hdi1waWxscz5saStsaSB7XG4gIG1hcmdpbjowO1xuICBAbWVkaWEgc2NyZWVuIGFuZCBAc217XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxufVxuLm9yZGVyZm9ybXtcbi5wZXJzb25hbC1pbmZve1xuICB0YWJsZS50YWJsZXtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB0Ym9keXtcbiAgICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZXNzYXktY2l0YWRlbHtcbiAgdGFibGUudGFibGV7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdGJvZHl7XG4gICAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnJlc3VtZS1jaXRhZGVse1xuICB0YWJsZS50YWJsZXtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB0Ym9keXtcbiAgICAgIHRye1xuICAgICAgICB0ZHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsYWJlbHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuICAucmVzdW1lLXNlcnZpY2Vze1xuICAgICYudHIxe1xuICAgICAgLmFkZC1sYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAuYWRkLXRpdGxle1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiYudHIye1xuICAuYWRkLWxhYmVse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIxcHg7XG4gICAgY29sb3I6ICMyMTdhYTg7XG4gIH1cbiAgdGR7XG4gICAgbGFiZWx7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC5hZGQtdGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgfVxufVxufVxuLnBvcG92ZXIubGVmdHtcbiAgbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxMjgwcHgpIGFuZCAobWluLXdpZHRoOjk5MnB4KXtcbiAgICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICByaWdodDogLTI4NXB4IWltcG9ydGFudDtcbiAgICAvL2xlZnQ6IC0yM3B4IWltcG9ydGFudDtcbiAgICAuYXJyb3d7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gIC5vcmRlcmZvcm17XG4gICAgLnBlcnNvbmFsLWluZm8sIC5lc3NheS1jaXRhZGVsLCAucmVzdW1lLWNpdGFkZWx7XG4gICAgICB0YWJsZS50YWJsZXtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLm9yZGVyZm9ybXtcbiAgICAudmlwLXNlcnZpY2Vze1xuICAgICAgLnZpcC10ZXh0LWNvbHVtbntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpe1xuICAucG9wb3Zlci5sZWZ0e1xuICAgIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtMjg1cHg7XG4gICAgLmFycm93e1xuICAgICAgbGVmdDogLTExcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAub3JkZXJmb3Jte1xuICAgIC52aXAtc2VydmljZXN7XG4gICAgICAudGV4dC1yaWdodHtcbiAgICAgICAgLnByaWNle1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xuICAub3JkZXJmb3Jte1xuICAgIC5wZXJzb25hbC1pbmZvLCAuZXNzYXktY2l0YWRlbCwgLnJlc3VtZS1jaXRhZGVse1xuICAgICAgdGFibGUudGFibGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpcC1zZXJ2aWNlc3tcbiAgICAgIC52aXAtdGV4dC1jb2x1bW57XG4gICAgICAgIC5oaW50e1xuICAgICAgICAgIHJpZ2h0OiAtMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3JkZXJmb3JtIC5yZXN1bWUtY2l0YWRlbCAucmVzdW1lLXNlcnZpY2VzLnRyMiAuYWRkLWxhYmVse1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgI2Vzc2F5cy1vcmRlci1mb3Jte1xuICAgIC5wZXJzb25hbC1pbmZvIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRke1xuICAgICAgLnBvcG92ZXIubGVmdHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDEwMHB4IWltcG9ydGFudDtcbiAgICAgICAgLy8uYXJyb3d7XG4gICAgICAgIC8vICBsZWZ0OiAtMTFweDtcbiAgICAgICAgLy8gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5lc3NheS1jaXRhZGVsIHRhYmxlLnRhYmxlIHRib2R5IHRye1xuICAgICAgJi5zZXJ2aWNlLWRyYWZ0e1xuICAgICAgICB0ZHtcbiAgICAgICAgICAuaGludHtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3BvdmVyLmxlZnR7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2VydmljZS1kaXNzZXJ0YXRpb24tcmV2aXNpb257XG4gICAgICAgIHRke1xuICAgICAgICAgIC5oaW50e1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wcmV2LWlkLCAmLnByZWZmLXdyaXRlcnN7XG4gICAgICAgIHRke1xuICAgICAgICAgIC5oaW50e1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIC5wb3BvdmVyLmxlZnR7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMTAwcHghaW1wb3J0YW50O1xuICAgICAgICAgIC5hcnJvd3tcbiAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vcmRlci1yYWRpby1ncm91cHtcbiAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLy5oaW50e1xuICAgIC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy99XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM1MHB4KXtcbiAgLm9yZGVyZm9ybXtcbiAgICAudmlwLXNlcnZpY2Vze1xuICAgICAgLnZpcC10ZXh0LWNvbHVtbntcbiAgICAgICAgLmhpbnR7XG4gICAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogb3JkZXIgc2lkZWJhciAqL1xuLm9yZGVyLXNpZGViYXIgLnN1Ym1pdF9idXR0b24sXG4ub3JkZXItdG90YWwtYm90dG9tLWxpbmUgLnN1Ym1pdF9idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogLjM3NXJlbSAxLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjlweDtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjODljMTA2O1xuICBmb250LWZhbWlseTogUm9ib3RvLHNhbnMtc2VyaWY7XG59XG4ub3JkZXItc2lkZWJhciAuc3VibWl0X2J1dHRvbjpkaXNhYmxlZCxcbi5vcmRlci10b3RhbC1ib3R0b20tbGluZSAuc3VibWl0X2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHNpbHZlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICBjb2xvcjogIzIzMjUyYjtcbn1cbi5vcmRlci1zaWRlYmFye1xuICAuc2ItY29udGVudC1vcmRlci10b3RhbHtcbiAgICAuYWNjZXB0LXRleHR7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYnV0dG9uW2Rpc2FibGVkXSArIC5hY2NlcHQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5yb3cucm93LW9yZGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm9yZGVyLXNpZGViYXIgLnByb2NlZWRfaGludCxcbi5vcmRlci10b3RhbC1ib3R0b20tbGluZSAucHJvY2VlZF9oaW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZDkwZjAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keS5vcmRlci1wYWdlIG1haW57XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7XG4gIC5yb3ctb3JkZXItZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAvLy5vcmRlci1zaWRlYmFyLWhlYWRlciB7XG4gIC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICBsaW5lLWhlaWdodDogMzBweDtcbiAgLy8gIGNvbG9yOiAjM2E3NGE3O1xuICAvLyAgZm9udC1zaXplOiAyMHB4O1xuICAvLyAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLy8gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgLy99XG4gIC5zYi1saW5le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDVweCAwIDRweDtcbiAgICBjb2xvcjogIzJiMmYzODtcbiAgfVxuICAub3JkZXItc2lkZWJhciAucGFyYW1ldGVyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzkzOWFhYTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gIH1cbiAgLm9yZGVyLXNpZGViYXIgLnBhcmFtLXZhbHVlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5vcmRlci1zaWRlYmFyIC5wYXJhbS1wcmljZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAub3JkZXItc2lkZWJhciAuaGF2ZS1kaXNjb3VudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAub3JkZXItc2lkZWJhciAuc2ItYmx1ZS1jb250ZW50IC5lbnRlci1kaXNjb3VudHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlci1zaWRlYmFyIC5zYi1ibHVlLWNvbnRlbnQuYWN0aXZlIC5lbnRlci1kaXNjb3VudHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc2lkZWJhciAuc2ItYmx1ZS1jb250ZW50LmFjdGl2ZSAuaGF2ZS1kaXNjb3VudHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlci1zaWRlYmFyIC5saW5lLWdyZXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGNlMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG4gIC5vcmRlci1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMjVweDtcbiAgICAvL3RvcDogODBweDtcbiAgICAvL2JveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAvL2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAvL2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC8vcGFkZGluZzogMjBweCAzMnB4O1xuICAgIC8vYm94LXNoYWRvdzogMXB4IDZweCAyMnB4IHJnYig3NyA3OCA4MiAvIDExJSk7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5zYi1saW5lLnNiLWxpbmUtdG90YWwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm9yZGVyLXNpZGViYXIgLnByb2NlZWRfaGludCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2lkZWJhci1tb2RlLW9yZGVye1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIC5zYi1saW5lLnNiLWxpbmUtdG90YWwgLnBhcmFtLXByaWNlIHtcbiAgICBjb2xvcjogIzFkNmE5MjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc2ItbGluZS5zYi1saW5lLXRvdGFsIC5wYXJhbWV0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyZjMxM2E7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5vcmRlci1mb3JtLXBhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgLnBheW1lbnQtd3JhcHBlcntcbiAgICAgIC5jaXRhZGVse1xuICAgICAgICAmLmNvbXBsZXRlZHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYXltZW50LXJhZGlvLWZvcm17XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gIC5yb3ctb3JkZXItZm9ybXtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5vcmRlci1zaWRlYmFye1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLm9yZGVyLXNpZGViYXIsXG4gIC5vcmRlci1zaWRlYmFyIC5zYi1jb250ZW50LFxuICAub3JkZXItc2lkZWJhciAub3JkZXItc3RpY2t5LW1vYntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1vcmRlci1mb3Jte1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNiLWxpbmUtdG90YWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc2ItbGluZS10b3RhbCAucGFyYW1ldGVye1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogIzMxMzU0ZjtcbiAgfVxuICAuc2ItbGluZS10b3RhbCAucGFyYW0tcHJpY2V7XG4gICAgY29sb3I6ICMxZDZhOTI7XG4gIH1cbiAgLnJvdy5yb3ctb3JkZXItZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2lkZWJhci1tb2RlLW9yZGVye1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAub3JkZXItdG90YWwtYm90dG9tLWxpbmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwwLDAsMC4zKTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLy93aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG4gIC5vcmRlci10b3RhbC1ib3R0b20tbGluZSAuc3VibWl0X2J1dHRvbntcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5vcmRlci10b3RhbC1ib3R0b20tbGluZSAuc2ItY29udGVudC1vcmRlci10b3RhbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogNzU3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAub3JkZXItdG90YWwtYm90dG9tLWxpbmV7XG4gICAgLmFjY2VwdC10ZXh0e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB9XG4gICAgYnV0dG9uW2Rpc2FibGVkXSsuYWNjZXB0LXRleHR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc2lkZWJhci1hZ3JlZS10ZXJtc3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDc1N3B4O1xuICB9XG4gIGJvZHkgLm9yZGVyLXRvdGFsLWJvdHRvbS1saW5lIC5wcm9jZWVkX2hpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWFpbl9mb3JtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KXtcbiAgLnNpZGViYXItYWdyZWUtdGVybXMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC00N3B4O1xuICB9XG4gIC5vcmRlci10b3RhbC1ib3R0b20tbGluZSAuc3VibWl0X2J1dHRvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gIC5vcmRlci10b3RhbC1ib3R0b20tbGluZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYigwIDAgMCAvIDMwJSk7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOjYwMHB4KXtcbiAgLnNpZGViYXItYWdyZWUtdGVybXN7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICAub3JkZXItdG90YWwtYm90dG9tLWxpbmUge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJ1dHRvbltkaXNhYmxlZF0rLmFjY2VwdC10ZXh0e1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAub3JkZXItdG90YWwtYm90dG9tLWxpbmUgLnN1Ym1pdF9idXR0b257XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2ItbGluZS10b3RhbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XG4gIC5vcmRlci1wYWdlIC5ib3R0b20tY2hhdCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA5MHB4KTtcbiAgfVxuICAub3JkZXItcGFnZSAuc2Nyb2xsLXRvLXRvcCB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNTBweCk7XG4gIH1cbiAgLnNiLWxpbmUtdG90YWwgLnBhcmFtZXRlcntcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5cbi5vcmRlci1hbGVydCAubW9kYWwtYm9keSAuY2xvc2Uge1xuICBmbG9hdDogbm9uZTtcbn1cbi5vcmRlci1hbGVydCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1cHg7XG59XG4ub3JkZXItYWxlcnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwYWVlZjtcbn1cbkBtZWRpYShtaW4td2lkdGg6IDYwMXB4KXtcbiAgLm1haW5fZm9ybSAudmlwX3NlcnZpY2VzIHRkLmJjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLndyaXRpbmctcXVhbGl0eS10aXRsZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBjb2xvcjogIzIzMjUyYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5jaG9vc2UtcHJpY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICAucXVhbGl0eS1pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjI0LCAyNDEsIDI0Nyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLnByaWNpbmctdGl0bGV7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5tYWluLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTk1ZTc2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5oaW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGRpdntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZjlmZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzUxNTU1YTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9oaW50LWFycm93LnBuZyk7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogLThweCAwIDAgNTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3ViLXRpdGxle1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICMxOTVlNzY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWlkZGxlLWJsb2Nre1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMzBweCAxOHB4O1xuICAgICAgdWx7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgY29sb3I6ICM1MTU1NWE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9ncmVlbi1tYXJrZXIucG5nKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNpbmctZm9vdGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgYmFja2dyb3VuZDogI2VjZjlmZTtcbiAgICAgIC5wcmljZXtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBjb2xvcjogIzFlODliMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCAjMTNhZWZmIHNvbGlkO1xuICAgICAgICBjb2xvcjogIzEzYWVmZjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNoZWNrZWR7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLnByaWNpbmctZm9vdGVye1xuICAgICAgICBhe1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhYmQwMzc7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWJkMDM3O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdTZWxlY3RlZCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc3RhbmRhcmQtcXVhbGl0eXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2Y5ZmU7XG4gICAgICAucHJpY2luZy10aXRsZXtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjlmZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlY2Y5ZmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi10aXRsZXtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdIaWdoLXF1YWxpdHkgd29yayc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYucHJlbWl1bS1xdWFsaXR5e1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEzYWVmZjtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3F1YWxpdHktaXRlbS1wcmVtaXVtLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0b3A6IC02MXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICAgIC5wcmljaW5nLXRpdGxle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTNhZWZmO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzEzYWVmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi10aXRsZXtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuc3ViLXRpdGxle1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJFeGNlbGxlbnQgcXVhbGl0eSB3b3JrXCI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdXByZW1lLXF1YWxpdHl7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTk1ZTc2O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9xdWFsaXR5LWl0ZW0tc3VwcmVtZS5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTUycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIC5wcmljaW5nLXRpdGxle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1ZTc2O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzE5NWU3NjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi10aXRsZXtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuc3ViLXRpdGxle1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJUb3Atbm90Y2ggcXVhbGl0eSB3b3JrXCI7O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgLmNob29zZS1wcmljaW5ne1xuICAgIC5xdWFsaXR5LWl0ZW17XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICAgICAgLm1pZGRsZS1ibG9ja3tcbiAgICAgICAgcGFkZGluZzogMTBweCA3cHg7XG4gICAgICAgIHVse1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAud3JpdGluZy1xdWFsaXR5LXRpdGxle1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLmNob29zZS1wcmljaW5ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5xdWFsaXR5LWl0ZW17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgLnByaWNpbmctZm9vdGVye1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIC5wcmljZXtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnByZW1pdW0tcXVhbGl0eSwgJi5zdXByZW1lLXF1YWxpdHl7XG4gICAgICAgIC5wcmljaW5nLXRpdGxle1xuICAgICAgICAgIC5tYWluLXRpdGxle1xuICAgICAgICAgICAgLmhpbnR7XG4gICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjMxcHg7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgLndyaXRpbmctcXVhbGl0eS10aXRsZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmNob29zZS1wcmljaW5ne1xuICAgICY6YmVmb3Jle1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB0b3A6IDIzcHg7XG4gICAgfVxuICAgIC5xdWFsaXR5LWl0ZW17XG4gICAgICAmLnN0YW5kYXJkLXF1YWxpdHksICYucHJlbWl1bS1xdWFsaXR5e1xuICAgICAgICAucHJpY2luZy10aXRsZXtcbiAgICAgICAgICAuc3ViLXRpdGxle1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3VwcmVtZS1xdWFsaXR5e1xuICAgICAgICAucHJpY2luZy10aXRsZXtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWItdGl0bGV7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogU2VhcmNoIFNlbGVjdHMgKi9cbmJvZHkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMmYzMTNhO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hbmdsZS1kb3duLXNvbGlkLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuYm9keSAuc2VsZWN0Mi1yZXN1bHRze1xuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze1xuICAgIGxpe1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5IC5zZWxlY3QyLWNvbnRhaW5lcntcbiAgJi5lcnJvcntcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcbiAgICAgIGNvbG9yOiAjZDk1MzRmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDgzLCA3OSwgLjI1KTtcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIE9yZGVyc1xuICogZmlsZXM6IG9yZGVycy5sZXNzIHwgIW9yZGVycy5waHBcbiAqIGNvbnRlbnQtdXJsOiBvcmRlcnMvXG4gKi9cbiNjb21wbGV0ZWQtb3JkZXJzLWxpc3R7XG4gIC5wYWdpbmF0aW9uLWJsb2Nre1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAucGFnaW5hdGlvbi1jb250ZW50e1xuICAgICAgYXtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgY29sb3I6ICNkOTUzNGY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vcmRlcnMtY29udGFpbmVyIHtcblxuICAjYWpheF9vcmRlcm1lc3NhZ2Vze1xuICAgIC5jaXRhZGVse1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAuYnRuLXN1Y2Nlc3N7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgc3Ryb25nLFxuICBiIHtcbiAgICBjb2xvcjpAcHJpbWFyeS1jb2xvcjtcbiAgfVxuICBhLmJ0bi5idG4tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOkBzZWNvbmRhcnktZGFyay1ncmV5LWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjpAc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYXtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYgPiBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAbWVkaWEgQG1tIHtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIEBtbSB7XG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIH1cbiAgICAqIHtcbiAgICAgIGZsb2F0Om5vbmU7XG4gICAgICBAbWVkaWEgQG1tIHtcbiAgICAgICAgZmxvYXQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICYtbGluay5idG4ge1xuICAgICAgICBAbWVkaWEgQG1tIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWRldGFpbHMuYnRuIHtcbiAgICAgICAgY29sb3I6QHByaW1hcnktZm9udC1jb2xvcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWRlbGV0ZS5idG4ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQGRhbmdlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGV0YWlscy1ibG9jayB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQHByaW1hcnktYm9yZGVyLWNvbG9yO1xuXG4gICAgLm9yZGVyX2lkIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWxlcyB7XG4gICAgLmZpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVzc2FnZXMge1xuICAgIC5tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjtcbiAgICAgIC5kYXRlIHtcbiAgICAgICAgY29sb3I6QHNlY29uZGFyeS1kYXJrLWdyZXktY29sb3I7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGVydHtcbiAgICAmLnRleHQtY2VudGVye1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgfVxuICBpLmljb19pbmNvbWluZyxcbiAgaS5pY29fb3V0Z29pbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICBpLmljb19pbmNvbWluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OidcXGYwNjMnO1xuICAgIGNvbG9yOkBzdWNjZXNzLWNvbG9yO1xuICB9XG4gIGkuaWNvX291dGdvaW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6J1xcZjA2Mic7XG4gICAgY29sb3I6QGRhbmdlci1jb2xvcjtcbiAgfVxuXG4gIGkuaWNvX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDpcIlxcZjJiN1wiO1xuICB9XG4gIC5uZXdfbWVzc2FnZSB7XG4gICAgaS5pY29fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG4gICAgfVxuICB9XG4gIC5vcmRlcnMge1xuICAgIC5vcmRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICYudmlwX29yZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZjRmOSB1cmwoLi4vaW1nL3ZpcC1hY2NvdW50L29yZGVyLWZvcm0tMDMuc3ZnKSA5NSUgMzAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2FqYXhfb3JkZXJpbmZve1xuICAgIC52aXBfb3JkZXJfZGV0YWlsc3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpcC1hY2NvdW50L29yZGVyLWZvcm0tMDMuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhpZGRlbi1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcGx5LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcGx5LW1lc3NhZ2UuYWN0aXZlIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uZXh0ZW5kLWZvcm17XG4gIG1heC13aWR0aDoyOTBweDtcbiAgaDN7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGlucHV0W25hbWU9XCJkYXlzXCJdLFxuICBpbnB1dFtuYW1lPVwiaG91cnNcIl17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOmF1dG87XG4gIH1cbiAgLmNvbC14cy0xMntcbiAgICBwYWRkaW5nOjE1cHggMDtcbiAgfVxufVxuXG4jbmV3X2ZlZWRiYWNre1xuICBtYXgtd2lkdGg6MjkwcHg7XG4gIC5jb2wteHMtMTJ7XG4gICAgcGFkZGluZzoxNXB4IDA7XG4gIH1cbn1cblxuI2RlbGV0ZS1vcmRlcntcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgYS5idG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gIH1cbiAgYS5idG4tbGlua3tcbiAgICBjb2xvcjogQGRlZmF1bHQtZm9udC1jb2xvcjtcbiAgfVxufSIsIi8qKlxuICogUGFzc3dvcmQgcmVtaW5kZXJcbiAqIGZpbGVzOiAhcGFzc3dvcmQucGhwXG4gKiBjb250ZW50LXVybDogcGFzc3dvcmQvXG4gKi9cbi5wYXNzd29yZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn0iLCIvKipcbiAqIFByaWNpbmcgUG9saWN5XG4gKiBmaWxlczogcHJpY2VzLnBocCB8ICFwcmljZXMucGhwXG4gKiBjb250ZW50LXVybDogcHJpY2VzL1xuICovXG5cbi5wcmljZS1jYWxjdWxhdG9ye1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxhYmVse1xuICAgIGNvbG9yOiBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgQHNte1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuY2l0YWRlbHtcbiAgICAuaGVhZGVye1xuICAgICAgcGFkZGluZzoxMnB4IDA7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnR7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCBAc217XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgY29sb3I6IEBzZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIEBzbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdXJyZW5jaWVze1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRhYmxlX3ByaWNle1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWluLXdpZHRoOjYwMHB4O1xuICAgIHRye1xuICAgICAgdGR7XG4gICAgICAgIHBhZGRpbmc6M3B4IDVweDtcbiAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgIHdpZHRoOmNhbGMoODAlLzUpO1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIHdpZHRoOjIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzdHJvbmd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBkYXJrZW4oQHByaW1hcnktY29sb3IsIDI1JSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5oZWFkZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBkYXJrZW4oQHByaW1hcnktY29sb3IsIDE1JSk7XG4gICAgICBmb250LXNpemU6MXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYXNpZGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBAc3VjY2Vzcy1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufSIsIi5yZXZpZXdze1xyXG4gIC5yYXRpbmctc2l0ZXN7XHJcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xyXG4gICAgLndyYXBwZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgLnNpdGVze1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMzMuNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDcwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2YxZjFmMTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgLnN0YXJze1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYXRpbmctbnVtYmVye1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByaW1le1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvcHJpbWUtbG9nby5wbmdcIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yYXRpbmctbnVtYmVye1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50cnVzdHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvdHJ1c3QtbG9nby5wbmdcIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yYXRpbmctbnVtYmVye1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYjY3YTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5qYWJiZXJ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2p1YmJlci1sb2dvLnBuZ1wiKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJhdGluZy1udW1iZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjA2YTIyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2h5LXVzLW91ci1zdGF0c3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgLndoeS11c3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxle1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGNvbG9yOiAjNzg3ODc4O1xyXG4gICAgICAgICAgJjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvc3Rhci5wbmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2hhbmQucG5nXCIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2xvY2sucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3VyLXN0YXRze1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2OSU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnN0YXRzLWljb25ze1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNC43JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgJi50ZXh0e1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5udW1iZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ODdiMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTcxMXB4KXtcclxuICAucmV2aWV3cyAud2h5LXVzLW91ci1zdGF0cyAub3VyLXN0YXRzIC5zdGF0cy1pY29ucyB1bCBsaXtcclxuICAgIHdpZHRoOiAyMy43JTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTU0MHB4KXtcclxuICAucmV2aWV3c3tcclxuICAgIC5yYXRpbmctc2l0ZXN7XHJcbiAgICAgIC53cmFwcGVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuc2l0ZXN7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xyXG4gICAgICAgICAmLnRydXN0e1xyXG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2YxZjFmMTtcclxuICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgICYuamFiYmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe1xyXG4gIC5yZXZpZXdze1xyXG4gICAgLndoeS11cy1vdXItc3RhdHN7XHJcbiAgICAgIC53aHktdXN7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgICAub3VyLXN0YXRze1xyXG4gICAgICAgIHdpZHRoOiA1OSU7XHJcbiAgICAgICAgLnN0YXRzLWljb25ze1xyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gIC5yZXZpZXdze1xyXG4gICAgLnJhdGluZy1zaXRlcyAud3JhcHBlciAuc2l0ZXN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAmLnRydXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICYuamFiYmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2h5LXVzLW91ci1zdGF0c3tcclxuICAgICAgLndoeS11c3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub3VyLXN0YXRze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg2M3B4KXtcclxuICAucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlc3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgJi50cnVzdHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLmphYmJlcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcxNnB4KXtcclxuICAucmV2aWV3c3tcclxuICAgIC53aHktdXMtb3VyLXN0YXRze1xyXG4gICAgICAud2h5LXVze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vdXItc3RhdHN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gIC5yZXZpZXdzIC53aHktdXMtb3VyLXN0YXRzIC53aHktdXMgdWwgbGl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAucmV2aWV3cyAucmF0aW5nLXNpdGVzIC53cmFwcGVyIC5zaXRlc3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICYudHJ1c3QsICYuamFiYmVye1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KXtcclxuICAucmV2aWV3c3tcclxuICAgIC53aHktdXMtb3VyLXN0YXRze1xyXG4gICAgICAud2h5LXVze1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vdXItc3RhdHN7XHJcbiAgICAgICAuc3RhdHMtaWNvbnN7XHJcbiAgICAgICAgIHVse1xyXG4gICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDA1cHgpe1xyXG4gIC5yZXZpZXdzIC5yYXRpbmctc2l0ZXMgLndyYXBwZXIgLnNpdGVze1xyXG4gICAgLnN0YXJze1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5yYXRpbmctbnVtYmVye1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyoqXG4gKiBTYW1wbGVzXG4gKiBmaWxlczogIXNhbXBsZXMucGhwXG4gKiBjb250ZW50LXVybDogc2FtcGxlcy9cbiAqL1xuI2FqYXhfc2FtcGxlcyB7XG4gIC5saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OidcXGYxYzEnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgQG1tIHtcbiAgICAgIHdpZHRoOjM4JTtcbiAgICB9XG4gIH1cbiAgLnNhbXBsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBAbW0ge1xuICAgICAgd2lkdGg6NTklO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgLml0ZW06bnRoLWNoaWxkKDJuICsxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmNpdGFkZWwge1xuICAgIC5oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICB0YWJsZSB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYzZjNmM2O1xuICAgIH1cbiAgfVxufVxuXG4ucGVyc29uYWwtZXNzYXkgaW1nIHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5hcnJhdGl2ZS1lc3NheSBwIGEuYnRuLmJsdWUsIC5wZXJzb25hbC1lc3NheSBwIGEuYnRuLmJsdWUge1xuICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICB9XG59IiwiLyoqXG4gKiBTZXJ2aWNlcyAoT3VyIFNlcnZpY2VzKVxuICogZmlsZXM6IG5vbmVcbiAqIGNvbnRlbnQtdXJsOiBzZXJ2aWNlcy9cbiAqL1xuLnNlcnZpY2Vze1xuICAuc2VydmljZXMtbGlzdHtcbiAgICAuc2VydmljZS13cmFwcHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgcGFkZGluZzogNXB4IDNweCA1cHggNXB4O1xuICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgIC5saW5re1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3OSU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZmQ5ZTY7XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE1cHggMjVweDtcbiAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICY6Zmlyc3QtbGV0dGVye1xuICAgICAgICAgICAgY29sb3I6ICM0YTg2YjM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmxvbmd7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmljb257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpmaXJzdC1sZXR0ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzg5YzEwNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb257XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODljMTA2O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XG4gIC5zZXJ2aWNlcy1saXN0e1xuICAgIC5jb2wtbGctM3tcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gIC5zZXJ2aWNlc3tcbiAgICAuc2VydmljZXMtbGlzdHtcbiAgICAgIC5jb2wtbGctM3tcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIC5zZXJ2aWNlLXdyYXBwe1xuICAgICAgICAubGlua3tcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHggMTVweCA1cHg7XG4gICAgICAgICAgICAmLmxvbmd7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE1cHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlLXdyYXBwIC5saW5rIGEubG9uZ3tcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5jb2wtbGctM3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDE0cHgpe1xuICAuc2VydmljZXMgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2Utd3JhcHAgLmxpbmsgYXtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM3MHB4KXtcbiAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlLXdyYXBwIC5saW5rIGEubG9uZ3tcbiAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5zcGFuLm9sZC1wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMTVweCAwIDAgM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoXG59XG5cbi5uZXctdmlwLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXctdmlwLXNlcnZpY2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXctdmlwLXNlcnZpY2Uge1xuICAgIHJpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4XG4gIH1cbn1cblxuLnVwZGF0ZS1oaW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzE5NTg4OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHhcbn1cblxuLnVwZGF0ZS1oaW50IC5kaXNjb3VudGNsYXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgI2U0ZTllZjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDM0NnB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lXG59XG5cbi51cGRhdGUtaGludCAuZGlzY291bnRjbGFzcyBwIHtcbiAgY29sb3I6ICMwMDRhODA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLnVwZGF0ZS1oaW50OmhvdmVyIC5kaXNjb3VudGNsYXNzIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmhpbnQgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5oaW50LmFjdGl2ZSB7XG4gIGNvbG9yOiAjODljMTA2XG59IiwiLyoqXG4gKiBTdWdnZXN0aW9uc1xuICogZmlsZXM6IHN1Z2dlc3Rpb25zLnBocCB8ICFzdWdnZXN0aW9ucy5waHBcbiAqIGNvbnRlbnQtdXJsOiBzdWdnZXN0aW9ucy9cbiAqL1xuXG4uc3VnZ2VzdGlvbnN7XG4gIG1heC13aWR0aDo2MDBweDtcbiAgbWFyZ2luOjI1cHggYXV0byAxNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIHRhYmxle1xuICAgICAgdHJ7XG4gICAgICAgIHRke1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICB3aWR0aDozMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIFRlc3RpbW9uaWFsc1xuICogZmlsZXM6IHRlc3RpbW9uaWFscy5waHAgfCAhdGVzdGltb25pYWxzLnBocFxuICogY29udGVudC11cmw6IHRlc3RpbW9uaWFscy9cbiAqL1xuI2FqYXhfdGVzdGltb25pYWxze1xuICAucGFnaW5hdGlvbntcbiAgICBwYWRkaW5nOjE1cHggMDtcbiAgICBsaXtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjo1cHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2FkZF90ZXN0aV9mb3Jte1xuICB3aWR0aDoxMDAlO1xuICBtYXgtd2lkdGg6NjAwcHg7XG4gIG1hcmdpbjoyNXB4IGF1dG8gMTVweDtcbn0iLCIvKipcbiAqIFdhcm5pbmdcbiAqIGZpbGVzOiBub25lXG4gKiBjb250ZW50LXVybDogYmV3YXJlL1xuICovXG5cbiNiZXdhcmV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpe1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgQHNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KXtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgdGgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KXtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBjb2xvcjogZGFya2VuKEBzdWNjZXNzLWNvbG9yLCAyNSUpO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBjb2xvcjogZGFya2VuKEBkYW5nZXItY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpe1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBiYWNrZ3JvdW5kOiBmYWRlKEBzdWNjZXNzLWNvbG9yLCAyMCUpO1xuICAgICAgICBjb2xvcjogQHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiBkYXJrZW4oQHN1Y2Nlc3MtY29sb3IsIDIwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYmFja2dyb3VuZDogZmFkZShAZGFuZ2VyLWNvbG9yLCAyMCUpO1xuICAgICAgICBjb2xvcjogQGRhbmdlci1jb2xvcjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6IGRhcmtlbihAZGFuZ2VyLWNvbG9yLCAyMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnZpcC1vZmZlci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE3cHggMCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTg5YmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52aXAtb2ZmZXItaGVhZGVyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpcC1vZmZlci1oZWFkZXIgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmlwLWFjY291bnQva2luZy5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAtNHB4O1xufVxuXG4udmlwLW9mZmVyLWhlYWRlciBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi52aXAtb2ZmZXItaGVhZGVyIGltZzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi52aXAtb2ZmZXItc3ViaGVhZGVyIHtcbiAgICBjb2xvcjogIzI1ODliZDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG5cbi52aXAtb2ZmZXItaXRlbSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpcC1vZmZlci1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZpcC1vZmZlci1pdGVtLXRvcCB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ODliZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlwLW9mZmVyLXR5cGVzIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwIDI1cHggMjVweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzE3NmVhNztcbn1cblxuLnZpcC1vZmZlci1kaXNjb3VudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi52aXAtb2ZmZXItaXRlbS1ib3R0b20ge1xuXG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1ODliZDtcbn1cblxuLnZpcC1vZmZlci1tb250aCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbi52aXAtb2ZmZXItcGVyLW1vbnRoIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLnZpcC1vZmZlci1pdGVtOmZpcnN0LWNoaWxkIC52aXAtb2ZmZXItaXRlbS1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OWMxMDY7XG59XG5cbi52aXAtb2ZmZXItaXRlbTpmaXJzdC1jaGlsZCAudmlwLW9mZmVyLXR5cGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFhYTFjO1xufVxuXG4udmlwLW9mZmVyLWl0ZW06Zmlyc3QtY2hpbGQgLnZpcC1vZmZlci1pdGVtLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5YzEwNjtcbn1cblxuLnZpcC1vZmZlci1pdGVtIC52aXAtb2ZmZXItZGlzY291bnQgaW1nOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnZpcC1vZmZlci1pdGVtIC52aXAtb2ZmZXItZGlzY291bnQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi52aXAtb2ZmZXItaXRlbS5hY3RpdmUgLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi52aXAtb2ZmZXItd3JhcHBlciAudmlwLW9mZmVyLWl0ZW0gLnZpcC1vZmZlci10ZD5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmYmI3MTM7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogI2ZiYjcxMztcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlwLW9mZmVyLXdyYXBwZXIgLnZpcC1vZmZlci1pdGVtIC52aXAtb2ZmZXItdGQ+YnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjljYTU5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udmlwLW9mZmVyLXdyYXBwZXIgLnZpcC1vZmZlci1pdGVtIC52aXAtb2ZmZXItdGQ+YnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJiNzEzO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udmlwLW9mZmVyLXdyYXBwZXIgLnZpcC1vZmZlci1pdGVtIC52aXAtb2ZmZXItdGQ+YnV0dG9uOmZvY3VzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjhweDtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmYmI3MTM7XG59XG5cbi52aXAtb2ZmZXItYnV5LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzcsIDE5MywgNik7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52aXAtb2ZmZXItYnV5LXdyYXBwZXIgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnZpcC1vZmZlci1idXktd3JhcHBlciB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi52aXAtb2ZmZXItYnV5LXdyYXBwZXIgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZpcC1vZmZlci1idXktbW9udGgge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52aXAtb2ZmZXItYnV5LXByaWNlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjguMjVweDtcbn1cblxuLnZpcC1vZmZlci1idXktcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi52aXAtb2ZmZXItYnV5LXdyYXBwZXIgdGQgLnZpcC1vZmZlci1idXktYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTM3LCAxOTMsIDYpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnZpcC1vZmZlci1zZWNvbmQtdGl0bGUge1xuICAgIGNvbG9yOiAjMjU4OWJkO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4udmlwLW9mZmVyLWJlbmVmaXRzIHtcbiAgICBjb2xvcjogIzI1ODliZDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udmlwLW9mZmVyLWJlbmVmaXRzLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnVklQJztcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGNvbG9yOiAjZDBlOGY0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTdweDtcbiAgICB0b3A6IDBweDtcbn1cblxuLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMTAwcHg7XG4gICAgcGFkZGluZzogMCA3MHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtIGxpIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCguLi9pbWcvdmlwLWFjY291bnQvc3Rhci5wbmcpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtIGxpLmFjY291bnQtYWN0aXZlIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvbG9yOiAjMjU4OWJkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4udmlwLW9mZmVyLWJlbmVmaXRzLWxpc3QgdWwudmlwLW9mZmVyLWJlbmVmaXRzLWl0ZW0gbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qXG4udmlwLW9mZmVyLWJlbmVmaXRzLWxpc3Qge1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLnZpcC1vZmZlci1iZW5lZml0cy1saXN0OmJlZm9yZSB7XG5cdHotaW5kZXg6IC0xO1xufVxuKi9cblxuLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gICAgei1pbmRleDogOTtcbn1cblxuLnZpcC1vZmZlci10YWJsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAudmlwLW9mZmVyLWl0ZW17XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG59XG5cbi52aXAtb2ZmZXItYnV5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXAtb2ZmZXItc3ViaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52aXAtb2ZmZXItYmVuZWZpdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZpcC1vZmZlci1yZWNlbnQtaW52b2ljZSB7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52aXAtb2ZmZXItcmVjZW50LWludm9pY2UgLnZpcC1vZmZlci1idXktYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZiYjcxMztcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjZmJiNzEzO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi52aXAtb2ZmZXItcmVjZW50LWludm9pY2UgLnZpcC1vZmZlci1idXktYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjljYTU5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NDVweCkge1xuICAgIC52aXAtb2ZmZXItdHlwZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudmlwLW9mZmVyLWRpc2NvdW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC52aXAtb2ZmZXItZGlzY291bnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC52aXAtb2ZmZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMSU7XG4gICAgfVxufVxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAudmlwLW9mZmVyLWJlbmVmaXRzLWxpc3QgdWwudmlwLW9mZmVyLWJlbmVmaXRzLWl0ZW0ge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmlwLW9mZmVyLWJlbmVmaXRzLWxpc3QgdWwudmlwLW9mZmVyLWJlbmVmaXRzLWl0ZW0ge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzNweDtcbiAgICB9XG4gICAgLnZpcC1vZmZlci1pdGVtLmFjdGl2ZSAudmlwLW9mZmVyLWJ1eS13cmFwcGVye1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmlwLW9mZmVyLWJ1eS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC52aXAtb2ZmZXItaXRlbTpsYXN0LWNoaWxkIC52aXAtb2ZmZXItYnV5LXdyYXBwZXIge1xuICAgICAgICByaWdodDogMzNweDtcbiAgICB9XG59XG5cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnZpcC1vZmZlci1idXktd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC52aXAtb2ZmZXItaXRlbTpsYXN0LWNoaWxkIC52aXAtb2ZmZXItYnV5LXdyYXBwZXIge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAudmlwLW9mZmVyLWJlbmVmaXRzLWxpc3QgdWwudmlwLW9mZmVyLWJlbmVmaXRzLWl0ZW0ge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgICB9XG5cbiAgICAudmlwLW9mZmVyLXRhYmxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC52aXAtb2ZmZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAudmlwLW9mZmVyLXN1YmhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudmlwLW9mZmVyLWl0ZW06bnRoLWNoaWxkKG4rMikge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC52aXAtb2ZmZXItd3JhcHBlciAudmlwLW9mZmVyLWl0ZW0gLnZpcC1vZmZlci10ZD5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC52aXAtb2ZmZXItYnV5LW1vbnRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIC52aXAtb2ZmZXItYnV5LXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC52aXAtb2ZmZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAudmlwLW9mZmVyLWJlbmVmaXRzLWxpc3QgdWwudmlwLW9mZmVyLWJlbmVmaXRzLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDM2cHg7XG4gICAgfVxuXG4gICAgLnZpcC1vZmZlci1iZW5lZml0cy1saXN0IHVsLnZpcC1vZmZlci1iZW5lZml0cy1pdGVtLmFjY291bnQtYWN0aXZlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudmlwLW9mZmVyLWJlbmVmaXRzLWxpc3QgdWwudmlwLW9mZmVyLWJlbmVmaXRzLWl0ZW0uYWNjb3VudC1hY3RpdmUgc3BhbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgLnZpcC1vZmZlci1oZWFkZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAudmlwLW9mZmVyLXN1YmhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59IiwiQGtleWZyYW1lcyB3b3JrcyB7XHJcbjAle3RyYW5zZm9ybTogc2NhbGUoMSl9XHJcbjUwJXt0cmFuc2Zvcm06IHNjYWxlKDAuOTcpfVxyXG4xMDAle3RyYW5zZm9ybTogc2NhbGUoMSl9XHJcbn1cclxuLmhvdy1pdC13b3Jrc3tcclxuICBoMntcclxuICAgIGNvbG9yOiAjMjU4OWJkO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudC1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9ob3ctaXQtd29ya3MvYmNnLW1pbi5wbmdcIikgbGVmdCA0NSUgdG9wIDUwcHggbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICYuc3RlcC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjU4OWJkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RlcCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAjYTdkYzI3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgIC5jaXJjbGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaG93LWl0LXdvcmtzL2Fycm93LnBuZyk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtNDJweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NGRlZyk7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDVweCByZ2JhKDE5MiwxOTIsMTkyLDEpKTtcclxuICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDVweCByZ2JhKDE5MiwxOTIsMTkyLDEpKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAmLmJsb2NrLTEge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICAuY2lyY2xle1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogd29ya3M7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTQ0cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTc1cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaG93LWl0LXdvcmtzL2xpbmUtb25lLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC03OXB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAmLmJsb2NrLTJ7XHJcbiAgICAgICAgICAgIC5jaXJjbGV7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHdvcmtzO1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxuICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMjM4cHg7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob3ctaXQtd29ya3MvbGluZS1vbmUucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNThweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDNkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICYuYmxvY2stMyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MjFweDtcclxuICAgICAgICAgIC5jaXJjbGV7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB3b3JrcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgYm90dG9tOiAyNTZweDtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaG93LWl0LXdvcmtzL2xpbmUtb25lLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC03OXB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmxvY2stNCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgICAgIC5jaXJjbGV7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB3b3JrcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDNweDtcclxuICAgICAgICAgICAgbGVmdDogLTE3MXB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvdy1pdC13b3Jrcy9saW5lLW9uZS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtNThweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0M2RlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG4gIC5ob3ctaXQtd29ya3N7XHJcbiAgICAuY29udGVudC1jb250YWluZXJ7XHJcbiAgICAgIC5jdXN0b20tY29sdW1ue1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgLnRleHQtYmxvY2t7XHJcbiAgICAgICAgICAgICYuYmxvY2stMXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjY4cHggMCAyODZweDtcclxuICAgICAgICAgICAgICAuY2lyY2xle1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00OHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJsb2NrLTJ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI2OHB4IDAgMjg2cHg7XHJcbiAgICAgICAgICAgICAgLmNpcmNsZXtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IC03MnB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMzRweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjAxZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDhweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTRkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ibG9jay0ze1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNjhweCAwIDI4NnB4O1xyXG4gICAgICAgICAgICAgIC5jaXJjbGV7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA5OHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNzlweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkyZGVnKTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmxvY2stNHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjY4cHggMCAyODZweDtcclxuICAgICAgICAgICAgICAuY2lyY2xle1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAxMzZweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc2ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9ob3ctaXQtd29ya3MvYXJyb3cucG5nKTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00OHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5OGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAuaG93LWl0LXdvcmtze1xyXG4gICAgLmNvbnRlbnQtY29udGFpbmVye1xyXG4gICAgICAuY3VzdG9tLWNvbHVtbntcclxuICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgIC50ZXh0LWJsb2Nre1xyXG4gICAgICAgICAgICAmLmJsb2NrLTEsICYuYmxvY2stMiwgJi5ibG9jay0zLCAmLmJsb2NrLTR7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxMzVweCAwIDMzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLmhvdy1pdC13b3Jrc3tcclxuICAgIC5jb250ZW50LWNvbnRhaW5lcntcclxuICAgICAgLmN1c3RvbS1jb2x1bW57XHJcbiAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAudGV4dC1ibG9ja3tcclxuICAgICAgICAgICAgJi5ibG9jay0xLCAmLmJsb2NrLTIsICYuYmxvY2stMywgJi5ibG9jay00e1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMzMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ibG9jay0ye1xyXG4gICAgICAgICAgICAgIC5jaXJjbGV7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTc5cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmxvY2stM3tcclxuICAgICAgICAgICAgICAuY2lyY2xle1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC03OXB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJsb2NrLTR7XHJcbiAgICAgICAgICAgICAgLmNpcmNsZXtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNzlweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTJkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAuaG93LWl0LXdvcmtzIHtcclxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIC5jdXN0b20tY29sdW1uIHtcclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICYuYmxvY2stMSwgJi5ibG9jay0yLCAmLmJsb2NrLTMsICYuYmxvY2stNCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAwIDAgMzMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuaG93LWl0LXdvcmtzIHtcclxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIC5jdXN0b20tY29sdW1uIHtcclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICYuYmxvY2stMSwgJi5ibG9jay0yLCAmLmJsb2NrLTMsICYuYmxvY2stNCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWZmaWxpYXRlLXByb2dyYW17XHJcbiAgLmFmZmlsaWF0ZS10b3AtYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA1MjVweDtcclxuICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3RvcC1kZWMucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBib3R0b206IC0yMjNweDtcclxuICAgICAgcmlnaHQ6IC05MHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgIC5ibG9jay12cy12aWRlb3tcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMzUlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAudmlkZW8tYmxvY2t7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tcGxheXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2stdnMtdGV4dHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNjQlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbnN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAuYi1ncmVlbntcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNjVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlcnYtYnV0dG9ue1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCA2MnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggcmdiYSgxOTIsMTkyLDE5MiwxKTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAzcHggcmdiYSg3NCwxMzQsMTc5LDEpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDN7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgfVxyXG4gIH1cclxuXHJcbiAgLmNvdXBsZS1vZi1zdGVwc3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgbWFyZ2luOiAwIDAgODBweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgYmFja2dyb3VuZDogI2Y4ZmNlZDtcclxuICAgICAgIGxlZnQ6IC0zMXB4O1xyXG4gICAgICAgdG9wOiAwO1xyXG4gICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgfVxyXG4gICAgLnN0ZXBzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDQ1cHggMDtcclxuLm51bWJlcntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMzdweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGNvbG9yOiAjZjFmNWU3O1xyXG4gICYubW9iaWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuICAgICAgJi5zdGVwLTEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAubnVtYmVye1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgICAgICYubW9ie1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0ZXAtMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIC5udW1iZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgJi5tb2J7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN0ZXAtMyB7XHJcbiAgICAgICAgLm51bWJlcntcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjlweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3RlcC00IHtcclxuICAgICAgICAubnVtYmVye1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVmdC1ibG9ja3tcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDclO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWJsb2Nre1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZmZpbGlhdGUtbWlkZGxlLWJsb2Nre1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgIGhlaWdodDogNDgzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9taWRkbGUtZGVjLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYm90dG9tOiAtMjk3cHg7XHJcbiAgICAgIGxlZnQ6IC0xNzdweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAudGV4dHtcclxuICAgICAgcGFkZGluZzogMCA2MHB4IDAgMzBweDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIC5hZmZpbGlhdGUtc2VydmljZXN7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy9jaGVjay5wbmcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Utd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMzUlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRleHRyb3lhbC1hZmZpbGlhdGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDYwcHggNTBweCA4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOGZjZWQ7XHJcbiAgICAgIGxlZnQ6IC0zMXB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgLnNpdGV7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgICAuaW5mb3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0NTBweCl7XHJcbiAgLmFmZmlsaWF0ZS1wcm9ncmFte1xyXG4gICAgLmNvdXBsZS1vZi1zdGVwc3tcclxuICAgICAgLmxlZnQtYmxvY2t7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1ibG9ja3tcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dHJveWFsLWFmZmlsaWF0ZXtcclxuICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gIC5hZmZpbGlhdGUtcHJvZ3JhbXtcclxuICAgIC50b3AtaW1hZ2V7XHJcbiAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICB9XHJcbiAgICBwOm50aC1jaGlsZCgzKXtcclxuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAuY291cGxlLW9mLXN0ZXBze1xyXG4gICAgICAubGVmdC1ibG9ja3tcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1ibG9ja3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAuYWZmaWxpYXRlLXByb2dyYW17XHJcbiAgICAuYWZmaWxpYXRlLW1pZGRsZS1ibG9jayAudGV4dCAuYWZmaWxpYXRlLXNlcnZpY2VzIHVse1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAudGV4dHJveWFsLWFmZmlsaWF0ZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAuc2l0ZXtcclxuICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm97XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY291cGxlLW9mLXN0ZXBze1xyXG4gICAgICAubGVmdC1ibG9ja3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1ibG9ja3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgLmFmZmlsaWF0ZS1wcm9ncmFte1xyXG4gICAgLmFmZmlsaWF0ZS10b3AtYmxvY2t7XHJcbiAgICAgIC5ibG9jay12cy12aWRlb3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgfVxyXG4gICAgICAuYmxvY2stdnMtdGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZmZpbGlhdGUtbWlkZGxlLWJsb2Nre1xyXG4gICAgICAudGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWFnZS13cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLW1pZGRsZS1ibG9jayAudGV4dCAuYWZmaWxpYXRlLXNlcnZpY2VzIHVsIGxpe1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLXRvcC1ibG9ja3tcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHJpZ2h0OiAtMjQxcHg7XHJcbiAgICB9XHJcbiAgICAuYmxvY2stdnMtdGV4dCAuYnV0dG9ucyAuYi1ncmVlbntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDIzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtbWlkZGxlLWJsb2NrIC5pbWFnZS13cmFwcGVye1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS1taWRkbGUtYmxvY2s6YWZ0ZXJ7XHJcbiAgICBib3R0b206IC0zMzVweDtcclxuICAgIGxlZnQ6IC0yMjZweDtcclxuICB9XHJcbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5jb3VwbGUtb2Ytc3RlcHM6YmVmb3Jle1xyXG4gICAgd2lkdGg6IDEzMCU7XHJcbiAgfVxyXG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAudGV4dHJveWFsLWFmZmlsaWF0ZTpiZWZvcmV7XHJcbiAgICB3aWR0aDogMTMwJTtcclxuICB9XHJcbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtdG9wLWJsb2NrIC5ibG9jay12cy10ZXh0IC5idXR0b25zIC5iLWdyZWVue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICB9XHJcbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC5hZmZpbGlhdGUtdG9wLWJsb2NrIC5ibG9jay12cy10ZXh0IC5idXR0b25zIC5zZXJ2LWJ1dHRvbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS10b3AtYmxvY2sgLmJsb2NrLXZzLXZpZGVve1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYWZmaWxpYXRlLXByb2dyYW0gLmFmZmlsaWF0ZS10b3AtYmxvY2sgLmJsb2NrLXZzLXRleHQgLmJ1dHRvbnN7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5hZmZpbGlhdGUtcHJvZ3JhbSAuYWZmaWxpYXRlLW1pZGRsZS1ibG9jayAudGV4dCAuYWZmaWxpYXRlLXNlcnZpY2VzIHVsIGxpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmFmZmlsaWF0ZS1wcm9ncmFtIC50ZXh0cm95YWwtYWZmaWxpYXRle1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gIH1cclxuICAuYWZmaWxpYXRlLXByb2dyYW0gLnRleHRyb3lhbC1hZmZpbGlhdGUgLnNpdGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYWZmaWxpYXRlLXByb2dyYW0gLnRvcC1pbWFnZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAuYWZmaWxpYXRlLXByb2dyYW17XHJcbiAgICBoM3tcclxuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICB9XHJcbiAgICAuY291cGxlLW9mLXN0ZXBze1xyXG4gICAgICAuc3RlcHN7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5udW1iZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtYmVyLm1vYmlsZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICYuc3RlcC0xe1xyXG4gICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgJi5kZXNre1xyXG4gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAmLm1vYntcclxuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAgJi5zdGVwLTJ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAmLmRlc2t7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1vYntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGVwLTN7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGVwLTR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiNyZWZlcnJhbC1hY2NvdW50LXdyYXBwZXIge1xuICBtYXJnaW46IDVweCAwIDIwcHggMDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiA3cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbiNyZWZlcnJhbC1hY2NvdW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNyZWZlcnJhbC1hY2NvdW50IHAge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jcmVmZXJyYWwtYWNjb3VudCB1bCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgLmJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTIuNSU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jcmVmZXJyYWwtYWNjb3VudCAuYmxvY2s6Zmlyc3QtY2hpbGR7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbiNyZWZlcnJhbC1hY2NvdW50IC5ibG9jayAucmVmZXJyYWwtY2FyZC1ib3gge1xuICB3aWR0aDogMzgwcHg7XG59XG5cbiNyZWZlcnJhbC1hY2NvdW50IGgzIHtcbiAgY29sb3I6ICMwODVhYjc7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4jcmVmZXJyYWwtYWNjb3VudCBoNCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAyMHB4IDAgNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNyZWZlcnJhbC1hY2NvdW50IGEge1xuICBjb2xvcjogIzAwNmVkOTtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgcCB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG4jcmVmZXJyYWwtYWNjb3VudCB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDE1cHggMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgdWwgbGkge1xuICBwYWRkaW5nOiAxcHggMDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4jcmVmZXJyYWwtYWNjb3VudCAuYXNpZGUtYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuI3JlZmVycmFsLWFjY291bnQgZm9ybSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuI3JlZmVycmFsLWFjY291bnQgLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNyZWZlcnJhbC1hY2NvdW50IC5idXR0b25zICAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbiNyZWZlcnJhbC1hY2NvdW50IC5idXR0b24gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNyZWZlcnJhbC1hY2NvdW50IGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiNyZWZlcnJhbC1hY2NvdW50IC5ncmVlbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvZ3JlZW4tYnV0dG9uLWJnLnBuZ1wiKSByZXBlYXQteDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgLmdyZXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL2dyZXktYnV0dG9uLWJnLnBuZ1wiKSByZXBlYXQteDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgZm9ybSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuI3JlZmVycmFsLWFjY291bnQgLndoaXRlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy93aGl0ZS1idXR0b24tYmcucG5nXCIpIDAgYm90dG9tIHJlcGVhdC14O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogc29saWQgI2RlZGZlNSAxcHg7XG59XG5cbiNyZWZlcnJhbC1hY2NvdW50IC5idXR0b24gc3BhbiB7XG4gIHBhZGRpbmc6IDFweCAxMHB4IDFweCAyNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI3JlZmVycmFsLWFjY291bnQgLmJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuI3JlZmVycmFsLWFjY291bnQgLnByaW50LWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL3ByaW50LWljb24ucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgLnNhdmUtYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvc2F2ZS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbiNyZWZlcnJhbC1hY2NvdW50IC5zbXMtYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvc21zLWljb24ucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiNyZWZlcnJhbC1hY2NvdW50IGZvcm0gdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA2cHggMDtcbiAgYm9yZGVyOiBzb2xpZCAjZTBlMGUwIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogYmxhY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNyZWZlcnJhbCAjcmVmZXJyYWwtYWNjb3VudCBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuI3JlZmVycmFsICNyZWZlcnJhbC1hY2NvdW50IGZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3JlZmVycmFsICNyZWZlcnJhbC1hY2NvdW50IC5idXNpbmVzcy1jYXJkIC53aGl0ZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcmVmZXJyYWwgLmgtcmVmLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcmVmZXJyYWwtYWNjb3VudCBmb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgLmJsb2NrIC5hZGRpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgLmJsb2NrIC5kZWxldGUge1xuICBiYWNrZ3JvdW5kOiAjMmQ4OGU1IHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy9yZWZlcmVyLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4jcmVmZXJyYWwtYWNjb3VudCAuZnJpZW5kLWhlbHAtYmFubmVyIHtcbiAgbWFyZ2luOiAwIDAgLTEycHggMTBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hZGRpbnB1dHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWRkaW5wdXQgLmRlbGV0ZXtcbiAgYmFja2dyb3VuZDogIzJkODhlNSB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvcmVmZXJlci1jbG9zZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5hZGRpbnB1dCAuZGVsZXRlLWNsZWFye1xuICBiYWNrZ3JvdW5kOiAjMmQ4OGU1IHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy9yZWZlcmVyLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjhweDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgLmFkZHRoaXNfdG9vbGJveCxcbiNyZWZlcnJhbCAuYWRkdGhpc190b29sYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZm9ybS5yZWZlcnJhbC1wcm9ncmFtLXBvcC11cC1mb3JtIC5zZW5kLWVtYWlsLXBhbmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZvcm0ucmVmZXJyYWwtcHJvZ3JhbS1wb3AtdXAtZm9ybSAuc2VuZC1lbWFpbC1wYW5lbCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuZm9ybS5yZWZlcnJhbC1wcm9ncmFtLXBvcC11cC1mb3JtIHRyIHRkIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luOiAwIDAgMCA1cHggIWltcG9ydGFudDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgI2FqYXhfcmVmZXJyYWxfcG9wX3VwX2Zvcm0ge1xuICB3aWR0aDogOTUlO1xufVxuXG4jcmVmZXJyYWwgI3JlZmVycmFsLWFjY291bnQgI2FqYXhfcmVmZXJyYWxfcG9wX3VwX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3JlZmVycmFsLWFjY291bnQtd3JhcHBlciAuYm90dG9tLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmYWZjZmUgdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL2Jhbm5lci5qcGdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBzb2xpZCAjZWRmMGY0IDFweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaGVpZ2h0OiA0OXB4O1xufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxNC4wNS4yMDE1LCAxMzo0NDoxMFxuICAgIEF1dGhvciAgICAgOiBTdGlrc1xuKi9cblxuLyogYWZmaWxpYXRlIHNob3J0ICovXG4jcmVmZXJyYWx7XG4gJi5zaG9ydC1hZmZpbGlhdGUgLndpZGdldHMtY29se1xuICAgd2lkdGg6IDQ1JTtcbiB9XG4gIEBtZWRpYSBhbGwgYW5kKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICYuc2hvcnQtYWZmaWxpYXRlIC53aWRnZXRzLWNvbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uZmJfaWZyYW1lX3dpZGdldHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiNyZWZlcnJhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDdweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI3JlZmVycmFsIC53aWRnZXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0cy1jb2wge1xuICB3aWR0aDogMzMlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAjcmVmZXJyYWwgLndpZGdldHMtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jcmVmZXJyYWwgLmNlbnRlci1ibG9jayB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcmVmZXJyYWwgLm1haW4tdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggMCAyNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IHtcbiAgYm9yZGVyOiBzb2xpZCAjZTZlNmU2IDFweDtcbiAgLy9ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgd2lkdGg6IDk4JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbn1cblxuI3JlZmVycmFsIC5idXNpbmVzcy1jYXJkIC5yZWZlcnJhbC1jYXJkLWJveHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuI3JlZmVycmFsIC5idXNpbmVzcy1jYXJkIC5yZWZlcnJhbC1jYXJkLWJveCAuYnV0dG9uc3tcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjMDg1YWI3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuaGVhZGVyIGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvcGx1cy1taW51cy1idXR0b25zLnBuZ1wiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4jcmVmZXJyYWwgLndpZGdldC5vcGVuZWQgLmhlYWRlciBpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcbn1cblxuI3JlZmVycmFsIC53aWRnZXQuY2xvc2VkIC5oZWFkZXIgaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuI3JlZmVycmFsIC53aWRnZXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDIycHg7XG4gIGJvcmRlci10b3A6IHNvbGlkICNmNGY0ZjQgMXB4O1xufVxuXG4jcmVmZXJyYWwgLndpZGdldC1jb250ZW50IHAge1xuICBjb2xvcjogIzZjNmM2YztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLndoaXRlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3JlZmVycmFsL2ZpbGVzL2ltYWdlcy93aGl0ZS1idXR0b24tYmcucG5nXCIpIDAgYm90dG9tIHJlcGVhdC14O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogc29saWQgI2RlZGZlNSAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXJ7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuI3JlZmVycmFsIC53aWRnZXQgaW5wdXQuYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5ibHVlLWJ1dHRvbiB7XG4gIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL2JsdWUtYnV0dG9uLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZDogIzRhODZiMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgJjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM4OWMxMDY7XG4gIH1cbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLmdyZXktYnV0dG9uIHtcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvZ3JleS1idXR0b24tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kOiAjNzE3MTcxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgJjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM4OWMxMDY7XG4gIH1cbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLmljb24tYnV0dG9uIHNwYW4ge1xuICBwYWRkaW5nOiAycHggMTBweCAycHggMjVweDtcbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLnByaW50LWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL3ByaW50LWljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjVweDtcbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLnNhdmUtYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvc2F2ZS1pY29uLnBuZ1wiKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5ub3RpY2Uge1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAub3JhbmdlLW5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICNmYmZhZWY7XG4gIGNvbG9yOiAjZGM3ZDFmO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZ3JlZW4tbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZmJlZjtcbiAgY29sb3I6ICMzZjZiMDA7XG59XG5cbiNyZWZlcnJhbCAuZGF0YS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDEwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3JlZmVycmFsIHRhYmxlLmRhdGEtdGFibGUgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNiZGJkYmQgMXB4O1xufVxuXG4jcmVmZXJyYWwgLmRhdGEtdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbiNyZWZlcnJhbCAuZGF0YS10YWJsZSB0ciB0aCxcbiNyZWZlcnJhbCAuZGF0YS10YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuXG4jcmVmZXJyYWwgLmRhdGEtdGFibGUgdHIgdGQgc3BhbiB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLnVuZGVybGluZS1oZWFkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNlY2VjZWMgMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCBmb3JtIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDA7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IGZvcm0gc2VsZWN0LFxuI3JlZmVycmFsIC53aWRnZXQgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiNyZWZlcnJhbCAud2lkZ2V0IGZvcm0gdGV4dGFyZWF7XG4gIGJvcmRlcjogc29saWQgI2U3ZTdlNyAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL2lucHV0LWJnLnBuZ1wiKSByZXBlYXQteDtcbiAgcGFkZGluZzogN3B4O1xuICBjb2xvcjogIzcxNzE3MTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LFxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yLFxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjZWZlZmVmIDFweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0IGxpIGIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMTk3NGIwO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTIgbGksXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaTpsYXN0LWNoaWxkICxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTIgbGkgLmxpLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjMGQ2NWJmO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgLmxpLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlM2Y2ZmQ7XG4gIGNvbG9yOiAjM2M0Zjg2O1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTIgbGkgLmxpLWhlYWRlcixcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaSAubGktaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IGdyZXk7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSBhIGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9yZWZlcnJhbC9maWxlcy9pbWFnZXMvZ3JleS1hcnJvd3MucG5nXCIpO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgYSBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL2JsdWUtYXJyb3dzLnBuZ1wiKTtcbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpIGEgaSxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaSBhIGkge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMnB4IDEwcHggMCAwO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTIgbGkuY2xvc2VkIGEgaSxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaS5jbG9zZWQgYSBpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTIgbGkub3BlbmVkIGEgaSxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaS5vcGVuZWQgYSBpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTRweDtcbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpIC5saS1jb250ZW50LFxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0zIGxpIC5saS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE0cHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTIgbGkgdWwsXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTIgbGkgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSB1bCBsaSxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSBvbCBsaSB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgaDMge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMTk3NGIwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaSBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaSBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyB1bCxcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBvbCB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5ibHVlLWxhYmVsIHtcbiAgY29sb3I6ICMxOTc0YjA7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5yZWQtbGFiZWwge1xuICBjb2xvcjogI2MwNDM0Mztcbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLmRpc2NvdW50LWNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL2dyZWVuLWJ1dHRvbi1iZy5wbmdcIikgcmVwZWF0LXggc2Nyb2xsIDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDhweCAxNXB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3JlZmVycmFsIC53aWRnZXQgLmNvcHktbXNne1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxOTc0YjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1cHg7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbiNyZWZlcnJhbCAud2lkZ2V0IC5yZWZlcnJhbC1saW5rIHtcbiAgY29sb3I6ICMwZDY1YmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAjZTZlOWVmIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKndpZHRoOiAzNjlweDsqL1xufVxuXG4jcmVmZXJyYWwgLndpZGdldCAucmVmZXJyYWwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jcmVmZXJyYWwgLmJhbm5lcnMtd2lkZ2V0IC5jb2RlIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jcmVmZXJyYWwgLmJhbm5lcnMtd2lkZ2V0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzVweDtcbn1cblxuI3JlZmVycmFsIC5iYW5uZXJzLXdpZGdldCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI3JlZmVycmFsIC5iYW5uZXJzLXdpZGdldCB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNkMGRlZTggMXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbiNyZWZlcnJhbCAuYmFubmVycy13aWRnZXQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI3JlZmVycmFsIC5iYW5uZXJzLXdpZGdldCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3JlZmVycmFsIC5iYW5uZXJzLXdpZGdldCB1bCBsaSAuaW1hZ2Utd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuI3JlZmVycmFsIC5iYW5uZXJzLXdpZGdldCB1bCBsaSBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4jcmVmZXJyYWwgLmxpbmsgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNyZWZlcnJhbCAubGluayBhIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cblxuICAjcmVmZXJyYWwgLmRhdGEtdGFibGUgdHIgdGgsXG4gICNyZWZlcnJhbCAuZGF0YS10YWJsZSB0ciB0ZCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgI3JlZmVycmFsIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3JlZmVycmFsIC5saW5rIGEge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICNyZWZlcnJhbCAubGluayBhIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAjcmVmZXJyYWwgLmxpbmsgYSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XG4gICNyZWZlcnJhbCAuaW1hZ2Utd3JhcHBlcntcbiAgICB3aWR0aDoxMDAlO1xuICB9XG4gICNyZWZlcnJhbCAuaW1hZ2Utd3JhcHBlciBpbWd7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe1xuICBib2R5ICNyZWZlcnJhbCAuZGF0YS10YWJsZSB0ciB0ZCwgI3JlZmVycmFsIC5kYXRhLXRhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICBjb2xvcjogIzk0OTQ5NDtcbiAgfVxuICBib2R5ICNyZWZlcnJhbCAucmVmZXJyYWwtY2FyZC1ib3ggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keSAjcmVmZXJyYWwgLndpZGdldC1jb250ZW50IGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6NDAwcHgpe1xuICBib2R5ICNyZWZlcnJhbCAud2lkZ2V0cyAuaGlkZGVuLW1vYntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgYm9keSAjcmVmZXJyYWwgLndpZGdldHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgYm9keSAjcmVmZXJyYWwgLndpZGdldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDEwcHg7XG4gIH1cbiAgI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpIC5saS1jb250ZW50LFxuICAjcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgLmxpLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggNXB4IDE0cHggNXB4O1xuICB9XG4gIGJvZHkgI3JlZmVycmFsIC5kYXRhLXRhYmxlIHRye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHRoLCB0ZHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLypcbiAgICBDcmVhdGVkIG9uIDogMDYuMDcuMjAxNSwgMTE6NTA6MjVcbiAgICBBdXRob3IgICAgIDogU3Rpa3NcbiovXG5cbiN0b3AtcGFuZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXB4IDVweCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiN0b3AtcGFuZWwucmVmZXJyYWwtcGFnZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuI3RvcC1wYW5lbC5yZWZlcnJhbC1wYWdlIC5idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdG9wLXBhbmVsIC5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL2Nsb3NlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3RvcC1wYW5lbCAuYmx1ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZjY2MDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiN0b3AtcGFuZWwgLmhpZ2hsaWdodCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwODVhYjc7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN0b3AtcGFuZWwgLmVhcm5pbmdzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgIzNmM2YzZiAxcHg7XG59XG5cbiN0b3AtcGFuZWwgLmVhcm5pbmdzIGIge1xuICBjb2xvcjogIzA4NWFiNztcbn1cblxuI3RvcC1wYW5lbCAuZGlzY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuI3RvcC1wYW5lbCAuZGlzY291bnQgYiB7XG4gIGNvbG9yOiAjZmY2NjAwO1xufVxuXG4jcmVmZXJyYWwtYWNjb3VudCAuc2VuZC1zbXMgaDN7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuI3JlZmVycmFsLWFjY291bnQgLnNlbmQtc21zIHB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufSIsIkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAubW9iaWxlLWltYWdle1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XHJcbiAgLm1vYmlsZS1pbWFnZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIlxyXG4ubG9hZGluZyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5idG4uYnRuLWluZm97XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBib3gtc2hhZG93OiAwcHggMTBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gICY6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICBib3R0b206IDJweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogIzg5YzEwNjtcclxuICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgfVxyXG59XHJcbiN0ZXJtc190YWJsZXtcclxuICBtYXgtd2lkdGg6IDcwJTtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgdHJ7XHJcbiAgICB0ZHtcclxuICAgICAgcHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uZXNzYXlzLWNhbGN1bGF0b3IgW25hbWU9ZXNzYXlfb3JkZXJfZm9ybV0+ZGl2PmRpdjpudGgtY2hpbGQoMil7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gIGRpdiNtaW5pX29yZGVyX2Zvcm17XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxudWwgbGk6YmVmb3Jle1xyXG4gIHRvcDogMTJweDtcclxufVxyXG4uYnRuLWxpbmV7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnZpZGVvLWJsb2Nre1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXkgaW1nOmhvdmVye1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICB0cmFuc2l0aW9uOiAxcztcclxufVxyXG4udmlkZW8tYmxvY2sgYS5idXR0b24tcGxheSBpbWd7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLm1vZGFsIC5tb2RhbC1jb250ZW50e1xyXG4gIHdpZHRoOiA4MDBweDtcclxuICAvL21hcmdpbjogMTQycHggYXV0bztcclxuICBtYXJnaW46IDIwNXB4IGF1dG8gMDtcclxufVxyXG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmJsdWUtYnRue1xyXG4gIGJhY2tncm91bmQ6ICMyNTg5YmQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgcGFkZGluZzogNHB4IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE2NmNhMztcclxuICBib3gtc2hhZG93OiAxcHggMXB4IDAgMXB4ICMxNjZjYTM7XHJcbiAgbWluLXdpZHRoOiAxMzFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uY2xvc2V7XHJcblxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XHJcbiAgLnZpZGVvLWJsb2Nre1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLyoudmlkZW8tYmxvY2sgaW1neyovXHJcbiAgLyp3aWR0aDogNjAlOyovXHJcbiAgLyp9Ki9cclxuICAudmlkZW8tY29se1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8vLnRleHQtY29se1xyXG4gIC8vICB3aWR0aDogMTAwJTtcclxuICAvL31cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXl7XHJcbiAgICB0b3A6IGNhbGMoNjMlIC0gNDdweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDYzJSAtIDUwcHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXkge1xyXG4gICAgdG9wOiBjYWxjKDYzJSAtIDQycHgpO1xyXG4gICAgbGVmdDogY2FsYyg2MyUgLSA0NXB4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODEwcHgpe1xyXG4gIC5tb2RhbCAubW9kYWwtY29udGVudHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgaWZyYW1le1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICB9XHJcbiAgLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXl7XHJcbiAgICB0b3A6IGNhbGMoNjAlIC0gMjlweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDY4JSAtIDQ1cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MzBweCl7XHJcbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IGlmcmFtZXtcclxuICAgIGhlaWdodDogMzIwcHg7XHJcbiAgfVxyXG4gIC52aWRlby1ibG9jayBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDYwcHgpe1xyXG4gIC5tb2RhbCAubW9kYWwtY29udGVudCBpZnJhbWV7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MjBweCl7XHJcbiAgLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXkgaW1ne1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgLnZpZGVvLWJsb2NrIGEuYnV0dG9uLXBsYXl7XHJcbiAgICB0b3A6IGNhbGMoNTklIC0gMjNweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDY4JSAtIDM5cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XHJcbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IGlmcmFtZXtcclxuICAgIGhlaWdodDogMjIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PSBQT1AtVVAgPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbiNteV9wb3Bfd2luZG93X2Jne1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDE0LCAxNCwgMC43KTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XHJcbiAgem9vbTogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI215X3BvcF93aW5kb3d7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcG9wdXAucG5nKSBuby1yZXBlYXQgdG9wO1xyXG4gIHdpZHRoOiAzMjFweDtcclxuICBoZWlnaHQ6IDM5NnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA5OTk2O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgI215X3BvcF93aW5kb3dfY2xvc2V7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgdG9wOiAtMTJweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwYWRkaW5nOiA4cHggMCAwO1xyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51c2UtY29kZS1idXR0b25ze1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICYudXNle1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLmRvbnQtdXNle1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4gICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgI215X3BvcF93aW5kb3dfY2xvc2V7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jbXlfcG9wX3dpbmRvd19hamF4IHN0cm9uZ3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAzMjBweDtcclxuICBsZWZ0OiA1MDJweDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG4jbXlfcG9wX3dpbmRvd19iZzpiZWZvcmV7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi1yaWdodDogLS4yNWVtO1xyXG59XHJcbi50ZXh0LXRvcHtcclxuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogMzIzcHg7XHJcbiAgbGVmdDogLTEycHg7XHJcbn1cclxuaDIucG9wLXR0bHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjZmE4YjZkO1xyXG59XHJcbnNwYW4uZmlyc3Qtd29yZHN7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogI2Y1OGQxYjtcclxufVxyXG4ucG9wLXRleHR7XHJcbiAgY29sb3I6ICNiN2JjYmY7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIHBhZGRpbmc6IDAgOTBweDtcclxufVxyXG4ucG9wLWlucHV0c3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgdG9wOiAzMjhweDtcclxuICBsZWZ0OiAtMTgwcHg7XHJcbn1cclxuLnBvcC1pbnB1dHMgaW5wdXR7XHJcbiAgZGlzcGxheTogaW5pdGlhbCFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybyxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgbWF4LXdpZHRoOiAyNTBweDtcclxuICBwYWRkaW5nOiA3cHggMTZweCFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAxOXB4IWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTVweCFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcclxufVxyXG4ucG9wLWlucHV0cyBpbnB1dDo6cGxhY2Vob2xkZXJ7XHJcbiAgY29sb3I6ICM4OTg5OGI7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuLnBvcC1idXR0b257XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMzQxcHg7XHJcbiAgbGVmdDogLTE3OXB4O1xyXG59XHJcbi5wb3AtYnV0dG9uIGlucHV0e1xyXG4gIGJhY2tncm91bmQ6ICM4OWMxMDY7XHJcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybyxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyNTBweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYm90dG9tLXRleHR7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybyxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDM2NXB4O1xyXG4gIGxlZnQ6IC0xMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyM3B4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDAgMTU0cHg7XHJcbn1cclxuLnBvcC1tZXNzYWdle1xyXG4gIG1hcmdpbjogMCA0MTRweDtcclxuICB3aWR0aDogNTAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDMzMHB4O1xyXG4gIGNvbG9yOiAjMjU4OWJkO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBwYWRkaW5nOiAwIDkwcHg7XHJcbn1cclxuI215X3BvcF93aW5kb3dfY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTA5cHg7XHJcbiAgdG9wOiAzNHB4O1xyXG59XHJcbi8vQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTUycHgpe1xyXG4vLyAgI215X3BvcF93aW5kb3dfYWpheCBzdHJvbmd7XHJcbi8vICAgIGJvdHRvbTogLTMwcHg7XHJcbi8vICAgIGxlZnQ6IDI1cHg7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcclxuLy8gIH1cclxuLy8gICNteV9wb3Bfd2luZG93X2Nsb3NlIHtcclxuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICByaWdodDogODVweDtcclxuLy8gICAgdG9wOiAyNXB4O1xyXG4vLyAgfVxyXG4vLyAgI215X3BvcF93aW5kb3d7XHJcbi8vICAgIHdpZHRoOiA3NjhweDtcclxuLy8gIH1cclxuLy8gIC5wb3AtYnV0dG9uIHtcclxuLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4vLyAgfVxyXG4vLyAgLnBvcC1pbnB1dHN7XHJcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgcG9zaXRpb246IHN0YXRpYztcclxuLy8gIH1cclxuLy8gICNteV9wb3Bfd2luZG93X2FqYXh7XHJcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgdG9wOiAyNjVweDtcclxuLy8gICAgcmlnaHQ6IDE0N3B4O1xyXG4vLyAgfVxyXG4vLyAgLnBvcC1tZXNzYWdle1xyXG4vLyAgICBtYXJnaW46IDA7XHJcbi8vICAgIHdpZHRoOiA3MSU7XHJcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgbGVmdDogMzAzcHg7XHJcbi8vICAgIHRvcDogMDtcclxuLy8gICAgY29sb3I6ICMyNTg5YmQ7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTdweDtcclxuLy8gICAgcGFkZGluZzogMCA5MHB4O1xyXG4vLyAgfVxyXG4vLyAgLnBvcC1tZXNzYWdlLnNlbmQtZXJyb3ItbWVzc2FnZXtcclxuLy8gICAgbGVmdDogMjQwcHg7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvd19hamF4IHN0cm9uZ3tcclxuLy8gICAgbWFyZ2luLWxlZnQ6IDMwN3B4O1xyXG4vLyAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuLy8gICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgIGNvbG9yOiAjMjU4OWJkO1xyXG4vLyAgfVxyXG4vL31cclxuLy9AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbi8vICAucG9wLWlucHV0cyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuLy8gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvd19hamF4IHN0cm9uZ3tcclxuLy8gICAgYm90dG9tOiAtMzZweDtcclxuLy8gICAgbGVmdDogLTIzcHg7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvd19jbG9zZSB7XHJcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgcmlnaHQ6IDY1cHg7XHJcbi8vICAgIHRvcDogMTIycHg7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvd3tcclxuLy8gICAgYmFja2dyb3VuZDogdXJsKC9maWxlcy9pbWFnZXMvcHJpbWUtcG9wLXVwLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuLy8gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4vLyAgICB3aWR0aDogNjAwcHg7XHJcbi8vICAgIHRvcDogLTQzcHggIWltcG9ydGFudDtcclxuLy8gICAgaGVpZ2h0OiA1NjBweDtcclxuLy8gIH1cclxuLy8gICNteV9wb3Bfd2luZG93X2FqYXgge1xyXG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgIHRvcDogMjkxcHg7XHJcbi8vICAgIHJpZ2h0OiA5MHB4O1xyXG4vL1xyXG4vLyAgfVxyXG4vL1xyXG4vLyAgI215X3BvcF93aW5kb3dfYWpheCBicntcclxuLy8gICAgZGlzcGxheTogbm9uZTtcclxuLy8gIH1cclxuLy8gIC5wb3AtaW5wdXRzIGlucHV0e1xyXG4vLyAgICBoZWlnaHQ6IDQwcHg7XHJcbi8vICAgIG1heC13aWR0aDogMTU1cHg7XHJcbi8vICB9XHJcbi8vICAucG9wLWJ1dHRvbiBpbnB1dHtcclxuLy8gICAgaGVpZ2h0OiA0MHB4O1xyXG4vLyAgfVxyXG4vLyAgI215X3BvcF93aW5kb3cgZm9ybXtcclxuLy8gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvdyBmb3JtIC5wb3AtaW5wdXRze1xyXG4vLyAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4vLyAgfVxyXG4vLyAgI215X3BvcF93aW5kb3cgZm9ybSAucG9wLWlucHV0cyBpbnB1dHtcclxuLy8gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4vLyAgfVxyXG4vLyAgLnBvcC1tZXNzYWdle1xyXG4vLyAgICBsZWZ0OiAyMjBweDtcclxuLy8gICAgd2lkdGg6IDc0JTtcclxuLy8gICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICB0b3A6IDEycHg7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvd19hamF4IHN0cm9uZ3tcclxuLy8gICAgbWFyZ2luLXRvcDogMjFweDtcclxuLy8gIH1cclxuLy8gIC5wb3AtbWVzc2FnZS5zZW5kLWVycm9yLW1lc3NhZ2Uge1xyXG4vLyAgICBsZWZ0OiAxOTNweDtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vXHJcbi8vQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4vLyAgI215X3BvcF93aW5kb3dfYWpheCBzdHJvbmd7XHJcbi8vICAgIGJvdHRvbTogLTI1cHg7XHJcbi8vICAgIGxlZnQ6IDEzcHg7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvd19jbG9zZSB7XHJcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgcmlnaHQ6IDQ5cHg7XHJcbi8vICAgIHRvcDogMTUwcHg7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvd3tcclxuLy8gICAgd2lkdGg6IDQ4MHB4O1xyXG4vLyAgfVxyXG4vLyAgI215X3BvcF93aW5kb3dfYWpheHtcclxuLy8gICAgcmlnaHQ6IDc0cHg7XHJcbi8vICB9XHJcbi8vICAucG9wLWlucHV0cyBpbnB1dHtcclxuLy8gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4vLyAgICBoZWlnaHQ6IDM1cHg7XHJcbi8vICB9XHJcbi8vICAucG9wLWJ1dHRvbiBpbnB1dHtcclxuLy8gICAgaGVpZ2h0OiAzNXB4O1xyXG4vLyAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4vLyAgfVxyXG4vLyAgI215X3BvcF93aW5kb3cgZm9ybSAucG9wLWlucHV0c3tcclxuLy8gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4vLyAgfVxyXG4vLyAgI215X3BvcF93aW5kb3cgZm9ybSAucG9wLWlucHV0cyBpbnB1dHtcclxuLy8gICAgbWF4LXdpZHRoOiAxNTVweDtcclxuLy8gIH1cclxuLy8gIC5wb3AtbWVzc2FnZXtcclxuLy8gICAgbGVmdDogMTU3cHg7XHJcbi8vICAgIHdpZHRoOiA4NCU7XHJcbi8vICAgIHRvcDogN3B4O1xyXG4vLyAgICBmb250LXNpemU6IDExcHg7XHJcbi8vICB9XHJcbi8vICAucG9wLW1lc3NhZ2Uuc2VuZC1lcnJvci1tZXNzYWdlIHtcclxuLy8gICAgbGVmdDogMTU4cHg7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvd19hamF4IHN0cm9uZyB7XHJcbi8vICAgIG1hcmdpbi1sZWZ0OiAyMzZweDtcclxuLy8gICAgcGFkZGluZy10b3A6IDlweDtcclxuLy8gICAgbWFyZ2luLXRvcDogMDtcclxuLy8gIH1cclxuLy99XHJcbi8vQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4vLyAgI215X3BvcF93aW5kb3dfYWpheCBzdHJvbmd7XHJcbi8vICAgIGJvdHRvbTogMTdweDtcclxuLy8gICAgbGVmdDogLTE2cHg7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTBweDtcclxuLy8gICAgei1pbmRleDogOTtcclxuLy8gIH1cclxuLy8gICNteV9wb3Bfd2luZG93IHtcclxuLy8gICAgd2lkdGg6IDMyMHB4O1xyXG4vLyAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbi8vICB9XHJcbi8vICAucG9wLWlucHV0cyBpbnB1dHtcclxuLy8gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgIGhlaWdodDogMjBweDtcclxuLy8gICAgbWF4LXdpZHRoOiAxMTBweDtcclxuLy8gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vICAucG9wLWJ1dHRvbiBpbnB1dCB7XHJcbi8vICAgIGhlaWdodDogMjBweDtcclxuLy8gICAgZm9udC1zaXplOiAxMnB4O1xyXG4vLyAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuLy8gIH1cclxuLy8gICNteV9wb3Bfd2luZG93X2FqYXgge1xyXG4vLyAgICByaWdodDogNDdweDtcclxuLy8gIH1cclxuLy8gICNteV9wb3Bfd2luZG93X2Nsb3NlIHtcclxuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICByaWdodDogMzVweDtcclxuLy8gICAgdG9wOiAxOTFweDtcclxuLy8gIH1cclxuLy8gICNteV9wb3Bfd2luZG93X2Nsb3NlIGltZ3tcclxuLy8gICAgd2lkdGg6IDEycHg7XHJcbi8vICAgIGhlaWdodDogMTJweDtcclxuLy8gIH1cclxuLy8gICNteV9wb3Bfd2luZG93IGZvcm0gLnBvcC1pbnB1dHMgaW5wdXR7XHJcbi8vICAgIG1heC13aWR0aDogMTAzcHg7XHJcbi8vICB9XHJcbi8vICAucG9wLW1lc3NhZ2V7XHJcbi8vICAgIGxlZnQ6IDQ4cHg7XHJcbi8vICAgIHdpZHRoOiA4MSU7XHJcbi8vICAgIHRvcDogLTE3cHg7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTFweDtcclxuLy8gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuLy8gICAgcGFkZGluZzogMTJweDtcclxuLy8gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbi8vICB9XHJcbi8vICAjbXlfcG9wX3dpbmRvd19hamF4IHN0cm9uZ3tcclxuLy8gICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xyXG4vLyAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4vLyAgfVxyXG4vLyAgLnBvcC1tZXNzYWdlLnNlbmQtZXJyb3ItbWVzc2FnZSB7XHJcbi8vICAgIGxlZnQ6IDUxcHg7XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09IEJhbm5lciBGaXJzdC1PcmRlciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLndyYXAtYmFubmVye1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbn1cclxuLndyYXAtYmFubmVyIHBpY3R1cmUgaW1ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qLndyYXAtYmFubmVyIGl7Ki9cclxuLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cclxuLypyaWdodDogMDsqL1xyXG4vKnRvcDogMDsqL1xyXG4vKmNvbG9yOiAjZmYwMDAwOyovXHJcbi8qd2lkdGg6IDM1cHg7Ki9cclxuLypoZWlnaHQ6IDM1cHg7Ki9cclxuLyp6LWluZGV4OiA5OTk5OTk5OTsqL1xyXG4vKn0qL1xyXG4ud3JhcC1iYW5uZXIgaTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IC44cztcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5pbWcuY2xvc2Utb3JkZXItYmFubmVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNHB4O1xyXG4gIHRvcDogMjJweDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgei1pbmRleDogOTk5OTk5OTk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5pbWcuY2xvc2Utb3JkZXItYmFubmVyIC5jbG9zZXtcclxuICBmb250LXNpemU6IDM1cHg7XHJcbn1cclxuXHJcbi5iYW5uZXItZWFzdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYmFubmVyLWVhc3RlciAuZGVzY3RvcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIycHg7XHJcbiAgd2lkdGg6IDEwMSU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbn1cclxuLmJhbm5lci1lYXN0ZXIgLnRhYmxldHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5iYW5uZXItZWFzdGVyIC5tb2JpbGV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgLmJhbm5lci1lYXN0ZXIgLmRlc2N0b3B7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYmFubmVyLWVhc3RlciAudGFibGV0e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gIC5iYW5uZXItZWFzdGVyIC50YWJsZXR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYmFubmVyLWVhc3RlciAubW9iaWxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItZWFzdGVyIHtcclxuICB0b3A6IDFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgvZmlsZXMvaW1nL2VsYWItY29tLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5iYW5uZXItZWFzdGVyIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2dyAvIDgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAuYmFubmVyLWVhc3RlciB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAxNik7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICBpbWcuY2xvc2Utb3JkZXItYmFubmVye1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIHRvcDogMThweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MjBweCl7XHJcbiAgaW1nLmNsb3NlLW9yZGVyLWJhbm5lcntcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgfVxyXG59XHJcbi5oaW50OmhvdmVyIC5jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIHRvcDogMzBweDtcclxuICByaWdodDogMzBweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAuaGludCAuY29udGVudHtcclxuICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgLnRvcC1vcmRlcnMtYmxvY2sgLmZiLXNoYXJlLWJ1dHRvbntcclxuICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDcwcHgpe1xyXG4gIC5idG4tZ3JvdXB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PSBEaXNjb3VudCBQcm9ncmVzcyA9PT09PT09PT09PT09PT0qL1xyXG5cclxuLmRpc2NvdW50LXByb2dyZXNzIHtcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGlzY291bnQtcHJvZ3Jlc3MgLmRpc2NvdW50LXByb2dyZXNzLWJhciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmRpc2NvdW50LXByb2dyZXNzIC5kaXNjb3VudC1wcm9ncmVzcy1iYXIgZGl2IHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogIzg5YzEwNjtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1wcm9ncmVzcyAuZGlzY291bnQtcHJvZ3Jlc3MtcG9pbnRzIHtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1wcm9ncmVzcyAuZGlzY291bnQtcHJvZ3Jlc3MtcG9pbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmRpc2NvdW50LXByb2dyZXNzIC5kaXNjb3VudC1wcm9ncmVzcy1wb2ludDpob3ZlcntcclxuICBjb2xvcjogIzg5YzEwNjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1wcm9ncmVzcyAuZGlzY291bnQtcHJvZ3Jlc3MtcG9pbnQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB3aWR0aDogMHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1wcm9ncmVzcyAuZGlzY291bnQtcHJvZ3Jlc3MtdW5pdHMge1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmRpc2NvdW50LXByb2dyZXNzIC5kaXNjb3VudC1wcm9ncmVzcy11bml0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgd2lkdGg6IDU5cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGlzY291bnQtcHJvZ3Jlc3MgLmRpc2NvdW50LXByb2dyZXNzLXVuaXQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgd2lkdGg6IDBweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG59XHJcbi5saWZldGltZS1kaXNjb3VudHtcclxuICB3aWR0aDogNzAlO1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAubGlmZXRpbWUtZGlzY291bnR7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgfVxyXG59XHJcbi8qLy8vLy8vLy8vLS0tLS0tLS0tLS0tLS0qKioqKioqKioqKioqKiovXHJcbi5zaWRlYmFyIC5jaXRhZGVsIC5jb250ZW50IC5tZW51IC5tb2JpbGUtY29udGFjdHN7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucHJpbWUtdmlkZW8gaWZyYW1le1xyXG4gIHdpZHRoOiA2NzNweDtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDg0cHgpe1xyXG4gIC5wcmltZS12aWRlbyBpZnJhbWV7XHJcbiAgICB3aWR0aDogNjM2cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAucHJpbWUtdmlkZW8gaWZyYW1le1xyXG4gICAgd2lkdGg6IDY3M3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MjlweCl7XHJcbiAgLnByaW1lLXZpZGVvIGlmcmFtZXtcclxuICAgIHdpZHRoOiA1NjBweDtcclxuICAgIGhlaWdodDogMzE3cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAucHJpbWUtdmlkZW8gaWZyYW1le1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgaGVpZ2h0OiAyMjVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDMwcHgpe1xyXG4gIC5wcmltZS12aWRlbyBpZnJhbWV7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgICBoZWlnaHQ6IDE5NHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNzVweCl7XHJcbiAgLnByaW1lLXZpZGVvIGlmcmFtZXtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09IGVzc2F5LXRvcGljcyB0b2dnbGUgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmFyZ3VtZW50YXRpdmUtZXNzYXktdG9waWNzIGgze1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCA0NXB4O1xyXG59XHJcbi5hcmd1bWVudGF0aXZlLWVzc2F5LXRvcGljcyBoMzpob3ZlcntcclxuICBjb2xvcjogIzg5YzEwNjtcclxufVxyXG4uYXJndW1lbnRhdGl2ZS1lc3NheS10b3BpY3MgaDM6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMnB4O1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMjdweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ZpbGVzL2ltYWdlcy9uZXh0LnBuZ1wiKTtcclxufVxyXG4uYXJndW1lbnRhdGl2ZS1lc3NheS10b3BpY3MgaDMub3BlbntcclxuICBjb2xvcjogIzg5YzEwNjtcclxufVxyXG4uYXJndW1lbnRhdGl2ZS1lc3NheS10b3BpY3MgaDMub3BlbjpiZWZvcmV7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAycHg7XHJcbiAgd2lkdGg6IDI3cHg7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjdweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZmlsZXMvaW1hZ2VzL25leHQucG5nXCIpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmFyZ3VtZW50YXRpdmUtZXNzYXktdG9waWNzIG9sIGxpe1xyXG4gIHBhZGRpbmctbGVmdDogNDVweDtcclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxub2wuY291bnQtb2x7XHJcbiAgY291bnRlci1yZXNldDogbGlzdCA0NTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbm9sLmNvdW50LW9sIGxpe1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90byxzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcbm9sLmNvdW50LW9sIGxpOmJlZm9yZXtcclxuICBjb250ZW50OiBjb3VudGVyKGxpc3QpICcuJztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgY29sb3I6ICMxOTc0YjA7XHJcbn1cclxub2wuY291bnQtdG9waWNze1xyXG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QgOTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbm9sLmNvdW50LXRvcGljcyBsaXtcclxuICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5vbC5jb3VudC10b3BpY3MgbGk6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgJy4nO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICBjb2xvcjogIzE5NzRiMDtcclxufVxyXG4vKi8vLy8vLy8vLy8vLy9SRUZFUlJBTCBQUk9HUkFNLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vKi9cclxuI2Rpc2NvdW50LWNvZGUtc2VsZWN0e1xyXG4gIGJhY2tncm91bmQ6ICM4OWMxMDY7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nOiA1cHggNnB4O1xyXG4gIHdpZHRoOiAxMDRweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4jcmVmZXJyYWwtYWNjb3VudCAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZHtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbn1cclxuI3JlZmVycmFsLWFjY291bnQgLmZiLXNoYXJlLWJ1dHRvbi5mYl9pZnJhbWVfd2lkZ2V0LmZiX2lmcmFtZV93aWRnZXRfZmx1aWR7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5mYi1zZW5kLCAuZmItZm9sbG93e1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4jcmVmZXJyYWwgLndpZGdldC1jb250ZW50IC5yZWYtZGlzY291bnQtY29kZSBwe1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLnJlZi1kaXNjb3VudC1jb2Rle1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ucmVmLWxpbmt7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG4jcmVmZXJyYWwtbGluay1zZWxlY3R7XHJcbiAgY29sb3I6ICMzMzdhYjc7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZjA7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHdpZHRoOiA4OCU7XHJcbn1cclxuI3JlZmVycmFsIC53aWRnZXQgLmJ1dHRvbi5zYXZlLWJ1dHRvbiBzcGFue1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgb2wsICNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyB1bHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4jcmVmZXJyYWwgLmJ1c2luZXNzLWNhcmQgLnJlZmVycmFsLWNhcmQtYm94e1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4jcmVmZXJyYWwgLndpZGdldCBpbWd7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbiNyZWZlcnJhbCAuYnVzaW5lc3MtY2FyZCAucmVmZXJyYWwtY2FyZC1ib3ggLmJ1dHRvbnN7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpe1xyXG4gICNyZWZlcnJhbCAuYnVzaW5lc3MtY2FyZCAucmVmZXJyYWwtY2FyZC1ib3ggLmJ1dHRvbnN7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgLyoubWFpbi5jb250YWluZXItZmx1aWR7Ki9cclxuICAvKm1hcmdpbi10b3A6IDYwcHg7Ki9cclxuICAvKn0qL1xyXG4gIC5jb250YWluZXItbWFpbiAuYWNjb3VudHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmNvbnRhaW5lci1tYWluIC5hY2NvdW50IGltZy52aXAtYWNjb3VudC1pbWd7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4gICNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMyBsaXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzUwcHgpe1xyXG4gICNkaXNjb3VudC1jb2RlLXNlbGVjdHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbiAgLnJlZmVycmFsLWNhcmQtYm94e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYnVzaW5lc3MtY2FyZCBwe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmFmZi10aXRsZXtcclxuICB3aWR0aDogNzAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTg5YmQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICBmb250LXNpemU6IDE1cHQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG4uYWZmLWJvZHl7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgY29sb3I6ICMyNTg5YmQ7XHJcbiAgZm9udC1zaXplOiAxNHB0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4uYWZmLWJvZHkgc3BhbntcclxuICBjb2xvcjogIzRlN2MwZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTRwdDtcclxufVxyXG4uYmFubmVyLXdyYXB7XHJcbiAgd2lkdGg6IDcwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLmJhbm5lci13cmFwIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLmFmZi10aXRsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYWZmLWJvZHl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJhbm5lci13cmFwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi8qLy8vLy8vTElTVCBTdHlsZS8vLy8vLy8vLyovXHJcbm9sLmNvbnRpbnVlIGxpOjpiZWZvcmV7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XHJcbiAgY29udGVudDogY291bnRlcihsaXN0KSBcIi4gXCI7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiBDb29raWUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvb2tpZS1wb2xpY3ktYmxvY2sge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6ICNmY2Y4ZTNlMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC5yb3ctd3JhcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuZGF0YS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLmRhdGEtY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAmLnRleHQtY29se1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVhZC1tb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogIzViNWI2NTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG4gIHAuZGVza3RvcC10ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjNWI1YjY1O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNwYW57XHJcbiAgICAgYXtcclxuICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgIGNvbG9yOiAjNWI1YjY1O1xyXG4gICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1jb29raWUge1xyXG4gICAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAgIHRvcDogMTE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmNmOWU2O1xyXG4gICBwLmRlc2t0b3AtdGV4dHtcclxuICAgICBzcGFue1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICB9XHJcbiAgIH1cclxuICAgIC5yZWFkLW1vcmV7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIC5yb3ctd3JhcHtcclxuICAgICAgLmRhdGEtcm93e1xyXG4gICAgICAgIC5kYXRhLWNvbC50ZXh0LWNvbHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICBib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIGJvZHkgLmJvdHRvbS1iYW5uZXJzLXdyYXBwZXIuY29va2llLWJhbm5lciB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4vKi8vLy8vLy8vLy8vLy8vIEJ1dHRvbnMgTGl2ZS1jaGF0IFNjcm9sbC10b3AgUGhvbmUgLy8vLy8vLy8vLy8vLy8vLy8vKi9cclxuXHJcbiNiYWNrLXRvLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMTg1cHg7XHJcbiAgcmlnaHQ6IDI1cHg7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi9maWxlcy9pbWFnZXMvdXAtbmV3LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNjBweDtcclxuXHJcbn1cclxuI2JhY2stdG8tdG9wOmhvdmVye1xyXG4gIGJveC1zaGFkb3c6IDBweCAycHggOXB4IDNweCAjMjU4OWJkO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG4jYmFjay10by10b3Auc2hvdyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm5ldy1saXZlLWNoYXR7XHJcbiAgYm90dG9tOiAxMTJweDtcclxuICByaWdodDogMjVweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgbWluLWhlaWdodDogNjBweDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL2ZpbGVzL2ltYWdlcy9jaGF0LW5ldy5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xyXG59XHJcbi5uZXctbGl2ZS1jaGF0OmhvdmVye1xyXG4gIGJveC1zaGFkb3c6IDBweCAycHggOXB4IDNweCAjNzFhYTFjO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG4ubmV3LXNpdGUtcGhvbmV7XHJcbiAgYm90dG9tOiAxMTJweDtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDY2cHg7XHJcbiAgei1pbmRleDogOTk5OTk5OTk7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcvZmlsZXMvaW1hZ2VzL3Bob25lLW5ldy5wbmcnKSBsZWZ0IG5vLXJlcGVhdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xyXG59XHJcbmltZy5zaG93LW9uLWhvdmVye1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEzcHg7XHJcbiAgbGVmdDogNTVweDtcclxuICB3aWR0aDogMTIycHg7XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gIGJvZHkuZm9vdGVyLW1hcmdpbiAjYmFjay10by10b3Age1xyXG4gICAgYm90dG9tOiAyMzdweDtcclxuICB9XHJcbiAgYm9keS5mb290ZXItbWFyZ2luIC5uZXctc2l0ZS1waG9uZSB7XHJcbiAgICBib3R0b206IDIzN3B4O1xyXG4gIH1cclxuICBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1saXZlLWNoYXQge1xyXG4gICAgYm90dG9tOiAxNjRweDtcclxuICB9XHJcblxyXG4gIC8vYm9keSAgI2JhY2stdG8tdG9we1xyXG4gIC8vICBib3R0b206IDEyMHB4O1xyXG4gIC8vfVxyXG4gIC8vYm9keSAubmV3LWxpdmUtY2hhdHtcclxuICAvLyAgYm90dG9tOiA1M3B4O1xyXG4gIC8vfVxyXG4gIC8vYm9keSAubmV3LXNpdGUtcGhvbmV7XHJcbiAgLy8gIGJvdHRvbTogMTIwcHg7XHJcbiAgLy99XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpe1xyXG4gIGJvZHkgLm5ldy1zaXRlLXBob25le1xyXG4gICAgYm90dG9tOiAxMzVweDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICB9XHJcbiAgYm9keSAubmV3LWxpdmUtY2hhdHtcclxuICAgIGJvdHRvbTogMTM1cHg7XHJcbiAgfVxyXG4gIGJvZHkgI2JhY2stdG8tdG9we1xyXG4gICAgYm90dG9tOiAyMDVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIGJvZHkuZm9vdGVyLW1hcmdpbiAubmV3LWxpdmUtY2hhdCB7XHJcbiAgICBib3R0b206IDE2NHB4O1xyXG4gIH1cclxuICBib2R5LmZvb3Rlci1tYXJnaW4gI2JhY2stdG8tdG9wIHtcclxuICAgIGJvdHRvbTogMjMycHg7XHJcbiAgfVxyXG4gIGJvZHkuZm9vdGVyLW1hcmdpbiAubmV3LXNpdGUtcGhvbmV7XHJcbiAgICBib3R0b206IDIzMnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIGJvZHkuZm9vdGVyLW1hcmdpbiAubmV3LXNpdGUtcGhvbmV7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNDVweDtcclxuICAgIGJvdHRvbTogMjA1cHg7XHJcbiAgfVxyXG4gIC5uZXctc2l0ZS1waG9uZSAuc2hvdy1vbi1ob3ZlcntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYm9keS5mb290ZXItbWFyZ2luICNiYWNrLXRvLXRvcCB7XHJcbiAgICByaWdodDogMzFweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm90dG9tOiAyMDVweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggOXB4IDNweCAjMjU4OWJkO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgYm9keS5mb290ZXItbWFyZ2luIC5uZXctbGl2ZS1jaGF0IHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggOXB4IDNweCAjNzFhYTFjO1xyXG4gICAgYm90dG9tOiAxNTBweDtcclxuICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgbWluLWhlaWdodDogNDdweDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci13cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xyXG4gIGJvZHkuZm9vdGVyLW1hcmdpbiAubmV3LWxpdmUtY2hhdHtcclxuICAgIGJvdHRvbTogMjA4cHg7XHJcbiAgfVxyXG5cclxuICBib2R5LmZvb3Rlci1tYXJnaW4gI2JhY2stdG8tdG9wLCBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1zaXRlLXBob25le1xyXG4gICAgYm90dG9tOiAyNjdweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDI1cHgpe1xyXG4gIGJvZHkgLm5ldy1zaXRlLXBob25le1xyXG4gICAgYm90dG9tOiAxNDJweDtcclxuICB9XHJcbiAgYm9keSAubmV3LWxpdmUtY2hhdHtcclxuICAgIGJvdHRvbTogMTQycHg7XHJcbiAgfVxyXG4gIGJvZHkgI2JhY2stdG8tdG9we1xyXG4gICAgYm90dG9tOiAyMTBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1saXZlLWNoYXR7XHJcbiAgICBib3R0b206IDE1OXB4O1xyXG4gIH1cclxuICBib2R5LmZvb3Rlci1tYXJnaW4gI2JhY2stdG8tdG9wLCBib2R5LmZvb3Rlci1tYXJnaW4gLm5ldy1zaXRlLXBob25le1xyXG4gICAgYm90dG9tOiAyMjBweDtcclxuICB9XHJcbn1cclxuLmNlbnRlci1wb3NpdGlvbntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcbn1cclxuLmNlbnRlci1wb3NpdGlvbiBpbWd7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uY2VudGVyLXBvc2l0aW9uIHB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9DT05URU5UIE9GIFRBQkxFLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vKi9cclxuaDF7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuYm9keSAuY29udGVudC13cmFwIHtcclxuICBjb2xvcjogIzEzYjRkYjtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbn1cclxuYm9keSAuY29udGVudC13cmFwIC5jb250ZW50LXRhYmxle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuYm9keSAuY29udGVudC13cmFwIC5jb250ZW50LXRhYmxlOmFmdGVye1xyXG4gIGNvbnRlbnQ6ICdcXGYxMDcnO1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5ib2R5IC5jb250ZW50LXdyYXAgLmNvbnRlbnQtdGFibGUucm90YXRlOmFmdGVye1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcbmJvZHkgLmNvbnRlbnQtd3JhcCAubGlua3N7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbn1cclxuYm9keSAuY29udGVudC13cmFwIHVse1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5ib2R5IC5jb250ZW50LXdyYXAgb2wgbGl7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5ib2R5IC5jb250ZW50LXdyYXAgdWwgbGl7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuYm9keSAuY29udGVudC13cmFwIHVsIGxpOmJlZm9yZXtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogLTMuNXB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDYuNXB4IDAgNi41cHggN3B4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzRhODZiMztcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbn1cclxuYm9keSAuY29udGVudC13cmFwIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuYm9keSAuY29udGVudC13cmFwIGEge1xyXG4gIGNvbG9yOiAjNGE4NmIzO1xyXG59XHJcblxyXG4uY29udGVudC10YWJsZSBwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMzNweDtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBwYWRkaW5nOiAxMXB4IDAgN3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG5cclxuLnRvZ2dsZS1kaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuYm9keSAuY29udGVudC13cmFwIGEudG9nZ2xlIHtcclxuICBjb2xvcjogI2ZmYWEzMztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcbmJvZHkgLmNvbnRlbnQtd3JhcCBhLnRvZ2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBzcGVhazogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjVweDtcclxuICB0b3A6IDZweDtcclxuICBjb2xvcjogIzY3Y2YyYTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSAuY29udGVudC13cmFwIC5saXR0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICB0cmFuc2l0aW9uOiBkaXNwbGF5IC41cyBlYXNlLWluLW91dDtcclxufVxyXG5ib2R5IC5jb250ZW50LXdyYXAgLmJpZ3tcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5ib2R5IC5jb250ZW50LXdyYXAgLmFsbCAubGl0dGxle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuYm9keSAuY29udGVudC13cmFwIC5hbGwgLmJpZ3tcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSAuY29udGVudC13cmFwIC50b2ctYnRuIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5ib2R5IC5jb250ZW50LXdyYXAgLmFsbC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzZWxmLWVuZDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIwNzRhMjtcclxuICBwYWRkaW5nOiAxNXB4IDAgMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi52aXAtb2ZmZXItYmVuZWZpdHMtbGlzdCB1bC52aXAtb2ZmZXItYmVuZWZpdHMtaXRlbSBsaS5hY2Njb3VudC1hY3RpdmV7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIC0gU2VtaWJvbGRcIjtcclxuICBjb2xvcjogIzI1ODliZDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiNkX2JveF9pZHtcclxuICB6LWluZGV4OiA5OTk5O1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICBib2R5IC50ZXh0LWNvbnRlbnQgLmNvbnRlbnQtd3JhcCAudG9nLWJ0biB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcblxyXG5cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XHJcbiAgYm9keSAudGV4dC1jb250ZW50IC5jb250ZW50LXdyYXAgLnRvZy1idG4ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gIH1cclxuICBib2R5IC5jb250ZW50LXdyYXAgLmFsbC1jb250ZW50IGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBib2R5IC5jb250ZW50LXdyYXAgLmNvbnRlbnQtdGFibGUgcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgYm9keSAuY29udGVudC13cmFwIC5jb250ZW50LXRhYmxlIHB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICBib2R5IC5vcmRlcnMtY29udGFpbmVyIC5idG4tZ3JvdXA+cHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICBib2R5IC5jb250ZW50LXdyYXAgLmNvbnRlbnQtdGFibGUgcHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICBib2R5IC5jb250ZW50LXdyYXAgLmxpbmtze1xyXG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICB9XHJcbiAgYm9keSAuY29udGVudC13cmFwIC5hbGwtY29udGVudHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4O1xyXG4gIH1cclxufVxyXG4udmlwLW9mZmVyLWJ1eS13cmFwcGVyIHRib2R5IHRyIHRkIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcbiAgLnZpcC1vZmZlci1idXktd3JhcHBlciB7XHJcbiAgICBsZWZ0OiAtMjBweDtcclxuICB9XHJcbn1cclxuLm9yZGVyZm9ybSAudmlwIHNwYW4gYXtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3RlcHN7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zdGVwcyAudmlwLWxpbmt7XHJcbiAgd2lkdGg6IDUzcHg7XHJcbiAgaGVpZ2h0OiA0N3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDE3cHg7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSA4N3B4KTtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnN0ZXBzIC52aXAtbGlua3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxufVxyXG4uY3VycmVuY3ktY2hvaWNle1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbiNyZWZlcnJhbCAud2lkZ2V0IC5idXR0b246Zmlyc3QtY2hpbGR7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vLi4vcmVmZXJyYWwvZmlsZXMvaW1hZ2VzL2JsdWUtYnV0dG9uLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgJjpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIGJvdHRvbTogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjODljMTA2O1xyXG4gIH1cclxufVxyXG5ib2R5IC5zaG9ydGNvZGUgLmVzc2F5LTN7XHJcbiAgbWF4LXdpZHRoOiA3MCU7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gIC51cGRhdGUtaGludDpob3ZlciAuZGlzY291bnRjbGFzcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAyMzJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5tb2RhbCAubW9kYWwtY29udGVudHtcclxuICAgIHdpZHRoOiA2MTBweDtcclxuICAgIG1hcmdpbjogMTY4cHggYXV0bztcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xyXG4gIGJvZHkgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG59XHJcbi5vcmRlcnMtY29udGFpbmVyIC5maWxlcyAuZmlsZSAuaXRlbSBhLmJ0bi5idG4tbGlua3tcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi52aXAtc2VydmljZXMuY29udGFpbmVyLWZsdWlkPmRpdntcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ub3JkZXJmb3JtIC52aXAgbGFiZWx7XHJcbiAgcGFkZGluZy10b3A6IDRweDtcclxufVxyXG4ub3JkZXJmb3JtIC52aXAgLmhpbnQgaXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG59XHJcbi8vLm9yZGVyZm9ybSAudmlwICN2aXBfc2VydmljZV9wYWNrYWdlX3ByaWNlLnByaWNle1xyXG4vLyAgdG9wOiAwO1xyXG4vL31cclxuLm1vZGFsLXdhcm5pbmcuZmFkZSAubW9kYWwtYm9keSBidXR0b257XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgMjIxLCAyMjEpO1xyXG4gICYueWVze1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzg5YzEwNjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAmLm5ve1xyXG4gICAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG4ubW9kYWwtd2FybmluZy5mYWRlIC5tb2RhbC1ib2R5IGJ1dHRvbi5jbG9zZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgLnZpcC1zZXJ2aWNlcyAucHJpY2Uge1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgfVxyXG4gIC5vcmRlcmZvcm0gLnZpcCAuaGludCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAuNXB4O1xyXG4gIH1cclxuICAub3JkZXJmb3JtIC52aXAgbGFiZWx7XHJcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICB9XHJcbiAgLm9yZGVyZm9ybSAudmlwIC5idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAub3JkZXJmb3JtIC52aXAgLmhpbnR7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjMlLCAwKTtcclxuICB9XHJcblxyXG59XHJcbi52aXAtb2ZmZXItZGlzY291bnR7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLm9yZGVycy1jb250YWluZXIgLm9yZGVycyAub3JkZXIudmlwX29yZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlYmY0ZjkgdXJsKC4uL2ltZy92aXAtYWNjb3VudC9vcmRlci1mb3JtLTAzLnN2ZykgMTAwJSAyNSUgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjRweDtcclxuICB9XHJcbiAgLm9yZGVycy1jb250YWluZXIgLm9yZGVycy1pbnZvaWNlc3tcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWVkZjc7XHJcbiAgfVxyXG4gIC5vcmRlcnMtY29udGFpbmVyIC5vcmRlcnMtaW52b2ljZXMgdHIudGh7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAub3JkZXJzLWNvbnRhaW5lciAub3JkZXJzLWludm9pY2VzIHRyLnRyMXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vcmRlcnMtY29udGFpbmVyIC5vcmRlcnMtaW52b2ljZXMgdHIudHIxIHRke1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDllZGY3O1xyXG4gIH1cclxufVxyXG4uc2hvdy1tb2JpbGV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ub3JkZXItc3RlcHMgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLm9yZGVyLXN0ZXBzIGltZy52aXAtZ2lme1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAub3JkZXItc3RlcHMgaW1nLnNob3ctZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zaG93LW1vYmlsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLyovLy8vLy8vLy8vLy8vLy8vLy9TaG9ydGNvZGUgb24gbWFpbiBwYWdlLy8vLy8vLy8vLy8vLy8vLy8vLyovXHJcbiNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm17XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAjZXNzYXlfdG90YWxfcHJpY2V7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbn1cclxuI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAucm93LXByaWNle1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4jbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW06bnRoLWNoaWxkKC1uKzYpe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbiNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLnJvdy1wcmljZSAucHJpY2UtaXRlbS50b3RhbC1wcmljZXtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5wcmljZS1pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2V7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLnJvdy1wcmljZSAucHJpY2UtaXRlbTpudGgtY2hpbGQoLW4rNil7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW17XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLmZvcm0taW5wdXR7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW0udG90YWwtcHJpY2V7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA3cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbiAgI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAucm93LXByaWNlIC5wcmljZS1pdGVtOm50aC1jaGlsZCgtbis2KXtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgfVxyXG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLnJvdy1wcmljZSAucHJpY2UtaXRlbXtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgfVxyXG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0ge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAucm93LXByaWNlIC5wcmljZS1pdGVte1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICB9XHJcbiAgI21pbmlfb3JkZXJfZm9ybS5jdXN0b20tZm9ybSAucHJpY2UtaXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLnByaWNlLWl0ZW06bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5vcmRlcmZvcm0uY29udGFpbmVyLWZsdWlke1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yb3ctcHJpY2V7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW06bnRoLWNoaWxkKC1uKzYpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICNtaW5pX29yZGVyX2Zvcm0uY3VzdG9tLWZvcm0gLnJvdy1wcmljZSAucHJpY2UtaXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW17XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICB9XHJcbiAgLnByaWNlLWl0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3JtLmN1c3RvbS1mb3JtIC5yb3ctcHJpY2UgLnByaWNlLWl0ZW06bGFzdC1jaGlsZHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udmlwLXN0ZXB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi52aXAtc3RlcCBhe1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuLnZpcC1zdGVwIC5ib2xke1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogIzMzN2FiNztcclxufVxyXG4udmlwLXN0ZXAgLmJvbGQ6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6IHVybCgvZmlsZXMvaW1hZ2VzL3ByaW1lLWNyb3duLnBuZyk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDRweDtcclxuICB0b3A6IC0yM3B4O1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAudmlwLXN0ZXB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC52aXAtc3RlcCAuZGV0YWlsc3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uY29kZS1leHBpcmVke1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuZm9ybSBsYWJlbC5uYW1lLWVycm9ye1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuLy8ucG9wb3Zlci5sZWZ0e1xyXG4vLyAgbGVmdDogLTUwcHggIWltcG9ydGFudDtcclxuLy8gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTI4MHB4KSBhbmQgKG1pbi13aWR0aDo5OTJweCl7XHJcbi8vICAgIGxlZnQ6IC0xMzBweCFpbXBvcnRhbnQ7XHJcbi8vICB9XHJcbi8vfVxyXG4vKiBoaW50IGRpc2NvdW50cyAqL1xyXG4uYWNjb3VudCAuYWNjb3VudC1wb3BvdmVyIC5wb3BvdmVyLmxlZnR7XHJcbiAgdG9wOiAtNTNweCFpbXBvcnRhbnQ7XHJcbn1cclxuLmFjY291bnQgLmFjY291bnQtcG9wb3Zlci1pbmZve1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYWNjb3VudCAuYWNjb3VudC1wb3BvdmVyLWluZm8gLnBvcG92ZXIubGVmdHtcclxuICBsZWZ0OiAzNSUhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLmFjY291bnQgLmFjY291bnQtcG9wb3ZlciAucG9wb3Zlci5sZWZ0LCAuYWNjb3VudCAuYWNjb3VudC1wb3BvdmVyLWluZm8gLnBvcG92ZXIubGVmdHtcclxuICAgIGxlZnQ6IDUwJSFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0b3A6IGF1dG8haW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKiBFbmQgaGludCBkaXNjb3VudHMgKi9cclxuLypAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpICB7Ki9cclxuXHJcbi8qLnBvcG92ZXIubGVmdCAuYXJyb3d7Ki9cclxuLypyaWdodDogYXV0bzsqL1xyXG4vKnRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyovXHJcbi8qbGVmdDogLTEzcHg7Ki9cclxuLyp9Ki9cclxuLyoucG9wb3Zlci5sZWZ0IHsqL1xyXG4vKmxlZnQ6IGF1dG8gIWltcG9ydGFudDsqL1xyXG4vKnJpZ2h0OiAtMjg1cHggIWltcG9ydGFudDsqL1xyXG4vKn0qL1xyXG4vKn0qL1xyXG4vKkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KXsqL1xyXG4vKi5wb3BvdmVyLmxlZnQgeyovXHJcbi8qbGVmdDogYXV0byAhaW1wb3J0YW50OyovXHJcbi8qcmlnaHQ6IDQ1cHg7Ki9cclxuLyp9Ki9cclxuLyp9Ki9cclxuYm9keSBmb3JtIC5wdXQtZmlsZSBpbnB1dFt0eXBlPWZpbGVde1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi53LTIwe1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcbiN0YXNrX2ZpbGVfaW5mbyBwIGEgaW1ne1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4ubGluZS1hcnJvd3tcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZmlsZXMvaW1hZ2VzL2Fycm93LWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxOHB4IDI0cHggLTIycHggI2VhZWFlYTtcclxufVxyXG4ub3JkZXJzLWFmZmlsaWF0ZSAuc2hvcnQtYWZmaWxpYXRle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRvcC1vcmRlcnMtYmxvY2sub3Blbi5vcmRlcnMtYWZmaWxpYXRlIC5zaG9ydC1hZmZpbGlhdGV7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRvcC1vcmRlcnMtYmxvY2sub3Blbi5vcmRlcnMtYWZmaWxpYXRlIC5vcGVuLXJlZmVyYWwtaW5mbyBpe1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxufVxyXG4udG9wLW9yZGVycy1ibG9jay5vcmRlcnMtYWZmaWxpYXRlIC5mYS1jaGV2cm9uLWRvd246YmVmb3Jle1xyXG4gIGNvbG9yOiAjMjc0YTYwO1xyXG59XHJcbi50b3Atb3JkZXJzLWJsb2NrICN0b3AtcGFuZWx7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYmFjay1hZmZ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZWFybmluZ3N7XHJcbiAgY29sb3I6ICNmNjA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmVhcm5pbmdzIGJ7XHJcbiAgY29sb3I6ICMyZjMxM2E7XHJcbn1cclxuLmVhcm4td3JhcHBlcntcclxuICB3aWR0aDogODAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmVhcm4td3JhcHBlciAuYmx1ZS1idG57XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG59XHJcbi5hc2lkZS1idXR0b25ze1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG59XHJcbmJvZHkgLmFkZGlucHV0IC5kZWxldGUtY2xlYXJ7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIHRvcDogNDklO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogMzVweDtcclxufVxyXG4jcmVmZXJyYWwgLmJ1c2luZXNzLWNhcmQgLnJlZmVycmFsLWNhcmQtYm94IC5idXR0b25ze1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuI3JlZmVycmFsIC53aWRnZXQtY29udGVudCBwe1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuI3JlZmVycmFsIC53aWRnZXQsXHJcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSxcclxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0zIGxpLFxyXG4jcmVmZXJyYWwgLndpZGdldC1jb250ZW50IHAsXHJcbiNyZWZlcnJhbCAud2lkZ2V0IGZvcm0gdGFibGUgdGQsXHJcbiNyZWZlcnJhbCAud2lkZ2V0IC5kYXRhLWxpc3QtMiBsaSAubGktaGVhZGVyLFxyXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgLmxpLWhlYWRlcixcclxuI3JlZmVycmFsIC53aWRnZXQgLmRhdGEtbGlzdC0yIGxpIC5saS1jb250ZW50LFxyXG4jcmVmZXJyYWwgLndpZGdldCAuZGF0YS1saXN0LTMgbGkgLmxpLWNvbnRlbnR7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbmZvcm0ucmVmZXJyYWwtcHJvZ3JhbS1wb3AtdXAtZm9ybSB0ciB0ZCBbdHlwZT1zdWJtaXRde1xyXG4gIHBhZGRpbmc6IDdweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiN0b3AtcGFuZWwucmVmZXJyYWwtcGFnZSBzcGFuLmJsdWV7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbiNyZWZlcnJhbCAud2lkZ2V0IC51bmRlcmxpbmUtaGVhZGVye1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQ4cHgpICB7XHJcbiAgLmJhY2stYWZme1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSAge1xyXG4gICNyZWZlcnJhbC5zaG9ydC1hZmZpbGlhdGUgLndpZGdldHMtY29se1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgIHtcclxuICAuZWFybi13cmFwcGVye1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgIHtcclxuICAjcmVmZXJyYWwuc2hvcnQtYWZmaWxpYXRlIC53aWRnZXRzLWNvbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSAge1xyXG4gIC5lYXJuLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1NZWRpYT09PT09PT09PT09PT09PT09PSovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubW9kYWwuaW4ubW9kYWwtbW9iaWxlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5tb2RhbC5pbi5tb2RhbC1tb2JpbGUgLm1vZGFsLWRpYWxvZyAuY2xvc2V7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICB9XHJcbiAgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3Nle1xyXG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAubW9kYWwgLm1vZGFsLW1lbnUgLmNsb3NlLWljb24td2lkZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAvKmJvZHkgLm1vZGFsLWJhY2tkcm9weyovXHJcbiAgLyp6LWluZGV4OiAxMTQwOyovXHJcbiAgLyp9Ki9cclxufVxyXG4uZmVhdHVyZXMtZGVza3RvcCAuZGVza3RvcC12ZXJzaW9ue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5mZWF0dXJlcy1kZXNrdG9wIC5tb2JpbGUtdmVyc2lvbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAuZmVhdHVyZXMtZGVza3RvcCAuZGVza3RvcC12ZXJzaW9ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmZlYXR1cmVzLWRlc2t0b3AgLm1vYmlsZS12ZXJzaW9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5zdGVwcy13cmFwcGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbn1cclxuLnN0ZXBzLXdyYXBwZXIgaW1ne1xyXG4gIG1hcmdpbjogMiUgMTBweCAyJSAwO1xyXG4gIHdpZHRoOiAzMiU7XHJcblxyXG59XHJcbi5zdGVwcy13cmFwcGVyIGltZzpsYXN0LWNoaWxke1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4ub3JkZXItc3RlcHN7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxufVxyXG4ub3JkZXItc3RlcHMgcHtcclxuICBjb2xvcjogIzMzN2FiNztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xyXG59XHJcbi5vcmRlci1zdGVwcyBwOmJlZm9yZXtcclxuICBjb250ZW50OiB1cmwoLi4vLi4vZmlsZXMvaW1hZ2VzL3N0YXItc3RlcHMuc3ZnKTtcclxuICB3aWR0aDogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjUwcHgpe1xyXG4gIC5zdGVwcy13cmFwcGVye1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zdGVwcy13cmFwcGVyIGltZ3tcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDIlIDA7XHJcbiAgfVxyXG4gIC5vcmRlci1zdGVwcyBwe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KXtcclxuICAuc3RlcHMtd3JhcHBlciBpbWd7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5saW1pdGVkLXdyYXBwZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogNzAlO1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcbi5saW1pdGVkLXdyYXBwZXIgYXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4ubGltaXRlZC13cmFwcGVyIGE6aG92ZXIsIC5saW1pdGVkLXdyYXBwZXIgYTpmb2N1cywgLmxpbWl0ZWQtd3JhcHBlciBhOmFjdGl2ZXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmxpbWl0ZWQtaWNvbntcclxuICBiYWNrZ3JvdW5kOiAjNzJhYTE4O1xyXG4gIHdpZHRoOiAyMTBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNDVweCA0NXB4IDA7XHJcbn1cclxuLmxpbWl0ZWQtd3JhcHBlciBzcGFue1xyXG4gIGNvbG9yOiAjMmYzMTNhO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlicmlcIjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbmJvZHkgLmxpbWl0ZWQtd3JhcHBlciBpbWd7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmxpbWl0ZWQtaWNvbiBpbWc6Zmlyc3QtY2hpbGR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4ubGltaXRlZC1pY29uIGltZzpsYXN0LWNoaWxke1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbGVmdDogMTQ1cHg7XHJcbn1cclxuLmxpbWl0ZWQtaWNvbjpsYXN0LWNoaWxke1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogNDVweCAwIDAgNDVweDtcclxufVxyXG4ubGltaXRlZC1pY29uOmxhc3QtY2hpbGQgaW1nOmxhc3QtY2hpbGR7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbn1cclxuLmxpbWl0ZWQtdGl0bGV7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLmwtdG9wLXRleHR7XHJcbiAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODljMTA2O1xyXG4gIHBhZGRpbmc6IDE3cHg7XHJcbn1cclxuLmwtYm90dG9tLXRleHR7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE0cHggMTRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4OWJjO1xyXG4gIHBhZGRpbmc6IDE3cHg7XHJcbn1cclxuXHJcbi5saW1pdGVkLXN1YnRpdGxle1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiBDYWxpYnJpO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG4ubGltaXRlZC1zdWJ0aXRsZSBzdHJvbmd7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcbi5saW1pdGVkLXNpbXBsZXtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LWZhbWlseTogQ2FsaWJyaTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4ubC1kb3VibGUtbGluZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTZweDtcclxuICB0b3A6IDE3cHg7XHJcbn1cclxuLmwtZG91YmxlLWxpbmUtcmlnaHR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTdweDtcclxuICByaWdodDogMDtcclxufVxyXG4ubC1jcm93bntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIGJvdHRvbTogMTdweDtcclxufVxyXG4ubC1hcnJvd3N7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMTdweDtcclxufVxyXG4uc2VydmljZXMgLmxpbWl0ZWQtd3JhcHBlciBpbWd7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpe1xyXG4gIC5saW1pdGVkLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xyXG4gIC5saW1pdGVkLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgLmxpbWl0ZWQtd3JhcHBlciAubGltaXRlZC1pY29ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG4gIC5saW1pdGVkLXdyYXBwZXJ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAubGltaXRlZC1pY29uOmZpcnN0LWNoaWxke1xyXG4gICAgbGVmdDogLTEyNXB4O1xyXG4gIH1cclxuICAubGltaXRlZC1pY29uOmxhc3QtY2hpbGR7XHJcbiAgICByaWdodDogLTEyNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7XHJcbiAgLmxpbWl0ZWQtd3JhcHBlciAubGltaXRlZC1pY29ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4gIC5sLXRvcC10ZXh0e1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gIH1cclxuICAubGltaXRlZC1zaW1wbGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5saW1pdGVkLXdyYXBwZXIgaW1ne1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtc3dpcGUtZGlzY291bnQtMSBsaXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5tb2JpbGUtc3dpcGUtZGlzY291bnQtMSBsaTpiZWZvcmV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKiBMZWZ0X1NpZGViYXIgKioqKioqKioqKioqKioqKioqKioqKiovXHJcbmJvZHkgcC53b3Jkc3tcclxuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqIENvbnRhY3RVcyBuZXdEZXNpZ24gKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb250YWN0LXVzIC5mb3JtLWNvbHVtbntcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuLmNvbnRhY3QtdXMgcHtcclxuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLmNvbnRhY3QtdXMgLnNob3J0LWluZm97XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2Nre1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIDAgMjhweDtcclxuICBwYWRkaW5nLWxlZnQ6IDY4cHg7XHJcbiAgY29sb3I6ICM3ODc4Nzg7XHJcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpIGF7XHJcbiAgY29sb3I6ICM3ODc4Nzg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkgc3Bhbi50ZXh0e1xyXG4gIGNvbG9yOiAjNzg3ODc4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpIGE6aG92ZXJ7XHJcbiAgY29sb3I6ICM0YTg2YjM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpOmJlZm9yZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgdG9wOiA2cHg7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpOmZpcnN0LWxldHRlcntcclxuICBjb2xvcjogIzRhODZiMztcclxufVxyXG4uY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkuZS1tYWlse1xyXG4gIGNvbG9yOiAjNGE4NmIzO1xyXG59XHJcbi5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaS50b2xsLWZyZWU6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL3RvbGwtaWNvbi5wbmdcIik7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpLnN1cHBvcnQ6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL3N1cHAtaWNvbi5wbmdcIik7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpLmUtbWFpbDpiZWZvcmV7XHJcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvbWFpbC1pY29uLnBuZ1wiKTtcclxufVxyXG4uY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkuYWRkcmVzczpiZWZvcmV7XHJcbiAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvYWRkci1pY29uLnBuZ1wiKTtcclxufVxyXG4uY29udGFjdC11c3tcclxuICAuY29udGFjdHMtYmxvY2t7XHJcbiAgICBsaS5jb250YWN0cy1jaGF0e1xyXG4gICAgICY6YmVmb3Jle1xyXG4gICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2wtY2hhdC1pY29uLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgIH1cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICAmOmZpcnN0LWxldHRlcntcclxuICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udGFjdC11c3tcclxuICAuY29udGFjdHMtc29jaWFse1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDUwcHggMCAwIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4IWltcG9ydGFudDtcclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udGFjdC11cyAuZm9ybS13cmFwcGVye1xyXG4gIHBhZGRpbmc6IDEyNXB4IDAgNTBweCA2MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbnRhY3RzL25ldy1jb250YWN0cy1iZy1taW4ucG5nXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0NXB4O1xyXG59XHJcbi5jb250YWN0LXVzIC5mb3JtLXdyYXBwZXIgLmNpdGFkZWx7XHJcbiAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmZvcm0td3JhcHBlciAuY2l0YWRlbDpiZWZvcmV7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbnRhY3RzL2dyZWVuLWVsZW1lbnQtbWluLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJvdHRvbTogLTE1cHg7XHJcbiAgbGVmdDogLTE3NXB4O1xyXG59XHJcbi5jb250YWN0LXVzIC5mb3JtLXdyYXBwZXIgLmNpdGFkZWwgLmNvbnRlbnQud2hpdGUtYmd7XHJcbiAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMTkyLCAxOTIsIDE5MiwgMC41KTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMTVweCAxNXB4IDQ1cHg7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmZvcm0td3JhcHBlciAuY2l0YWRlbCAuaGVhZGVye1xyXG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHBhZGRpbmc6IDIycHggMCAxNXB4IDM1cHg7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmZvcm0td3JhcHBlciAuY2l0YWRlbCAuaGVhZGVyOmJlZm9yZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb250YWN0LXVzIGZvcm0gcHtcclxuICBjb2xvcjogIzc4Nzg3ODtcclxufVxyXG4uY29udGFjdC11cyBmb3JtIHA6Zmlyc3QtbGV0dGVye1xyXG4gIGNvbG9yOiAjNGE4NmIzO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmNvbnRhY3QtdXMgZm9ybSBpbnB1dCwgLmNvbnRhY3QtdXMgdGV4dGFyZWF7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcclxuICBtaW4taGVpZ2h0OiAzOXB4O1xyXG4gIGhlaWdodDogMzlweDtcclxufVxyXG4uY29udGFjdC11cyBmb3JtIC5idXR0b24tYmxvY2t7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jb250YWN0LXVzIGZvcm0gLmJ1dHRvbi1ibG9jayBpbnB1dC5idG4tc3VjY2Vzc3tcclxuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmVycm9yIHB7XHJcbiAgY29sb3I6ICNkOTUzNGY7XHJcbn1cclxuLmNvbnRhY3QtdXMgLmVycm9yIHA6Zmlyc3QtbGV0dGVye1xyXG4gIGNvbG9yOiAjZDk1MzRmO1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLmNvbnRhY3QtdXMgLmZvcm0tY29sdW1ue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICAuY29udGFjdC11cyAuc2hvcnQtaW5mb3tcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAuY29udGFjdC11cyAuY29udGFjdHMtYmxvY2t7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAuY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGl7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIC5jb250YWN0LXVzIC5jb250YWN0cy1zb2NpYWx7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIC5jb250YWN0LXVzIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDUwcHggMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gIC5jb250YWN0LXVzIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XHJcbiAgLmNvbnRhY3QtdXMgLmNvbnRhY3RzLWJsb2NrIGxpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIC5jb250YWN0LXVzIC5jb250YWN0cy1ibG9jayBsaSBhe1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICAuY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkgc3Bhbi50ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICAuY29udGFjdC11cyAuY29udGFjdHMtYmxvY2sgbGkgc3Bhbi50ZXh0IGJye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmNvbnRhY3QtdXMgZm9ybSBwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuY29udGFjdC11cyAuc2hvcnQtaW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKiBEaXNjb3VudCBQYWdlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZGlzY291bnQgaDIsIC5kaXNjb3VudCBoMywgLmRpc2NvdW50IHB7XHJcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XHJcbn1cclxuLmRpc2NvdW50IGgye1xyXG4gIGNvbG9yOiAjMjU4OWJkO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5kaXNjb3VudCBoMjpiZWZvcmV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZGlzY291bnQgaDN7XHJcbiAgY29sb3I6ICMyNTg5YmQ7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmRpc2NvdW50IHB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLmRpc2NvdW50IC5maXJzdC1kaXNjb3VudC1ibG9jayBwe1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNjglO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbn1cclxuLmRpc2NvdW50IC5maXJzdC1kaXNjb3VudC1ibG9jayAuaW1nLXdyYXBwZXJ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmRpc2NvdW50IC5maXJzdC1kaXNjb3VudC1ibG9jayAuaW1nLXdyYXBwZXI6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvZGlzY291bnRzL2ZpcnN0LWxlZnQtYmVmb3JlLW1pbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICBib3R0b206IC02NXB4O1xyXG4gIGxlZnQ6IDgwcHg7XHJcbn1cclxuLmRpc2NvdW50IC5maXJzdC1kaXNjb3VudC1ibG9jayAuaW1nLXdyYXBwZXI6YWZ0ZXJ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDIxNHB4O1xyXG4gIGhlaWdodDogMjQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9kaXNjb3VudHMvZmlyc3QtcmlnaHQtYmVmb3JlLW1pbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgdG9wOiAtNzZweDtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG4uZGlzY291bnQgLmZpcnN0LWRpc2NvdW50LWJsb2NrIC5pbWctd3JhcHBlciBpbWd7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA1cHggNXB4IHJnYmEoMTkyLDE5MiwxOTIsMSkpO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmRpc2NvdW50IC5kaXNjb3VudHMtYmxvY2t7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNjBweCAxMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcbn1cclxuLmRpc2NvdW50IC5kaXNjb3VudHMtYmxvY2sgaW1ne1xyXG4gIG1heC13aWR0aDogOTAlO1xyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDVweCA1cHggcmdiYSgxOTIsMTkyLDE5MiwxKSk7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uZGlzY291bnQgLmRpc2NvdW50cy1ibG9jazpiZWZvcmV7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAtNjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9kaXNjb3VudHMvbGVmdC1saW5lLW1pbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG4uZGlzY291bnQgLmRpc2NvdW50cy1ibG9jazphZnRlcntcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2Rpc2NvdW50cy9yaWdodC1saW5lLW1pbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG4uZGlzY291bnQgLmJvdHRvbS1ibG9jayAudGV4dC13cmFwcGVye1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi5kaXNjb3VudCAuYm90dG9tLWJsb2NrIC5pbWFnZS13cmFwcGVye1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNDclO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG59XHJcbi5iLWdyZWVue1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg5OCwxNzMsNDcsMSkgMCUsIHJnYmEoMTY3LDIyMCw0MiwxKSAzNSUsIHJnYigxNTMsIDIwNiwgMjcpIDcwJSwgcmdiYSgxMjEsMTkwLDU2LDEpIDEwMCUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNDk5YmVhJywgZW5kQ29sb3JzdHI9JyMxYWJjOWMnLCBHcmFkaWVudFR5cGU9MSApO1xyXG59XHJcbi5idXR0b24yIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW46IDQwcHggMDtcclxuICBwYWRkaW5nOiAxM3B4IDUwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgZmlsdGVyOiBodWUtcm90YXRlKDBkZWcpO1xyXG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IHJnYmEoMTkyLDE5MiwxOTIsMSk7XHJcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnJvdC0zNjAtbm9zY29vcDpob3ZlciB7XHJcbiAgZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxufVxyXG4ucm90LTEzNTpob3ZlciB7XHJcbiAgZmlsdGVyOiBodWUtcm90YXRlKDEzNWRlZyk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5yb3QtOTA6aG92ZXIge1xyXG4gIGZpbHRlcjogaHVlLXJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLmRpc2NvdW50IC5ib3R0b20tYmxvY2sgLnRleHQtd3JhcHBlciAudmlwLXBhY2thZ2UtYmFubmVye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGV7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA3MzRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgYXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxufVxyXG4udmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbHtcclxuICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xyXG59XHJcbi52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5oZWFkZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDUwcHg7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG59XHJcbi52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5oZWFkZXI6YmVmb3Jle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xyXG59XHJcbi52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IC52aXAtZGlzY291bnRze1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDFweDtcclxuICBoZWlnaHQ6IDEwMXB4O1xyXG4gIHBhZGRpbmc6IDNweCAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTg2YjM7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMzlweDtcclxuICAvKnRvcDogLTEycHg7Ki9cclxuICBsZWZ0OiA3cHg7XHJcbn1cclxuLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLnZpcC1kaXNjb3VudHMgLndyYXBwZXJ7XHJcbiAgcGFkZGluZzogMThweCAyMnB4O1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogOTNweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGhlaWdodDogOTNweDtcclxuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogIzRhODZiMztcclxufVxyXG4udmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAubGltaXRlZHtcclxuICAvKmRpc3BsYXk6IGJsb2NrOyovXHJcbiAgLyp3aWR0aDogMTAwJTsqL1xyXG4gIGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDQyJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogI2E3ZGMyOTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxufVxyXG4udmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudGV4dHtcclxuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAvKnBhZGRpbmctbGVmdDogMTEwcHg7Ki9cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHdpZHRoOiA1NyU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1ODBweCl7XHJcbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLmxpbWl0ZWR7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudGV4dHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG4gIH1cclxuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudmlwLWRpc2NvdW50c3tcclxuICAgIHRvcDogLTIycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmhlYWRlcntcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICB9XHJcbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLnZpcC1kaXNjb3VudHN7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5kaXNjb3VudCAuZGlzY291bnRzLWJsb2Nre1xyXG4gICAgcGFkZGluZzogMjBweCAxMjBweDtcclxuICB9XHJcbiAgLmRpc2NvdW50IC5kaXNjb3VudHMtYmxvY2sgLmRpc2t7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICB9XHJcbiAgLmRpc2NvdW50IC5ib3R0b20tYmxvY2sgLmltYWdlLXdyYXBwZXJ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5kaXNjb3VudCAuZmlyc3QtZGlzY291bnQtYmxvY2sgcHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG4gIC5kaXNjb3VudCAuZmlyc3QtZGlzY291bnQtYmxvY2sgLmltZy13cmFwcGVye1xyXG4gICAgd2lkdGg6IDM5JTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IC52aXAtZGlzY291bnRze1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAuZGlzY291bnQgLmRpc2NvdW50cy1ibG9ja3tcclxuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcclxuICB9XHJcbiAgLmRpc2NvdW50IC5kaXNjb3VudHMtYmxvY2sgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZGlzY291bnQgLmJvdHRvbS1ibG9jayAuaW1hZ2Utd3JhcHBlcntcclxuICAgIHBhZGRpbmctbGVmdDogNzVweDtcclxuICB9XHJcbiAgLndpZGdldC1jb250ZW50e1xyXG4gICAgcGFkZGluZzogMjJweCAxMHB4O1xyXG4gIH1cclxuICAucmVmZXJyYWwtcHJvZ3JhbS1wb3AtdXAtZm9ybSAuYnV0dG9ucyBhe1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogOXB4IDZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IC52aXAtZGlzY291bnRze1xyXG4gICAgdG9wOiAtMjRweDtcclxuICB9XHJcbiAgLmRpc2NvdW50IC5maXJzdC1kaXNjb3VudC1ibG9jayBwe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmRpc2NvdW50IC5maXJzdC1kaXNjb3VudC1ibG9jayAuaW1nLXdyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiA3MHB4IDA7XHJcbiAgfVxyXG4gIC5kaXNjb3VudCAuZGlzY291bnRzLWJsb2NrIGltZ3tcclxuICAgIG1heC13aWR0aDogODAlO1xyXG4gIH1cclxuICAuZGlzY291bnQgLmJvdHRvbS1ibG9jayAuaW1hZ2Utd3JhcHBlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5kaXNjb3VudCAuYm90dG9tLWJsb2NrIC50ZXh0LXdyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYnV0dG9uMntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAuZGlzY291bnQgaDJ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG4gIC5kaXNjb3VudCBoM3tcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICAuZGlzY291bnQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgYm9keSBwLndvcmRze1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLmRpc2NvdW50IC5kaXNjb3VudHMtYmxvY2t7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuZGlzY291bnQgLmZpcnN0LWRpc2NvdW50LWJsb2NrIHB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuZGlzY291bnQgLmRpc2NvdW50cy1ibG9jayBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KXtcclxuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuaGVhZGVye1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudmlwLWRpc2NvdW50c3tcclxuICAgIHRvcDogMTNweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50e1xyXG4gICAgcGFkZGluZzogMTBweCA3cHggMTVweDtcclxuICB9XHJcbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmhlYWRlcntcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLnZpcC1wYWNrYWdlLWJhbm5lci1tb2JpbGUgLmNpdGFkZWwgLmNvbnRlbnQgLmxpbWl0ZWR7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMnB4O1xyXG4gIH1cclxuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudGV4dHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudmlwLWRpc2NvdW50c3tcclxuICAgIHRvcDogMThweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKiogQ29udGVudC1WSVAtYmFubmVyKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbnRlbnQtdmlwLWJhbm5lciAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZXtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvbnRlbnQtdmlwLWJhbm5lciAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSBhe1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLmNvbnRlbnQtdmlwLWJhbm5lciAudmlwLXBhY2thZ2UtYmFubmVyLW1vYmlsZSAuY2l0YWRlbCAuY29udGVudCAudmlwLWRpc2NvdW50c3tcclxuICAgIHRvcDogLTIycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAuY29udGVudC12aXAtYmFubmVyIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IC52aXAtZGlzY291bnRze1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KXtcclxuICAuY29udGVudC12aXAtYmFubmVyIC52aXAtcGFja2FnZS1iYW5uZXItbW9iaWxlIC5jaXRhZGVsIC5jb250ZW50IC52aXAtZGlzY291bnRze1xyXG4gICAgdG9wOiAxM3B4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqIFByaWNlcyBQYWdlICoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnByaWNlcyAuYmxvY2stbGlzdHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDQyJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmctdG9wOiAxOHB4O1xyXG59XHJcbi5wcmljZXMgLmZvcm0tYmxvY2t7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA1NyU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIHBhZGRpbmctdG9wOiAxOHB4O1xyXG59XHJcbi5wcmljZXMgLmZvcm0tYmxvY2sgLnByaWNlLWNhbGN1bGF0b3J7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MzBweCl7XHJcbiAgLnByaWNlcyAuYmxvY2stbGlzdHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5wcmljZXMgLmZvcm0tYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucHJpY2VzIC5mb3JtLWJsb2NrIC5wcmljZS1jYWxjdWxhdG9ye1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4jcGFwZXJfaW5mb3JtYXRpb24gc3Bhbi5yZWQtdGV4dHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgY29sb3I6IHJlZDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucmVzdW1lLXRleHR7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxufVxyXG4ucmVzdW1lLXRleHQgcHtcclxuICBjb2xvcjogIzMzN2FiNztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuI2Zvb3Rlci1yb3cuZmlyc3Qtb3JkZXIgLmljb24tY2xvc2V7XHJcbiAgdG9wOiAtMTdweDtcclxufVxyXG4jZm9vdGVyLXJvdyAuaWNvbi1jbG9zZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB0b3A6IDhweDtcclxuICBmb250LXNpemU6IDIzcHg7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDI5cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4jZm9vdGVyLXJvdyAuaWNvbi1jbG9zZTpiZWZvcmV7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlcjogc29saWQgd2hpdGUgMnB4O1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNDU1OTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzc4Q0E0IDAlLCAjMDM0NTU5IDEwMCUpO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbiNmb290ZXItcm93LmVhc3Rlci1zdW5kYXkgLmljb24tY2xvc2V7XHJcbiAgdG9wOiAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4jZm9vdGVyLXJvdy5lYXN0ZXItc3VuZGF5IHNwYW4uaWNvbi5pY29uLWNsb3NlOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlcjogc29saWQgd2hpdGUgMnB4O1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICB0b3A6IC0ycHg7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNGE4NmIzIDAlLCAjMzUzYjY1IDEwMCUpO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAjZm9vdGVyLXJvdy5maXJzdC1vcmRlci5pY29uLWNsb3Nle1xyXG4gICAgcmlnaHQ6IDlweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdG9wOiAtMTIycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAuaWNvbi1jbG9zZXtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcbiNzcGVjaWFsLW9mZmVyIHtcclxuICBhbmltYXRpb24tbmFtZTogc3Atb2ZmO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgei1pbmRleDogMTI7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nLzcweDcwX2NpcmNsZS5wbmcpIG5vLXJlcGVhdDtcclxuICBoZWlnaHQ6IDcycHg7XHJcbiAgd2lkdGg6IDcycHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDMwcHg7XHJcbiAgYm90dG9tOiAzMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgJi5oaWRkZW4tcm93e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi52aXNpYmxlLXJvd3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4jc3BlY2lhbC1vZmZlciBpe1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB3aWR0aDogMjBweDtcclxuICBwYWRkaW5nOiAzNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5Aa2V5ZnJhbWVzIHNwLW9mZiB7XHJcbiAgMCV7dHJhbnNmb3JtOiBzY2FsZSgxKX1cclxuICA1MCV7dHJhbnNmb3JtOiBzY2FsZSgxLjIpfVxyXG4gIDEwMCV7dHJhbnNmb3JtOiBzY2FsZSgxKX1cclxufVxyXG4vKiBBZmZpbGlhdGUgcHJvZ3JhbSAqL1xyXG4jcmVmZXJyYWwgLndpZGdldC1jb250ZW50ICNhamF4X3JlZmVycmFsX3BvcF91cF9mb3JtIC5idG4tc3VjY2Vzc3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCM2MmFkMmYgMCwjYTdkYzJhIDM1JSwjOTljZTFiIDcwJSwjNzliZTM4IDEwMCUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAmOmhvdmVye1xyXG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDEzNWRlZyk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuI3JlZmVycmFsIC53aWRnZXQgLmhlYWRlci5hZmYtaGVhZHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTY1MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAjcmVmZXJyYWwgLndpZGdldHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgI3JlZmVycmFsIC53aWRnZXQtY29udGVudHtcclxuICAgIHBhZGRpbmc6IDIycHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgI3JlZmVycmFsIC53aWRnZXQtY29udGVudHtcclxuICAgIHBhZGRpbmc6IDIycHggMTBweDtcclxuICB9XHJcbiAgI3JlZmVycmFsLnNob3J0LWFmZmlsaWF0ZSAucmVmZXJyYWwtcHJvZ3JhbS1wb3AtdXAtZm9ybSAuYnV0dG9ucyBhe1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn1cclxuLmEtcmVmLWxpbmt7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcGFkZGluZzogN3B4O1xyXG4gIGNvbG9yOiAjNzE3MTcxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuI3JlZmVycmFsIC53aWRnZXQtY29udGVudCBwLm1hbi1saW5re1xyXG4gIG1hcmdpbi10b3A6IDI2cHg7XHJcbn1cclxuLnN5cy1yZW1lbWJlcntcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5zaGFyZS1saW5re1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi8qIHdJREdFVCBTVFlMRVMgKi9cclxuI3JlZmVycmFsIC53aWRnZXQtc2hvcnQgLmhlYWRlcntcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgY29sb3I6ICMwODVhYjc7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuI3JlZmVycmFsIC53aWRnZXQtc2hvcnQge1xyXG4gIGJvcmRlcjogc29saWQgI2U2ZTZlNiAxcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgY29sb3I6ICM5NDk0OTQ7XHJcbiAgd2lkdGg6IDk4JTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuYm9keSAuY2FyZC1idG57XHJcbiAgYmFja2dyb3VuZDogIzExNWU4ZjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDVweCAxMXB4O1xyXG59XHJcbmJvZHkgLmNhcmQtYnRuLmFmZi1idG57XHJcbiAgYmFja2dyb3VuZDogIzViYzBkZTtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5yZWZlcnJhbC1jYXJkLWJveCBpbWd7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5hZmZpbGlhdGUtZmxleHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmFmZmlsaWF0ZS1mbGV4IGlucHV0e1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uYWZmaWxpYXRlLWZsZXggLmJ0bi1jaGF0e1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ud2lkZ2V0LWNvbnRlbnQgLmZiLXNoYXJlLWJ1dHRvbntcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ZpbGVzL2ltZy9mLXNoYXJlLnN2Zz92PTIpO1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzAxcHgpIHtcclxuICAuYS1yZWYtbGlua3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogOTkzcHgpe1xyXG4gIGhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBtYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xyXG4gIH1cclxuICBib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyZm9ybSB0YWJsZSB0ci5zZXJ2aWNlLXJldmlzaW9uIC5hZGRpdGlvbmFse1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd2lkdGg6IDkwJTtcclxufVxyXG4vLy5vcmRlcmZvcm0gdGFibGUgdHIuc2VydmljZS1yZXZpc2lvbiAuaGludHtcclxuLy8gIG1hcmdpbi1ib3R0b206IDZweDtcclxuLy99XHJcbi5vcmRlcmZvcm0gdGFibGUgdHIuc2VydmljZS1yZXZpc2lvbiB0ZHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgLm9yZGVyZm9ybSB0YWJsZSB0ci5zZXJ2aWNlLXJldmlzaW9uIC5oaW50e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XHJcbiAgLm9yZGVyZm9ybSB0YWJsZSB0ci5zZXJ2aWNlLXJldmlzaW9uIC5oaW50e1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gIH1cclxufVxyXG4vKiBIZWFkZXIgbmV3IHN0eWxlcyAqL1xyXG4ubWFpbntcclxuICBtYXJnaW46IDMwcHggMCAwO1xyXG59XHJcbi5jdXN0b21lci1hcHByZWNpYXRpb24tZGF5IGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgLm1haW4ge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICB9XHJcbn1cclxuLyogVmlwIGFjY291bnQgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gIC52aXAtb2ZmZXItYnV5LXdyYXBwZXIgdGJvZHkgdHIgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDExcHggM3B4O1xyXG4gIH1cclxuXHJcbiAgLnZpcC1vZmZlci1idXktcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgLnZpcC1vZmZlci1idXktbW9udGgge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnZpcC1vZmZlci1idXktd3JhcHBlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLnZpcC1vZmZlci1idXktd3JhcHBlciB0Ym9keXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4udmlwLW9mZmVyLWJ1eS13cmFwcGVyIHRib2R5IHRye1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcbi52aXAtb2ZmZXItYnV5LXdyYXBwZXIgdGJvZHkgdHIgdGR7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuLnZpcC1vZmZlci1idXktcHJpY2V7XHJcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgZm9udC1zaXplOiAyM3B4O1xyXG59XHJcbi52aXAtb2ZmZXItYnV5LW1vbnRoe1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgLnZpcC1vZmZlci1idXktd3JhcHBlcntcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLmFmZmlsaWF0ZS1kYW5nZXJ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ub3JkZXJmb3JtX3Jlc3VtZSAudmlwLWRlZmF1bHQtYmxvY2t7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxudGFibGUudGFibGUgdGQub3JkZXItcmFkaW8tZ3JvdXB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4ub3JkZXItcmFkaW8tZ3JvdXAgLm9yZGVyLXJhZGlvLWJveHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbn1cclxuLm9yZGVyLXJhZGlvLWdyb3VwIC5vcmRlci1yYWRpby1ib3ggLmhpbnR7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4uaGludDpob3ZlciAuY29udGVudC50YWJsZTF7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIHRvcDogMzVweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4ub3JkZXItcmFkaW8tYm94Om50aC1jaGlsZChvZGQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAyMDcsIDIzNiwgLjEpO1xyXG59XHJcblxyXG4ub3JkZXItcmFkaW8tZ3JvdXAgLm9yZGVyLXJhZGlvLWJveCAucG9wb3Zlci5yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpO1xyXG4gIGxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9yZGVyLXJhZGlvLWdyb3VwIC5vcmRlci1yYWRpby1ib3ggLmFycm93e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5vcmRlci1yYWRpby1ncm91cCAub3JkZXItcmFkaW8tYm94e1xyXG4gIHBhZGRpbmc6IDhweCA1cHg7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG4ub3JkZXItcmFkaW8tZ3JvdXAgLm9yZGVyLXJhZGlvLWJveCAuaGludCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDdweDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5vcmRlci1yYWRpby1ncm91cCAub3JkZXItcmFkaW8tYm94IC5wb3BvdmVyLnJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICBib3R0b206IC0yMjVweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9yZGVyLXJhZGlvLWdyb3VwIC5vcmRlci1yYWRpby1ib3g6bnRoLWNoaWxkKDMpIC5wb3BvdmVyLnJpZ2h0e1xyXG4gIGJvdHRvbTogLTMwMHB4O1xyXG4gIHJpZ2h0OiAtMTQwcHg7XHJcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5vcmRlci1yYWRpby1ncm91cCAub3JkZXItcmFkaW8tYm94IC5wb3BvdmVyLWNvbnRlbnR7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcbi50b3AtYmxvY2stdnMtY2FsYyAubWFpbi1jYWxjIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAub3JkZXIgLmJ1dHRvbjIgc3BhbntcclxuICBjb2xvcjogIzRkNGQ0ZDtcclxuICBtYXJnaW46IDAgNHB4O1xyXG59XHJcbi5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZXtcclxuICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbn1cclxuLyotLS0tLS0tLS1sYW5kaW5nIHJlZGVzaWduLS0tLS0tLS0tLS0qL1xyXG4ucGVyc29uYWwtc3RhdGVtZW50e1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBib3JkZXItd2lkdGg6IDdweCAwIDdweCAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICB1bCBsaXtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LXZpZGVvLWJsb2Nre1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICAgIGF7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzglO1xyXG4gICAgICB0b3A6IDM3JTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZlYXR1cmVzLWRlc2t0b3B7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNvbWUtdGlwc3tcclxuICBoMntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgb2x7XHJcbiAgICBsaXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc29tZS10aXBzLTEucG5nKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NvbWUtdGlwcy0yLnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zb21lLXRpcHMtMy5wbmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc29tZS10aXBzLTQucG5nKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NvbWUtdGlwcy01LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9zb21lLXRpcHMtNi5wbmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg3KXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc29tZS10aXBzLTcucG5nKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoOCl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3NvbWUtdGlwcy04LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc29tZS10aXBzLTkucG5nKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZGl2e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggNjBweCAyNXB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCA0cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggNHB4IDBweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCA0cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbiAgfVxyXG59XHJcbi5hbi1hbWF6aW5ne1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgLmxlZnQtYmxvY2t7XHJcbiAgICBtYXgtd2lkdGg6IDU0N3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLnQtZXNzYXktMy1iYW5uZXJ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgLmNpdGFkZWwgLmNvbnRlbnQgLnRleHQ6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6NDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHQtYmxvY2t7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU2NXB4KTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBoMntcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDoxNDM5cHgpe1xyXG4gIGJvZHlbZGF0YS1tb2RlPVwiZXNzYXktZm9yLXBoYXJtYWN5LXNjaG9vbFwiXSAubWluaS1vcmRlcntcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgfVxyXG4gIC5wZXJzb25hbC1zdGF0ZW1lbnQgLmxlZnQtdmlkZW8tYmxvY2t7XHJcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYW4tYW1hemluZyAubGVmdC1ibG9ja3tcclxuICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbi1hbWF6aW5nIC5yaWdodC1ibG9ja3tcclxuICAgIG1heC13aWR0aDo1OSU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6MTE5OXB4KXtcclxuICBib2R5W2RhdGEtbW9kZT1lc3NheS1mb3ItcGhhcm1hY3ktc2Nob29sXSAubWluaS1vcmRlcntcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZXNzYXktZm9yLXBoYXJtYWN5LXNjaG9vbD5we1xyXG4gICAgbWFyZ2luLXRvcDowIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnBlcnNvbmFsLXN0YXRlbWVudCAubGVmdC12aWRlby1ibG9ja3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuYW4tYW1hemluZyAubGVmdC1ibG9ja3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbi1hbWF6aW5nIC5yaWdodC1ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe1xyXG4gIGJvZHlbZGF0YS1tb2RlPWVzc2F5LWZvci1waGFybWFjeS1zY2hvb2xdIC5taW5pLW9yZGVye1xyXG4gICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgfVxyXG4gIC52aWRlby1ibG9jayBhLmJ1dHRvbi1wbGF5IGltZ3tcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLnNvbWUtdGlwcyBvbCBsaXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG4gIC5zb21lLXRpcHMgZGl2e1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHggMTBweDtcclxuICB9XHJcbn1cclxuLmJsb2NrLXdpZHRoLXNsaWRlcntcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG59XHJcbi5zbGlkZXItZm9sbHtcclxuICBwYWRkaW5nLWxlZnQ6IDUyNXB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy95b3VuZy1hc2lhbi13b21lbi5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcclxuICBzcGFuLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBjb2xvcjogIzBkMGQxMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICB9XHJcbiAgLnNsaWNrLXNsaWRle1xyXG4gICAgdWwgbGl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgdWwuc2xpY2stZG90c3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNTg5YmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjU4OWJkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdHJ1Y3R1cmUtcGhhcm17XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICBoMjpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmPmRpdntcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xyXG4gICAgZ3JpZC1nYXA6IDMwcHg7XHJcbiAgICBkaXZ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDM1cHggMTVweDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOXB4IDJweCAwICNjZWNlY2U7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDJweCAwICNjZWNlY2U7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy0xLnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy0yLnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy0zLnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy00LnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy01LnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy02LnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg3KXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy04LnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg4KXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc3RydWN0b3JlLWltZy03LnBuZykgdG9wIDM1cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3N0cnVjdG9yZS1pbWctOS5wbmcpIHRvcCAzNXB4IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFzay1wcm9mZntcclxuICAubGVmdC1ibG9ja3tcclxuICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAucGRmLWNvbnRhaW5lcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC5wZGYtY29udGVudHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEucGRmLWxpbmt7XHJcbiAgICAgICAgICBjb2xvcjojMmYzMTNhO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLnBkZi1saW5rOjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9kb3dubG9hZC1zYW1wbGUtaWNvbi5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgIH0gXHJcbiAgfVxyXG4gIC5yaWdodC10ZXh0LWJsb2Nre1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MzBweCk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgLnQtZXNzYXktMS1iYW5uZXJ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgLmNpdGFkZWx7XHJcbiAgICAgICAgLmxpdmUtY2hhdC13cmFwcGVyLC5idXR0b24yLmItZ3JlZW57XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMzAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgbWFyZ2luOjA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDo4MHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgcGFkZGluZy1sZWZ0OjgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6MTYwMHB4KXtcclxuICAuYXNrLXByb2ZmIC5sZWZ0LWJsb2NrIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFzay1wcm9mZiAucmlnaHQtdGV4dC1ibG9ja3tcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDEwcHgpO1xyXG4gIH1cclxuICAuYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIC50LWVzc2F5LTEtYmFubmVye1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDoxNDM5cHgpe1xyXG4gIC5jdXJyZW50LXRvcGljcy1pbi1waGFybWFjb2xvZ3l7XHJcbiAgICAubWluaS1vcmRlcntcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlci1mb2xsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzkwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4MHB4O1xyXG4gIH1cclxuICAuYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2Nre1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5hc2stcHJvZmYgLmxlZnQtYmxvY2t7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmFzay1wcm9mZiAucmlnaHQtdGV4dC1ibG9jayAudC1lc3NheS0xLWJhbm5lcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjEzMDBweCl7XHJcbiAgLmFzay1wcm9mZiAucmlnaHQtdGV4dC1ibG9jayAudC1lc3NheS0xLWJhbm5lcntcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxuICAuc2xpZGVyLWZvbGx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgfVxyXG4gIC5zdHJ1Y3R1cmUtcGhhcm0+ZGl2e1xyXG4gICAgZ3JpZC1nYXA6IDE1cHg7XHJcbiAgICBkaXZ7XHJcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDIwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFzay1wcm9mZiAubGVmdC1ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDM0NXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjExOTlweCl7XHJcbiAgLmN1cnJlbnQtdG9waWNzLWluLXBoYXJtYWNvbG9neSAubWluaS1vcmRlcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcclxuICAuYXNrLXByb2ZmIC5sZWZ0LWJsb2Nre1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGltZ3tcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnBkZi1jb250YWluZXIgLnBkZi1jb250ZW50IGEucGRmLWxpbms6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDM1cHgpO1xyXG4gICAgICBsZWZ0OiBjYWxjKDIwJSAtIDI1cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hc2stcHJvZmYgLmxlZnQtYmxvY2sgLnBkZi1jb250YWluZXIgLnBkZi1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XHJcbiAgfVxyXG4gIC5zdHJ1Y3R1cmUtcGhhcm0+ZGl2e1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xyXG4gIC5zdHJ1Y3R1cmUtcGhhcm0+ZGl2e1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG4gIH1cclxuICAuYmxvY2std2lkdGgtc2xpZGVyK2RpdntcclxuICAgICY+cHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxNTAlIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXNrLXByb2ZmIC5sZWZ0LWJsb2NrIC5wZGYtY29udGFpbmVyIC5wZGYtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgfVxyXG4gIC5hc2stcHJvZmYgLmxlZnQtYmxvY2sgLnBkZi1jb250YWluZXIgLnBkZi1jb250ZW50IGEucGRmLWxpbms6OmJlZm9yZXtcclxuICAgIGxlZnQ6MFxyXG4gIH1cclxuICAuYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIGgyLC5hc2stcHJvZmYgLnJpZ2h0LXRleHQtYmxvY2sgcHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgLmN1cnJlbnQtdG9waWNzLWluLXBoYXJtYWNvbG9neSAudC1lc3NheS0xLWJhbm5lciAuY2l0YWRlbCAuYnV0dG9uMjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IC00NXB4O1xyXG4gIH1cclxuICAuYXNrLXByb2ZmIC5yaWdodC10ZXh0LWJsb2NrIC50LWVzc2F5LTEtYmFubmVyIC5jaXRhZGVsIC5idXR0b24yLmItZ3JlZW4sIC5hc2stcHJvZmYgLnJpZ2h0LXRleHQtYmxvY2sgLnQtZXNzYXktMS1iYW5uZXIgLmNpdGFkZWwgLmxpdmUtY2hhdC13cmFwcGVyLC5hc2stcHJvZmYgLnJpZ2h0LXRleHQtYmxvY2sgLnQtZXNzYXktMS1iYW5uZXIgLmNpdGFkZWwgLmNhbGwtbm93LXdyYXBwZXJ7XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIm1haW5cIjtcclxuXHJcbkBjb2xvcl8xOiAjZmZmO1xyXG4vL0Bjb2xvcl8yOiAjMGI4MWQwO1xyXG5AY29sb3JfMjogIzA3NTE4MzsvL2NvbnRyYXN0XHJcbkBjb2xvcl8zOiAjMjU4OWJkO1xyXG5AY29sb3JfNDogI2I1YzlkMztcclxuQGNvbG9yXzU6ICM3MWFhMWM7XHJcbkBjb2xvcl82OiAjMmYzMTNhO1xyXG5AYmFja2dyb3VuZF9jb2xvcl8xOiAjMjU4OWJkO1xyXG5cclxuLm1vYmlsZS1idG4gKEBiZzogIzg5YzEwNjtAY29sb3I6QGNvbG9yXzE7QGJvcmRlci1jb2xvcjojNzFhYTFjKSB7XHJcbiAgYmFja2dyb3VuZDogQGJnO1xyXG4gIGNvbG9yOiBAY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgcGFkZGluZzogNHB4IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcclxuICBib3gtc2hhZG93OiAxcHggMXB4IDAgMXB4IEBib3JkZXItY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHdpZHRoOiAxMzFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaWNvbnMtc3ByaXRlKEBuYW1lO0B1cmw7QHdpZHRoO0BoZWlnaHQ7QG51bSkge1xyXG4gIC5Ae25hbWV9IHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvL3RvcDogMHB4O1xyXG4gICAgLy9sZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChAdXJsKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAuc3Bhbi1sb29wIChAaSkgd2hlbiAoQGkgPiAwKSB7XHJcbiAgICAuQHtuYW1lfS1Ae2l9IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAoKEBpIC0gMSkgKiAtMSAqIEBoZWlnaHQpO1xyXG4gICAgfVxyXG4gICAgLnNwYW4tbG9vcChAaSAtIDEpO1xyXG4gIH1cclxuICAuc3Bhbi1sb29wIChAbnVtKTtcclxufVxyXG4uc2lkZWJhcntcclxuICAudXNlci1pbmZve1xyXG4gICAgcHtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5oZWFkZXIge1xyXG4gIC53cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDY5cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuICAubW9kYWwtbWVudSB7XHJcbiAgICBoNCBhIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC5jbG9zZS1pY29uLXdpZGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAubW9iLW1lbnUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIH1cclxuICAgIC5tZW51e1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAubW9iLW1lbnV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGl2ZS1jaGF0LCAubW9iaWxlLWNvbnRhY3RzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgIC5jbG9zZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2JpbGUtbWVudS1sb2dve1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmItZ3JlZW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLW9wZW57XHJcbiAgICAubW9kYWwtbW9iaWxle1xyXG4gICAgICAub3JkZXItbm93e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuLm1vYmlsZS1oZWFkZXItb3JkZXItbGluZSB7XHJcbiAgYmFja2dyb3VuZDogIzBiODFkMDtcclxuICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwZTZiYWY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ncmVlbi1idG4ge1xyXG4gIGJhY2tncm91bmQ6ICM4OWMxMDY7XHJcbiAgY29sb3I6IEBjb2xvcl8xO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIHBhZGRpbmc6IDRweCAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MWFhMWM7XHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCAwIDFweCAjNzFhYTFjO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBtaW4td2lkdGg6IDEzMXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IEBjb2xvcl8xO1xyXG4gIH1cclxufVxyXG5cclxuLndoaXRlLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogQGNvbG9yXzI7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgcGFkZGluZzogNHB4IDE0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE2NmNhMztcclxuICBib3gtc2hhZG93OiAxcHggMXB4IDAgMXB4ICMxNjZjYTM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1pbi13aWR0aDogMTMxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yXzI7XHJcbiAgfVxyXG59XHJcblxyXG4uYmx1ZS1idG4ge1xyXG4gIC5tb2JpbGUtYnRuKCMwYjgxZDA7ICNmZmY7ICMwZTZiYWYpO1xyXG59XHJcblxyXG4jbWluaV9vcmRlcl9mb3JtIHtcclxuICAuYnRuLW9yZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM4OWMxMDY7XHJcbiAgICBjb2xvcjogQGNvbG9yXzE7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgcGFkZGluZzogNHB4IDE0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MWFhMWM7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDAgMXB4ICM3MWFhMWM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aWR0aDogMTMxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5oMSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2ItcGhvbmVzIHtcclxuICA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvL3RvcDogMDtcclxuICAvL3JpZ2h0OiAwO1xyXG4gIC8vaGVpZ2h0OiA5MHB4O1xyXG4gIC8vd2lkdGg6IDMyMHB4O1xyXG4gIC8vcGFkZGluZzogMTBweCAxNXB4IDAgMDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIC5jb2wtcGhvbmVzIHtcclxuICAgIC8vd2lkdGg6IDI2OXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICB9XHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IEBjb2xvcl8xO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1idXJnZXIge1xyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gIH1cclxuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvL3dpZHRoOiAyZW07XHJcbiAgLy90b3A6IDE1cHg7XHJcbiAgLy9yaWdodDogOHB4O1xyXG4gIC8vcGFkZGluZzogMDtcclxuICAvL3otaW5kZXg6IDEwMDtcclxuXHJcbiAgd2lkdGg6IDJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICAmOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbltuYW1lPVwiZXNzYXlfb3JkZXJfZm9ybVwiXSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgPiBkaXYge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZC1jb250cm9scyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogNzZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgPiBkaXYge1xyXG4gICAgZmxleDogMTtcclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODljMTA2O1xyXG4gICAgICB3aWR0aDogMTFweDtcclxuICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIGEuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzg5YzEwNjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnItcmlnaHQoQGNvbG9yOkBzdWNjZXNzLWNvbG9yKSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDYuNXB4IDAgNi41cHggN3B4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBAY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyLWxlZnQoQGNvbG9yOkBzdWNjZXNzLWNvbG9yKSB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiA2LjVweCA3cHggNi41cHggMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgQGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFyci1yaWdodCB7XHJcbiAgLmFyci1yaWdodCgpO1xyXG59XHJcblxyXG4uY2xvc2UtaWNvbi13aWRlIHtcclxuICB3aWR0aDogMTlweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvcG9wdXAtaWNvbnMucG5nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5tb2RhbC1sb2dpbiB7XHJcblxyXG4gIC5tb2RhbC10aXRsZSBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG4gIC8vI2Y1ZjVmNVxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xyXG4gIH1cclxuICAuZW1haWwtd3JhcHBlciwgLnBhc3N3b3JkLXdyYXBwZXIge1xyXG4gICAgZGl2IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgZGl2OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy9wb3B1cC1pY29ucy5wbmcpIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggMHB4ICNlM2UzZTM5MTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjYmNiZWMwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5lbWFpbC13cmFwcGVyIGRpdjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTlweDtcclxuICB9XHJcbiAgLnBhc3N3b3JkLXdyYXBwZXIgZGl2OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xyXG4gIH1cclxuICAuYWRkaXRpb25hbC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYWRkaXRpb25hbC13cmFwcGVyIGEge1xyXG4gICAgY29sb3I6IEBzdWNjZXNzLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC5tb2JpbGUtYnRuKCMxODc0YWY7ICNmZmY7ICMxNjZjYTMpO1xyXG4gIH1cclxuICAucmVnLWxpbmUgYSB7XHJcbiAgICBjb2xvcjogIzE2NmNhMztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgLmFyci1yaWdodCgjMTg3NGFmKTtcclxuICAgIC5hcnItbGVmdCgjMTg3NGFmKTtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlcmZvcm0gLnZpcCAucHJpY2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubmV3LXZpcC1zZXJ2aWNlIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9uZXctdmlwLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTQ2cHg7XHJcbiAgICB0b3A6IC0xNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmljb25zLXNwcml0ZShtb2ItbWVudSwgJy9hc3NldHMvaW1nL2ljb25zL21lbnUucG5nJywgMThweCwgMThweCwgMTYpO1xyXG5cclxuLm1vYi1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXZhLWljb24ge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMzhweDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljb25zL2F2YS5wbmcpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLm1vZGFsLWFjY291bnQge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICAuYWNjb3VudC1tb2Ige1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjNGY1MjVlO1xyXG4gICAgfVxyXG4gICAgbGk6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvdW50LXRleHQge1xyXG4gICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICBjb2xvcjogIzBiODFkMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTU7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAudG9wLWJsb2Nre1xyXG4gICAgICAgIC5idG4tbGluay51cGdyYWRlLWRpc2NvdW50e1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwYjgxZDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nb3V0LXNlcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubW9iLW1lbnUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICB9XHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3NlLWljb24td2lkZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmxpdmUtY2hhdCAuc3ZnIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaGVhZGVyIC5sb2dvIC5zdmcge1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtaGVpZ2h0OiA5NXB4O1xyXG59XHJcblxyXG4uYWRkLXRvLW9yZGVyLWJ0biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi51cGRhdGUtaGludCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjMTk1ODg5O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIC8vcGFkZGluZzogMCAwIDAgMTBweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udXBkYXRlLWhpbnQge1xyXG4gIC5kaXNjb3VudGNsYXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZTRlOWVmO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZGlzY291bnRjbGFzcyBwIHtcclxuICAgIGNvbG9yOiAjMDA0YTgwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciAuZGlzY291bnRjbGFzcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG59XHJcblxyXG4uc3BlY2lhbC1vZmZlci1pY29uIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvc3BlY2lhbC1vZmZlci5zdmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxufVxyXG5cclxuLnZpcC1zZXJ2aWNlcywgLnZpcC1wYWNrYWdlIHtcclxuICAmLmNvbnRhaW5lci1mbHVpZCA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC8vJj5kaXZ7XHJcbiAgICAvLyAgcGFkZGluZzogMDtcclxuICAgIC8vfVxyXG4gIH1cclxuICAuYnRuLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAucHJpY2Uge1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNpb3Mge1xyXG4gIC52aXAtc2VydmljZXMsIC52aXAtcGFja2FnZSB7XHJcbiAgICAmLmNvbnRhaW5lci1mbHVpZHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICY+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgJj4gZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtaGludHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY29udHJvbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1tb2JpbGUge1xyXG4gIHotaW5kZXg6IDE1MDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIGhlYWRlciAubG9nbyAuc3ZnIHtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2NjVweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcblxyXG4gIC8vcG9wdXAgbWVudSBtZW51XHJcbiAgLm1vZGFsLW1lbnUge1xyXG4gICAgLmNsb3NlLWljb24td2lkZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICAgIC5tb2ItbWVudSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgfVxyXG4gICAgLm1lbnV7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5tb2ItbWVudXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXZlLWNoYXQsIC5tb2JpbGUtY29udGFjdHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgLmNsb3Nle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vYmlsZS1tZW51LWxvZ297XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYi1ncmVlbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtb3BlbntcclxuICAgIC5tb2RhbC1tb2JpbGV7XHJcbiAgICAgIC5vcmRlci1ub3d7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5vcmRlcmZvcm0gLnZpcCAuY29sLXhzLTEyIHtcclxuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAub3JkZXJmb3JtIC52aXAgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5vcmRlcmZvcm0gLnZpcCAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICB9XHJcblxyXG4gIC5vcmRlcmZvcm0gLnZpcCAuaGludCB7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgICByaWdodDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyZm9ybSAudmlwIC5wcmljZSB7XHJcbiAgICBsZWZ0OiAtNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdG9wOiAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAubW9iLXBob25lcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIC5jb2wtcGhvbmVzIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDYzcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyIC5sb2dvIC5zdmcge1xyXG4gICAgdG9wOiAtMTVweDtcclxuICB9XHJcblxyXG4gIC5uZXctdmlwLXNlcnZpY2UgbGFiZWwge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ldy12aXAtc2VydmljZSAuYnRuIHtcclxuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAvL2NvbnRlbnQ6ICcnO1xyXG4gICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLy93aWR0aDogNTBweDtcclxuICAgICAgLy9oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ldy12aXAucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvL2xlZnQ6IC0yN3B4O1xyXG4gICAgICAvL3RvcDogLTE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3LXZpcC1zZXJ2aWNlIC5hZGQtdG8tb3JkZXItYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ldy12aXAucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTI2cHg7XHJcbiAgICAgIHRvcDogLTE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlwLXBhY2thZ2UgLmJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNTFhZGRkO1xyXG4gICAgLy9wYWRkaW5nOiAzcHggN3B4O1xyXG4gICAgLy9taW4td2lkdGg6IDExOXB4O1xyXG4gIH1cclxuXHJcbiAgLnZpcC1wYWNrYWdlIC5tX3JlbW92ZWQgLmJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzBhYTFjO1xyXG4gIH1cclxuXHJcbiAgLnZpcC1zZXJ2aWNlcyAubV9hZGRlZCAuYnRuIHtcclxuICAgIGJhY2tncm91bmQ6ICM3MGFhMWM7XHJcbiAgfVxyXG5cclxuICAub3JkZXJmb3JtIC52aXAgLnZpcC1zZXJ2aWNlcyB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb3JkZXIvYmctbGluZS1ibHVlLnBuZyk7XHJcbiAgICAvL2JhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODdweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSwyNSU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE2cHgsMCAzNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBmb290ZXIgLm5hdi5uYXYtcGlsbHMgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcclxuICB9XHJcblxyXG4gIC5vcmRlcmZvcm0gLnZpcCBsYWJlbCB7XHJcbiAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBoZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcblxyXG4gIGhlYWRlciAubG9nbyAuc3ZnIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgIHRvcDogLTdweDtcclxuICB9XHJcblxyXG4gIC5hZGQtdG8tb3JkZXItYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAub3JkZXJmb3JtIC52aXAgLnByaWNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5hZmYtdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmRfY29sb3JfMTtcclxuICAgIGNvbG9yOiBAY29sb3JfMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBjb2xvcl8xO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFmZi1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBjb2xvcjogQGNvbG9yXzM7XHJcbiAgICBmb250LXNpemU6IDE0cHQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHNwYW4ge1xyXG4gICAgICAvL2NvbG9yOiBAY29sb3JfNTtcclxuICAgICAgY29sb3I6ICM0RTdDMEU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE0cHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICB9XHJcblxyXG4gIGJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgfVxyXG5cclxuICAudmlwIC5tX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIC5tX2FkZGVkIC5tX2J1dHRvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTdcIjtcclxuICB9XHJcblxyXG4gIC5tX3JlbW92ZWQgLm1fYnV0dG9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3YVwiO1xyXG4gIH1cclxuICAubmV3LXZpcC1zZXJ2aWNlIC5tX2J1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL25ldy12aXAucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTExMnB4O1xyXG4gICAgICB0b3A6IC0xNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAuYnRuLWJ1cmdlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIGJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xyXG4gIH1cclxuICAubW9iLXBob25lcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgLmNvbC1waG9uZXMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgLmJnLXByaW1hcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjU4OWJkIHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUF6Q0FZQUFBQldwMkl2QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5QnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl3SURZeExqRXpORGMzTnl3Z01qQXhNQzh3TWk4eE1pMHhOem96TWpvd01DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROU0JYYVc1a2IzZHpJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPamN6TlRWQlJUa3dSak5ETVRFeFJUaEJNRGMzT1VReU1EWTBRekV5UkRCQ0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qY3pOVFZCUlRreFJqTkRNVEV4UlRoQk1EYzNPVVF5TURZMFF6RXlSREJDSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk56TTFOVUZGT0VWR00wTXhNVEZGT0VFd056YzVSREl3TmpSRE1USkVNRUlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TnpNMU5VRkZPRVpHTTBNeE1URkZPRUV3TnpjNVJESXdOalJETVRKRU1FSWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejcyU0FnT0FBQUFIMGxFUVZSNDJtTDQvLzgvQXhNREVOQ0VZRjdLYXY2ZmRzWlRUQUFFR0FCT1lnVkRqaTJibndBQUFBQkpSVTVFcmtKZ2dnPT0nKSByZXBlYXQteDtcclxuICAgICAgcGFkZGluZzogN3B4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS50ZXJtcyB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3JfNDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubGlua3Mge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTE2LjY1NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLW1haW4ge1xyXG4gICAgLy9wYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1hY2NvcmQtZ3JheSB7XHJcbiAgICAuYWNjb3JkLXRpdGxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmRfY29sb3JfMTtcclxuICAgICAgY29sb3I6IEBjb2xvcl8xO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzMXB4O1xyXG4gICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNTdweDtcclxuICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0zLjVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvc3dpcGUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2ljb25zL21haW4tYWNjb3JkaW9uLnBuZyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0yNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcGFkZGluZzogMTEycHggMjJweCAxMHB4IDIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yXzY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXN3aXBlLWRpc2NvdW50IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy9zd2lwZS5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYWRkaW5nOiA0NHB4IDIycHggMTBweCAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkIHtcclxuICAgID4gZGl2IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA0cHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBc0FBQUFIQ0FZQUFBRGVicmRkQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5QnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl3SURZeExqRXpORGMzTnl3Z01qQXhNQzh3TWk4eE1pMHhOem96TWpvd01DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROU0JYYVc1a2IzZHpJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPak5ETVRZNVF6Y3pSak5DTXpFeFJUZzVRVEEwUlRORVFUWkRRamMwTXpRd0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qTkRNVFk1UXpjMFJqTkNNekV4UlRnNVFUQTBSVE5FUVRaRFFqYzBNelF3SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk0wTXhOamxETnpGR00wSXpNVEZGT0RsQk1EUkZNMFJCTmtOQ056UXpOREFpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TTBNeE5qbEROekpHTTBJek1URkZPRGxCTURSRk0wUkJOa05DTnpRek5EQWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRadlpGMUFBQUFha2xFUVZSNDJtTHNQTWdXd2NEQXNKeUJNQ2hoQWhJcmdMaUdnTUt6UU56SEJPVzBBdkY4UElyZGdmZy9FNUpBQ2hEdnhhSXdFb2pmZ2hqSWl2OEJzU2NRMzBBUzJ3RjFKZ082WWhENERjUW1RUHdPaUg4QmNRaXlKQXNXYTc4Q3NUWVFxMEhaY0FBUVlBQ1lTUk5JM0t3YmRnQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzLmNvbGxhcHNlZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgID4gZGl2LmNvbGxhcHNlZCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyZm9ybSB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAvLy5vcmRlcmZvcm0gLmhpbnQge1xyXG4gIC8vICB0b3A6IC0yOXB4O1xyXG4gIC8vfVxyXG5cclxuICAudmlwLXNlcnZpY2VzLCAudmlwLXBhY2thZ2Uge1xyXG4gICAgLmhpbnQge1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2ItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAubG9nbyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyZm9ybSAudmlwe1xyXG4gICAgLmhpbnR7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgIC5mYSB7XHJcbiAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzLCAuY29udGFpbmVyLWZsdWlkIC52aXAtcGFja2FnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZmx1aWQgLnZpcC1wYWNrYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAub3JkZXJmb3JtIC52aXAgbGFiZWwge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC5vcmRlcmZvcm0gLnZpcCAudmlwLXNlcnZpY2VzID4gZGl2ID4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAubmV3LXZpcC1zZXJ2aWNlIGxhYmVsIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlcnMtY29udGFpbmVyIC5vcmRlcnMgLm9yZGVyIC5idG4sIC5jb250YWluZXItbWFpbiAuYnRuIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG4gIC5tb2RhbC1tZW51IHtcclxuICAgIC5tZW51IC5zYW1wbGVzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5oZWFkZXIge1xyXG4gIC5tb2ItcGhvbmVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5waG9uZXN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgcHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvcC1saW5lIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNy43NnB4IDAuMjRweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvL2JhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9oZWFkZXIvZGVza3RvcC1iYWNrZ3JvdW5kLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hlYWRlci9oZWFkZXItYmFja2dyb3VuZC5wbmcpIG5vLXJlcGVhdDtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vbWluLWhlaWdodDogMTE2cHg7XHJcbiAgICAvKiBMYWJvciBEYXkgKi9cclxuICAgIC8vJjpiZWZvcmV7XHJcbiAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL2xhYm9yLXRvcC1kZWNvci5wbmcpIG5vLXJlcGVhdDtcclxuICAgIC8vICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgMDtcclxuICAgIC8vICB3aWR0aDogMTAwJTtcclxuICAgIC8vICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgdG9wOiA1cHg7XHJcbiAgICAvLyAgbGVmdDogMDtcclxuICAgIC8vfVxyXG4gICAgLyogRW5kIExhYm9yIERheSAqL1xyXG4gICAgLyogSW5kZXBlbmRlbmNlIERheSAqL1xyXG4gICAgLy8mOmJlZm9yZXtcclxuICAgIC8vICBjb250ZW50OiAnJztcclxuICAgIC8vICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvaW5kZXAtdG9wLWRlY29yLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IDM1JSAwO1xyXG4gICAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gIGhlaWdodDogMTAwJTtcclxuICAgIC8vICB0b3A6IDVweDtcclxuICAgIC8vICBsZWZ0OiAwO1xyXG4gICAgLy99XHJcbiAgICAvKiBFbmQgSW5kZXBlbmRlbmNlIERheSAqL1xyXG4gICAgLyogRmF0aGVycyBEYXkgKi9cclxuICAgIC8vJjpiZWZvcmV7XHJcbiAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL2ZhdGhlcnMtdG9wLWRlY29yLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IDQyJSAwO1xyXG4gICAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gIGhlaWdodDogMTAwJTtcclxuICAgIC8vICB0b3A6IDA7XHJcbiAgICAvLyAgbGVmdDogMDtcclxuICAgIC8vfVxyXG4gICAgLyogRW5kIEZhdGhlcnMgRGF5ICovXHJcbiAgICAvKiBIYWxsb3dlZW4gKi9cclxuICAgIC8vJjpiZWZvcmV7XHJcbiAgICAvLyAgICBjb250ZW50OiAnJztcclxuICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvaGFsbG93ZWVuLXRvcC1kZWNvci5wbmcpIG5vLXJlcGVhdDtcclxuICAgIC8vICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSAwO1xyXG4gICAgLy8gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgICB0b3A6IDA7XHJcbiAgICAvLyAgICBsZWZ0OiAwO1xyXG4gICAgLy99XHJcbiAgICAvKiBFbmQgSGFsbG93ZWVuICovXHJcbiAgICAvKiBUaGFua3NnaXZpbmcgKi9cclxuICAgIC8vJjpiZWZvcmV7XHJcbiAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL3RoYW5rc2dpdmluZy10b3AtZGVjb3IucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAvLyAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjQlIDA7XHJcbiAgICAvLyAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gIHRvcDogMDtcclxuICAgIC8vICBsZWZ0OiAwO1xyXG4gICAgLy99XHJcbiAgICAvKiBFbmQgVGhhbmtzZ2l2aW5nICovXHJcbiAgICAvKiBNb3RoZXJzIERheSAqL1xyXG4gICAgLy8mOmJlZm9yZXtcclxuICAgIC8vICBjb250ZW50OiAnJztcclxuICAgIC8vICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvdG9wLW1vbS1iZy5wbmcpIHRvcCAwIHJpZ2h0IC02MXB4IG5vLXJlcGVhdDtcclxuICAgIC8vICB3aWR0aDogMTAwJTtcclxuICAgIC8vICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAvLyAgdG9wOiAtMjRweDtcclxuICAgIC8vfVxyXG4gICAgLyogRW5kIE1vdGhlcnMgRGF5ICovXHJcbiAgICAvLyoqKioqKiBWYWxlbnRpbmUgJiBFYXN0ZXIgKioqKioqKioqXHJcbiAgICAvLyY6YmVmb3Jle1xyXG4gICAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICB3aWR0aDogMTAwJTtcclxuICAgIC8vICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgLy8gIC8vYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvdmFsLWRlY29yLWJnLnBuZykgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAvLyAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvZWFzdGVyLWRlY29yLnBuZykgMzQlIHRvcCBuby1yZXBlYXQ7XHJcbiAgICAvLyAgdG9wOiAwO1xyXG4gICAgLy8gIGxlZnQ6IDA7XHJcbiAgICAvL31cclxuICAgIC8vJjphZnRlcntcclxuICAgIC8vICBjb250ZW50OiAnJztcclxuICAgIC8vICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgd2lkdGg6IDEyMHB4O1xyXG4gICAgLy8gIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvcmVkLWJhbG9vbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAvLyAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvZWFzdGVyLWZsb3dlcnMucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgLy8gIHJpZ2h0OiAxM3B4O1xyXG4gICAgLy8gIHRvcDogMDtcclxuICAgIC8vfVxyXG4gICAgLy8qKioqIEVuZCBWYWxlbnRpbmUgJiBFYXN0ZXIgKioqKioqKioqXHJcblxyXG4gICAgLm5ldy1kZXNrdG9wLWJ1dHRvbnN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIC8vcGFkZGluZzogNDVweCAxMzVweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDI5cHggMTM1cHggMCAwO1xyXG4gICAgICAvKiBJbmRlcGVuZGVuY2UgRGF5ICovXHJcbiAgICAgIC8vJjphZnRlcntcclxuICAgICAgLy8gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL2luZGVwLXRvcC1yaWdodC5wbmcpO1xyXG4gICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgdG9wOiAxMHB4O1xyXG4gICAgICAvLyAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvKiBFbmQgSW5kZXBlbmRlbmNlIERheSAqL1xyXG4gICAgICAvKiBGYXRoZXJzIERheSAqL1xyXG4gICAgIC8vJjphZnRlcntcclxuICAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgLy8gIHdpZHRoOiAxODBweDtcclxuICAgICAvLyAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci9mYXRoZXJzLXRvcC1yaWdodC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgLy8gIHJpZ2h0OiAwO1xyXG4gICAgIC8vICB0b3A6IDA7XHJcbiAgICAgLy99XHJcbiAgICAgIC8qIEVuZCBGYXRoZXJzIERheSAqL1xyXG4gICAgICAvKiBIYWxsb3dlZW4gKi9cclxuICAgICAgLy8mOmFmdGVye1xyXG4gICAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAgIC8vICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gIHdpZHRoOiAxMzBweDtcclxuICAgICAgLy8gIGhlaWdodDogMTAwJTtcclxuICAgICAgLy8gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL2hhbGxvd2Vlbi10b3AtcmlnaHQucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAvLyAgcmlnaHQ6IDA7XHJcbiAgICAgIC8vICB0b3A6IDA7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvKiBFbmQgSGFsbG93ZWVuICovXHJcbiAgICAgIC8qIFRoYW5rc2dpdmluZyAqL1xyXG4gICAgICAvLyY6YWZ0ZXJ7XHJcbiAgICAgIC8vICBjb250ZW50OiAnJztcclxuICAgICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAvLyAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvLyAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvdGhhbmtzZ2l2aW5nLXRvcC1yaWdodC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIC8vICByaWdodDogMDtcclxuICAgICAgLy8gIHRvcDogMDtcclxuICAgICAgLy99XHJcbiAgICAgIC8qIEVuZCBUaGFua3NnaXZpbmcgKi9cclxuICAgICAgLyogTW90aGVycyBEYXkgKi9cclxuICAgICAgLy8mOmJlZm9yZXtcclxuICAgICAgLy8gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL2J1dHRvbnMtbW9tLWJnLnBuZyk7XHJcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICByaWdodDogNzIwcHg7XHJcbiAgICAgIC8vICB0b3A6IDQwcHg7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvLyY6YWZ0ZXJ7XHJcbiAgICAgIC8vICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci95ZWxsb3ctYi1mbHkucG5nKTtcclxuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gIHRvcDogNDVweDtcclxuICAgICAgLy8gIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAvL31cclxuICAgICAgLyogRW5kIE1vdGhlcnMgRGF5ICovXHJcbiAgICAgIC5sb2dpbi13cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMTRweDtcclxuICAgICAgICAmLm1vYntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcmRlci1idXR0b257XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIC8qIEluZGVwZW5kZW5jZSBEYXkgKi9cclxuICAgICAgICAgIC8vJjphZnRlcntcclxuICAgICAgICAgIC8vICBjb250ZW50OiAnJztcclxuICAgICAgICAgIC8vICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci9pbmRlcC1idXR0b24tZGVjb3IucG5nKTtcclxuICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAvLyAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgLy8gIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAvLyAgcmlnaHQ6IC0zMXB4O1xyXG4gICAgICAgICAgLy8gIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAvL31cclxuICAgICAgICAgIC8qIEVuZCBJbmRlcGVuZGVuY2UgRGF5ICovXHJcbiAgICAgICAgICAvLyY6YmVmb3Jle1xyXG4gICAgICAgICAgLy8gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL3ZhbC1iaXJkLnBuZyk7XHJcbiAgICAgICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gIHJpZ2h0OiAtMjJweDtcclxuICAgICAgICAgIC8vICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgLy99XHJcbiAgICAgICAgICAvLyY6YmVmb3Jle1xyXG4gICAgICAgICAgLy8gIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2hlYWRlci9zbm93YnV0dG9uLnBuZ1wiKTtcclxuICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyAgbGVmdDogLTdweDtcclxuICAgICAgICAgIC8vICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAvL31cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dpbi1idXR0b24sIC5hY2NvdW50LWJ1dHRvbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLyogTW90aGVycyBEYXkgKi9cclxuICAgICAgICAgIC8vJjpiZWZvcmV7XHJcbiAgICAgICAgICAvLyAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvbG9naW4tYi1mbHkucG5nKTtcclxuICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyAgdG9wOiAtMTVweDtcclxuICAgICAgICAgIC8vICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgLyogRW5kIE1vdGhlcnMgRGF5ICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saXZlLWNoYXQtd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAmLmxpdmUtY2hhdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXM7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY1LDAsLjA3NiwxKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjUsMCwuMDc2LDEpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICYuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXM7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwwLC4wNzYsMSk7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2hlYWRlci9jaGF0LnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwwLC4wNzYsMSk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5ZmQ3MmM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpdmUtY2hhdHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvL3BhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waG9uZXN7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWxsLXdyYXBwZXIge1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcbiAgLmxvZ28td3JhcHBlciB7XHJcbiAgICAvKiBFYXN0ZXIgKi9cclxuICAgLy9tYXJnaW46IC0xMHB4IDA7XHJcbiAgICAvKiBFbmQgRWFzdGVyICovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwIDUwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLyogVGhhbmtzZ2l2aW5nICovXHJcbiAgICAvLyY6YWZ0ZXJ7XHJcbiAgICAvLyAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvdGhhbmtzZ2l2aW5nLWxlYXZlLnBuZyk7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGJvdHRvbTogMDtcclxuICAgIC8vICBsZWZ0OiA1NXB4O1xyXG4gICAgLy99XHJcbiAgICAvKiBFbmQgVGhhbmtzZ2l2aW5nICovXHJcbiAgICAvKiBNb3RoZXJzIERheSAqL1xyXG4gICAvLyY6YmVmb3Jle1xyXG4gICAvLyAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvbW9tLWRheS1sb2dvLnBuZyk7XHJcbiAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIC8vICB6LWluZGV4OiAxO1xyXG4gICAvLyAgdG9wOiAtMTVweDtcclxuICAgLy8gIGxlZnQ6IC01cHg7XHJcbiAgIC8vfVxyXG4gICAvLyAmOmFmdGVye1xyXG4gICAvLyAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL3llbGxvdy1iLWZseS5wbmcpO1xyXG4gICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgLy8gICBsZWZ0OiAtNDNweDtcclxuICAgLy8gICBib3R0b206IDVweDtcclxuICAgLy8gfVxyXG4gICAgLyogRW5kIE1vdGhlcnMgRGF5ICovXHJcbiAgICAubW9iaWxlLWxvZ297XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXZlLWNoYXQtd3JhcHBlciB7XHJcbiAgICBmbGV4LWJhc2lzOiAyNTBweDtcclxuICB9XHJcbiAgLmNvbnRhY3RzLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgIGZsZXg6IDI7XHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy9wb3NpdGlvbjogc3RhdGljO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiA3cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAvKiBMYWJvciBEYXkgKi9cclxuICAgIC8vJjpiZWZvcmV7XHJcbiAgICAvLyAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IveWVsbG93LWhlYWQucG5nKTtcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgdG9wOiAwO1xyXG4gICAgLy8gIGxlZnQ6IDE2cHg7XHJcbiAgICAvLyAgei1pbmRleDogMTtcclxuICAgIC8vfVxyXG4gICAgLyogRW5kIExhYm9yIERheSAqL1xyXG4gICAgLyogSW5kZXBlbmRlbmNlIERheSAqL1xyXG4gICAgLy8mOmJlZm9yZXtcclxuICAgIC8vICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci9pbmRlcC1sb2dvLXQucG5nKTtcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgdG9wOiAtNnB4O1xyXG4gICAgLy8gIGxlZnQ6IDExcHg7XHJcbiAgICAvLyAgei1pbmRleDogMTtcclxuICAgIC8vfVxyXG4gICAgLy8mOmFmdGVye1xyXG4gICAgLy8gIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL2luZGVwLWxvZ28tbC5wbmcpO1xyXG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICBib3R0b206IC01cHg7XHJcbiAgICAvLyAgbGVmdDogLTM2cHg7XHJcbiAgICAvLyAgei1pbmRleDogMTtcclxuICAgIC8vfVxyXG4gICAgLyogRW5kIEluZGVwZW5kZW5jZSBEYXkgKi9cclxuICAgIC8vKioqKiBGYXRoZXJzIERheSAqKioqXHJcbiAgIC8vJjpiZWZvcmV7XHJcbiAgIC8vIGNvbnRlbnQ6ICcnO1xyXG4gICAvLyAgZGlzcGxheTogYmxvY2s7XHJcbiAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIC8vICB3aWR0aDogNjBweDtcclxuICAgLy8gIGhlaWdodDogNjBweDtcclxuICAgLy8gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL2ZhdGhlcnMtbG9nby1kZWNvci5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgIC8vICBsZWZ0OiA4cHg7XHJcbiAgIC8vICB0b3A6IC02cHg7XHJcbiAgIC8vfVxyXG4gICAvLyAmOmFmdGVye1xyXG4gICAvLyAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL2ZhdGhlcnMtYmlyZC5wbmcpO1xyXG4gICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgLy8gICBsZWZ0OiAxMDhweDtcclxuICAgLy8gICBib3R0b206IC0zcHg7XHJcbiAgIC8vIH1cclxuICAgIC8vKioqKiBFbmQgRmF0aGVycyBEYXkgKioqXHJcbiAgICAvKiBIYWxsb3dlZW4gKi9cclxuICAgIC8vJjpiZWZvcmV7XHJcbiAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIHdpZHRoOiA4M3B4O1xyXG4gICAgLy8gIGhlaWdodDogNjBweDtcclxuICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci9oYWxsb3dlZW4tbG9nby1kZWNvci5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAvLyAgbGVmdDogLTNweDtcclxuICAgIC8vICB0b3A6IC0zMHB4O1xyXG4gICAgLy99XHJcbiAgICAvLyY6YWZ0ZXJ7XHJcbiAgICAvLyAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvaGFsbG93ZWVuLWxpZ2h0LnBuZyk7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGxlZnQ6IDA7XHJcbiAgICAvLyAgYm90dG9tOiAtN3B4O1xyXG4gICAgLy99XHJcbiAgICAvKiBFbmQgSGFsbG93ZWVuICovXHJcbiAgICAvKiBUaGFua3NnaXZpbmcgKi9cclxuICAgIC8vJjpiZWZvcmV7XHJcbiAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIHdpZHRoOiA3MnB4O1xyXG4gICAgLy8gIGhlaWdodDogNjBweDtcclxuICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci90aGFua3NnaXZpbmctbG9nby1kZWNvci5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAvLyAgbGVmdDogMDtcclxuICAgIC8vICB0b3A6IC0yMnB4O1xyXG4gICAgLy99XHJcbiAgICAvLyY6YWZ0ZXJ7XHJcbiAgICAvLyAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvdHVya2V5LnBuZyk7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGxlZnQ6IC0yOHB4O1xyXG4gICAgLy8gIGJvdHRvbTogLTdweDtcclxuICAgIC8vICB6LWluZGV4OiAtMTtcclxuICAgIC8vfVxyXG4gICAgLyogRW5kIFRoYW5rc2dpdmluZyAqL1xyXG4gICAgLy8qKioqIFZhbGVudGluZSAqKioqKlxyXG4gICAgLy8mOmJlZm9yZXtcclxuICAgIC8vICBjb250ZW50OiAnJztcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgd2lkdGg6IDE2NHB4O1xyXG4gICAgLy8gIGhlaWdodDogNzBweDtcclxuICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci9sb2dvLWRlc2stZGVjb3IucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgLy8gIGxlZnQ6IC0yOHB4O1xyXG4gICAgLy8gIHRvcDogLTI5cHg7XHJcbiAgICAvL31cclxuICAgIC8vJjphZnRlcntcclxuICAgIC8vICBjb250ZW50OiAnJztcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgd2lkdGg6IDk1cHg7XHJcbiAgICAvLyAgaGVpZ2h0OiAxMDVweDtcclxuICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci9hbmdlbC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAvLyAgcmlnaHQ6IC0xMTBweDtcclxuICAgIC8vICB0b3A6IC0xMnB4O1xyXG4gICAgLy99XHJcbiAgICAvLyoqKioqKiBFbmQgVmFsZW50aW5lICoqKioqXHJcbiAgfVxyXG5cclxuICAuY29udGFjdHMge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTQ4cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wtcGhvbmVzLCAuYnV0dG9ucy13cmFwcGVyLCAuYnVyZ2VyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJ1cmdlci13cmFwcGVye1xyXG4gICAmLmFmZmlsaWF0ZS1idXJnZXJ7XHJcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICBsZWZ0OiA3NXB4O1xyXG4gICAgIGJvdHRvbTogMTlweDtcclxuICAgICAuYnRuLWJ1cmdlcntcclxuICAgICAgIHNwYW4uYnVyZ2VyLWxpbmV7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gIH1cclxufVxyXG4vL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkzcHgpICB7XHJcbi8vICBoZWFkZXIge1xyXG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgfVxyXG4vL31cclxuLyogSW5kZXBlbmRlbmNlIERheSAqL1xyXG4vL0BtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbi8vICBoZWFkZXJ7XHJcbi8vICAgIC50b3AtbGluZXtcclxuLy8gICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgIHdpZHRoOiA1NSU7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vfVxyXG4vKiBFbmQgSW5kZXBlbmRlbmNlIERheSAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gIGhlYWRlciAudG9wLWxpbmV7XHJcbiAgICAvKiBJbmRlcGVuZGVuY2UgRGF5ICovXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC8qIEVuZCBJbmRlcGVuZGVuY2UgRGF5ICovXHJcbiAgICAvKiBGYXRoZXJzIERheSAqL1xyXG4gICAgLy8mOmJlZm9yZXtcclxuICAgIC8vICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy99XHJcbiAgICAvKiBFbmQgRmF0aGVycyBEYXkgKi9cclxuICAgIC8qIEhhbGxvd2VlbiAqL1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDEzcHggMDtcclxuICAgIH1cclxuICAgIC8qIEVuZCBIYWxsb3dlZW4gKi9cclxuICAgIC8qIExhYm9yIERheSAqL1xyXG4gICAgLy8mOmJlZm9yZXtcclxuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDU2JSAwO1xyXG4gICAgLy99XHJcbiAgICAvKiBFbmQgTGFib3IgRGF5ICovXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB3aWR0aDogNzdweDtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHg7XHJcbiAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICB9XHJcbiAgICAubmV3LWRlc2t0b3AtYnV0dG9uc3tcclxuICAgICAgLy9wYWRkaW5nOiA0NXB4IDQ1cHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiAyOXB4IDQ1cHggMCAwO1xyXG4gICAgICAvKiBJbmRlcGVuZGVuY2UgRGF5ICovXHJcbiAgICAgIC8vJjphZnRlcntcclxuICAgICAgLy8gIHJpZ2h0OiA1MCU7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvKiBFbmQgSW5kZXBlbmRlbmNlIERheSAqL1xyXG4gICAgICAvKiBGYXRoZXJzIERheSAqL1xyXG4gICAgICAvLyY6YWZ0ZXJ7XHJcbiAgICAgIC8vICByaWdodDogNTAlO1xyXG4gICAgICAvL31cclxuICAgICAgLyogRW5kIEZhdGhlcnMgRGF5ICovXHJcbiAgICAgIC8qIEhhbGxvd2VlbiAqL1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLyogRW5kIEhhbGxvd2VlbiAqL1xyXG4gICAgICAvKiBNb3RoZXJzIERheSAqL1xyXG4gICAgICAvLyY6YmVmb3Jle1xyXG4gICAgICAvLyAgcmlnaHQ6IDM3MnB4O1xyXG4gICAgICAvLyAgdG9wOiA0MHB4O1xyXG4gICAgICAvL31cclxuICAgICAgLy8mOmFmdGVye1xyXG4gICAgICAvLyAgdG9wOiA2MnB4O1xyXG4gICAgICAvLyAgcmlnaHQ6IDIzcHg7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvKkVuZCBNb3RoZXJzIERheSAqL1xyXG4gICAgfVxyXG4gIH1cclxuICBoZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBtYWlue1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gIGJvZHl7XHJcbiAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICAgICYuc2hvdy1tZXNzYWdle1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIG1haW57XHJcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcclxuICB9XHJcbiAgaGVhZGVye1xyXG4gICAgLy9wYWRkaW5nLXRvcDogMzVweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgbWFpbntcclxuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xyXG4gIH1cclxuICBoZWFkZXIge1xyXG4gICAgICAvL3BhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIC50b3AtbGluZXtcclxuICAgICAgLnBob25lc3tcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2dvLXdyYXBwZXJ7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAxNXB4O1xyXG4gICAgICAgIC8qIEVhc3RlciAqL1xyXG4gICAgICAgIC8vbWFyZ2luOiAtMTBweCAwO1xyXG4gICAgICAgIC8qIEVuZCBFYXN0ZXIgKi9cclxuICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgLyogaW5kZXBlbmRlbmNlIERheSAqL1xyXG4gICAgICAgICAgLy8mOmFmdGVye1xyXG4gICAgICAgICAgLy8gIGJvdHRvbTogLTEzcHg7XHJcbiAgICAgICAgICAvLyAgbGVmdDogLTlweDtcclxuICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgLyogRW5kIEluZGVwZW5kZW5jZSBEYXkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ldy1kZXNrdG9wLWJ1dHRvbnN7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgLmxpdmUtY2hhdC13cmFwcGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1cmdlci13cmFwcGVye1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgLmJ0bi1idXJnZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGl2ZS1jaGF0LXdyYXBwZXIsIC5jb250YWN0cy13cmFwcGVyLCAubG9naW4td3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29sLXBob25lcywgLmJ1dHRvbnMtd3JhcHBlciwgLmJ1cmdlci13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgLmNvbC1waG9uZXMge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9ucy13cmFwcGVyIHtcclxuICAgICAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnVyZ2VyLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qIEhhbGxvd2VlbiAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgaGVhZGVyIC50b3AtbGluZTpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggMDtcclxuICB9XHJcbn1cclxuLyogRW5kIEhhbGxvd2VlbiAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGhlYWRlciB7XHJcbiAgICAudG9wLWxpbmV7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDExNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAubG9nby13cmFwcGVye1xyXG4gICAgICAgIC8vbWFyZ2luOiAzM3B4IDAgMCAxNXB4O1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXctZGVza3RvcC1idXR0b25ze1xyXG4gICAgICAgIC8vcGFkZGluZzogNDVweCAxNXB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAyOXB4IDE1cHggMCAwO1xyXG4gICAgICAgIC8qIEluZGVwZW5kZW5jZSBEYXkgKi9cclxuICAgICAgICAvLyY6YWZ0ZXJ7XHJcbiAgICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgLyogRW5kIEluZGVwZW5kZW5jZSBEYXkgKi9cclxuICAgICAgICAvKiBGYXRoZXJzIERheSAqL1xyXG4gICAgICAgIC8vJjphZnRlcntcclxuICAgICAgICAvLyAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvL31cclxuICAgICAgICAvKiBFbmQgRmF0aGVycyBEYXkgKi9cclxuICAgICAgICAubG9naW4td3JhcHBlcntcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGhvbmVze1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgOXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgYm9keSAjZm9vdGVyLXJvd3tcclxuICAgIC5pY29uLWNsb3Nle1xyXG4gICAgICByaWdodDogM3B4O1xyXG4gICAgICB0b3A6IC02cHg7XHJcbiAgICB9XHJcbiAgICAmLmNocmlzdG1hcy1kYXl7XHJcbiAgICAgIC5pY29uLWNsb3Nle1xyXG4gICAgICAgIHRvcDogLTIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8ubWFpbntcclxuICAvLyAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAvL31cclxuICBoZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50b3AtbGluZXtcclxuICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIC8qIExhYm9yIERheSAqL1xyXG4gICAgICAvLyY6YmVmb3Jle1xyXG4gICAgICAvLyAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDMlIDA7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvKiBFbmQgTGFib3IgRGF5ICovXHJcbiAgICAgIC8qIEhhbGxvd2VlbiAqL1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC8qIEVuZCBIYWxsb3dlZW4gKi9cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXctZGVza3RvcC1idXR0b25ze1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgICAgIC8qTW90aGVycyBEYXkgKi9cclxuICAgICAgICAvLyY6YmVmb3Jle1xyXG4gICAgICAgIC8vICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIC8qIEVuZCBNb3RoZXJzIERheSAqL1xyXG4gICAgICAgIC5sb2dpbi13cmFwcGVye1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDExcHg7XHJcbiAgICAgICAgICAmLmRlc2t7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLm1vYntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnVyZ2VyLXdyYXBwZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvL3RvcDogMTdweDtcclxuICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4ubG9nby13cmFwcGVye1xyXG4gIC8vbWFyZ2luOiA1cHggMCAwIDEwcHg7XHJcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIHdpZHRoOiAyMzZweDtcclxuICB6LWluZGV4OiAwO1xyXG4vKiBNb3RoZXJzIERheSAqL1xyXG4gIC8vJjpiZWZvcmV7XHJcbiAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy99XHJcbiAgLy8mOmFmdGVye1xyXG4gIC8vICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci9yZWQtYi1mbHkucG5nKTtcclxuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICByaWdodDogMDtcclxuICAvLyAgYm90dG9tOiAwO1xyXG4gIC8vfVxyXG4vKkVuZCBNb3RoZXJzIERheSAqL1xyXG4gIC8qIFRoYW5rc2dpdmluZyAqL1xyXG4gIC8vJjphZnRlcntcclxuICAvLyAgZGlzcGxheTogbm9uZTtcclxuICAvL31cclxuICAvKiBFbmQgVGhhbmtzZ2l2aW5nICovXHJcbiAgLmxvZ297XHJcbiAgICB0b3A6IDVweDtcclxuICAgIG1heC13aWR0aDogNTdweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmRlc2t0b3AtbG9nb3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC8qIExhYm9yIERheSAqL1xyXG4gICAgLy8mOmJlZm9yZXtcclxuICAgIC8vICB0b3A6IDRweDtcclxuICAgIC8vICBsZWZ0OiA2cHg7XHJcbiAgICAvL31cclxuICAgIC8qIEVuZCBMYWJvciBEYXkgKi9cclxuICAgIC8qIEluZGVwZW5kZW5jZSBEYXkgKi9cclxuICAgIC8vJjpiZWZvcmV7XHJcbiAgICAvLyAgdG9wOiAtM3B4O1xyXG4gICAgLy8gIGxlZnQ6IDA7XHJcbiAgICAvL31cclxuICAgIC8vJjphZnRlcntcclxuICAgIC8vICBib3R0b206IC0xN3B4O1xyXG4gICAgLy8gIGxlZnQ6IC05cHg7XHJcbiAgICAvL31cclxuICAgIC8qIEVuZCBJbmRlcGVuZGVuY2UgRGF5ICovXHJcbiAgICAvKiBGYXRoZXJzIERheSAqL1xyXG4gICAgLy8mOmJlZm9yZXtcclxuICAgIC8vICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XHJcbiAgICAvLyAgbGVmdDogLTVweDtcclxuICAgIC8vICB0b3A6IC0ycHg7XHJcbiAgICAvLyAgei1pbmRleDogMTtcclxuICAgIC8vfVxyXG4gICAgLyogRW5kIEZhdGhlcnMgRGF5ICovXHJcbiAgICAvKiBIYWxsb3dlZW4gKi9cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XHJcbiAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLyogRW5kIEhhbGxvd2VlbiAqL1xyXG4gICAgLyogVGhhbmtzZ2l2aW5nICovXHJcbiAgICAvLyY6YmVmb3Jle1xyXG4gICAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvL31cclxuICAgIC8vJjphZnRlcntcclxuICAgIC8vICBib3R0b206IC0yMnB4O1xyXG4gICAgLy99XHJcbiAgICAvKiBFbmQgVGhhbmtzZ2l2aW5nICovXHJcbiAgICAvKiBFYXN0ZXIgKi9cclxuICAgIC8vJjpiZWZvcmV7XHJcbiAgICAvLyAgY29udGVudDogJyc7XHJcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9ob2xpZGF5LWRlY29yL2NvbG9yLWVnZ3MucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgLy8gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuICAgIC8vICB3aWR0aDogNTdweDtcclxuICAgIC8vICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAvLyAgbGVmdDogMzJweDtcclxuICAgIC8vICBib3R0b206IC0xOXB4O1xyXG4gICAgLy99XHJcbiAgICAvLyY6YWZ0ZXJ7XHJcbiAgICAvLyAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2hvbGlkYXktZGVjb3IvY2hpY2tlbi5wbmcpO1xyXG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICB0b3A6IDIwcHg7XHJcbiAgICAvLyAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgLy99XHJcbiAgICAvKiBFbmQgRWFzdGVyICovXHJcblxyXG4gICAgLyogVmFsZW50aW5lICovXHJcbiAgICAvLyY6YmVmb3Jle1xyXG4gICAgLy8gIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaG9saWRheS1kZWNvci9tb2ItcmVkLWljb24ucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgLy8gIHdpZHRoOiAyMHB4O1xyXG4gICAgLy8gIGhlaWdodDogMjBweDtcclxuICAgIC8vICBsZWZ0OiA0NHB4O1xyXG4gICAgLy8gIHRvcDogNXB4O1xyXG4gICAgLy99XHJcbiAgICAvLyY6YWZ0ZXJ7XHJcbiAgICAvLyAgcmlnaHQ6IC0zOXB4O1xyXG4gICAgLy8gIGJhY2tncm91bmQtc2l6ZTogNTdweDtcclxuICAgIC8vfVxyXG4gICAgLyogRW5kIFZhbGVudGluZSAqL1xyXG4gICAgLm1vYmlsZS1sb2dve1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8qKiogc2l0ZSBsb2dvICoqKlxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgLy8qKiogZW5kIHNpdGUgbG9nbyAqKipcclxuICAgIH1cclxuICB9XHJcbn1cclxuICAgICAgLnBob25lc3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiA2NnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWlse1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5waG9uZXN7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9ucy13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2JpbGUtaGVhZGVyLW9yZGVyLWxpbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubG9nby13cmFwcGVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG59XHJcbi8qIEluZGVwZW5kZW5jZSBEYXkgKi9cclxuLy9AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCl7XHJcbi8vICBoZWFkZXIgLnRvcC1saW5lIC5uZXctZGVza3RvcC1idXR0b25zIC5sb2dpbi13cmFwcGVyIC5vcmRlci1idXR0b246YWZ0ZXJ7XHJcbi8vICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICB9XHJcbi8vfVxyXG4vKiBFbmQgSW5kZXBlbmRlbmNlIERheSAqL1xyXG5cclxuLm9yZGVyZm9ybSAudmlwLXNlcnZpY2VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4OUJDO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvb3JkZXIvYmctbGluZS1ibHVlLnBuZyksIHVybCgvYXNzZXRzL2ltZy9pY29ucy9zcGVjaWFsLW9mZmVyLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCAxNSU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNnB4LCAwIDA7XHJcbiAgcGFkZGluZy10b3A6IDM4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC53ZS1yZWNvbW1lbmQtaXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTVkYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoL3dzL2ltYWdlcy9vcmRlci92aXAtc3Rhci1yZWNvbW1lbmQuc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxuICAgIC5nby1pdHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5YzEwNjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm9yZGVyZm9ybXtcclxuICAuc2hvdy13ZS1yZWNvbW1lbmR7XHJcbiAgICAud2UtcmVjb21tZW5kLWl0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiAgQ29sb3IgQ29udHJhc3QgSXMgU2F0aXNmYWN0b3J5ICovXHJcbiNtaW5pX29yZGVyX2Zvcm0gZm9ybSBsYWJlbCxoMyxoMXtcclxuICAgY29sb3I6ICMyMDc0QTI7XHJcbn1cclxuXHJcbiNtaW5pX29yZGVyX2Zvcm0gLmJ0bi1vcmRlciwuZ3JlZW4tYnRuIHtcclxuICBiYWNrZ3JvdW5kOiAjMTk3NGIwO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTk3NGIwO1xyXG4gIGJveC1zaGFkb3c6IDFweCAxcHggMCAxcHggIzJiNWE3OTtcclxufVxyXG4ubW9iaWxlLWhlYWRlci1vcmRlci1saW5lIHtcclxuICBiYWNrZ3JvdW5kOiAjNUVBOURBO1xyXG59XHJcblxyXG4vLyoqKioqKioqKioqKioqKioqKioqIE1pbmlPcmRlciBTaG9ydENvZGUgKioqKioqKioqKioqKioqKioqKipcclxuLm1pbmktb3JkZXJ7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA2NjBweDtcclxuICBwYWRkaW5nOiA3MHB4IDEwMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2JhY2tncm91bmQtY2FsYy5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbnRhY3RzL2dyZWVuLWVsZW1lbnQtbWluLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogLTY1cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3Jte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAjZXNzYXlfdG90YWxfcHJpY2V7XHJcbiAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbC14cy0xMntcclxuICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgbWFyZ2luOiAzcHggMDtcclxuICAgIH1cclxuICAgIGZvcm17XHJcbiAgICAgIC5oaW50e1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgIHRvcDogMThweDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNkYmU3ZjA7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucG9wb3ZlcntcclxuICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICAgICAgIHJpZ2h0OiA0NHB4IWltcG9ydGFudDtcclxuICAgICAgICAgIC5wb3BvdmVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGNvbG9yOiAjNzg3ODc4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICYubnVtYmVye1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnZpcC1wYWNrYWdlLWNoZWNre1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWxldHRlcntcclxuICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbG9ye1xyXG4gICAgICAgICAgY29sb3I6ICM0YTg2YjM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNlbGVjdHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9hbmdsZS5wbmdcIikgOTQlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDFweDtcclxuICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNzg3ODc4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLndyYXB7XHJcbiAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgLmN1cnJlbmN5LWJ1dHRvbntcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICM0YTg2YjM7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50b3RhbHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICY6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3ItZmlyc3QtdGltZS10b3RhbHtcclxuICAgICAgICAgICNlc3NheV90b3RhbF9wcmljZV9kaXNje1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAjZXNzYXlfdG90YWxfcHJpY2V7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMyZjMxM2E7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24ye1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vLnZpcC1wYWNrYWdlLWNoZWNre1xyXG4gICAgICAvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvLyAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAvLyAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXXtcclxuICAgICAgLy8gICAgb3BhY2l0eTogMDtcclxuICAgICAgLy8gIH1cclxuICAgICAgLy8gICYuY2hlY2tlZHtcclxuICAgICAgLy8gICAgJjpiZWZvcmV7XHJcbiAgICAgIC8vICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzRhODZiMztcclxuICAgICAgLy8gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzRhODZiMztcclxuICAgICAgLy8gICAgICB0b3A6IDJweDtcclxuICAgICAgLy8gICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAvLyAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAvLyAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgLy8gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC8vICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAvLyAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC8vICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgICAvLyAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAvLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjI1cyxiYWNrZ3JvdW5kLWNvbG9yIC4yNXMsd2lkdGggLjJzIC4xcyxoZWlnaHQgLjJzIC4xcyx0b3AgLjJzIC4xcyxsZWZ0IC4ycyAuMXM7XHJcbiAgICAgIC8vICAgICAgei1pbmRleDogMTtcclxuICAgICAgLy8gICAgfVxyXG4gICAgICAvLyAgfVxyXG4gICAgICAvLyAgJjphZnRlcntcclxuICAgICAgLy8gICAgY29udGVudDogJyc7XHJcbiAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMsYmFja2dyb3VuZC1jb2xvciAuMjVzLHdpZHRoIC4ycyAuMXMsaGVpZ2h0IC4ycyAuMXMsdG9wIC4ycyAuMXMsbGVmdCAuMnMgLjFzO1xyXG4gICAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xyXG4gICAgICAvLyAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIC8vICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAvLyAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIC8vICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoNTUsNTUsNTUsLjE5KTtcclxuICAgICAgLy8gICAgbGVmdDogMDtcclxuICAgICAgLy8gICAgdG9wOiAwO1xyXG4gICAgICAvLyAgICB6LWluZGV4OiAwO1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvL31cclxuICAgIH1cclxuLmNpdGFkZWx7XHJcbiAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NhbGMucG5nXCIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxM3B4O1xyXG4gICAgcmlnaHQ6IDIycHg7XHJcbiAgfVxyXG4gIC5jb250ZW50e1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzNXB4O1xyXG4gIH1cclxuICAuaGVhZGVye1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDM1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFtuYW1lPVwiZXNzYXlfb3JkZXJfZm9ybVwiXT5kaXY+ZGl2e1xyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAmOm50aC1jaGlsZCg3KXtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgfVxyXG4gIH1cclxufVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDQ0cHgpe1xyXG4gLm1pbmktb3JkZXJ7XHJcbiAgIHBhZGRpbmc6IDcwcHggODNweDtcclxuICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAubWluaS1vcmRlcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAubWluaS1vcmRlcntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNtaW5pX29yZGVyX2Zvcm17XHJcbiAgICAgIC5jaXRhZGVse1xyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGZvcm17XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICYubnVtYmVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGludHtcclxuICAgICAgICAgIHJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3JkZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDE0cHggYXV0bztcclxuICAgICAgICAgIC5idXR0b24ye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQxNHB4KXtcclxuICAubWluaS1vcmRlciAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLmhpbnR7XHJcbiAgICByaWdodDogMzFweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gIC5taW5pLW9yZGVyICNtaW5pX29yZGVyX2Zvcm0gZm9ybSAuaGludHtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gIH1cclxufVxyXG4vLyoqKioqKioqKioqKioqKioqKioqKiBNaW5pLU9yZGVyLXZzLVZJUCAodF9lc3NheV9vcmRlcl92aXApICoqKioqKioqKioqKioqKioqKioqKipcclxuLm1pbmktb3JkZXItdnMtdmlwe1xyXG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy92aXAtY2FsYy1iZy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgcGFkZGluZzogNDVweCAwO1xyXG4gIC50b2dnbGUtdmlwe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBhe1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6ICM4OGNhMmM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzRhODZiMztcclxuICAgICAgICByaWdodDogLTU3cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5vcGVue1xyXG4gICAgICAgIC8vY29sb3I6ICNlZjlkMjA7XHJcbiAgICAgICAgLm1vcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVzc3tcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxlc3N7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbWluaV9vcmRlcl9mb3Jte1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDk0NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb250YWN0cy9ncmVlbi1lbGVtZW50LW1pbi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcclxuICAgICAgYm90dG9tOiAtOTVweDtcclxuICAgICAgbGVmdDogLTE0NXB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLmNpdGFkZWx7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogdXJsKC9hc3NldHMvaW1nL2ljb25zL2NhbGMucG5nKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMzVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZvcm17XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAmOmZpcnN0LWxldHRlcntcclxuICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc2VsZWN0e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy9hbmdsZS5wbmcpIDk0JSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAudmlwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLm1pbmktdmlwLXNlcnZpY2Vze1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAubV9yZW1vdmVke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAuc2VydmljZXMtdmlwe1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MyU7XHJcbiAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDMzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5oaW50e1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTg2YjM7XHJcbiAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RiZTdmMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5wb3BvdmVye1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXJ2aWNlcy12aXAtYnV0dG9ue1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgICAgICAgICAgLmJ1dHRvbjJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGE4NmIzO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZC10by1vcmRlci1idG57XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN2aXBfc2VydmljZV9wYWNrYWdle1xyXG4gICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAvL21hcmdpbjogMThweCAwO1xyXG4gICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgICAgLy9wYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAvL2JveC1zaGFkb3c6IDBweCA1cHggNXB4IHJnYmEoMTkyLDE5MiwxOTIsMSk7XHJcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAubV9yZW1vdmVke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIC5wYWNrYWdle1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmhpbnR7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE4NmIzO1xyXG4gICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkYmU3ZjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucG9wb3ZlcntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDk4cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VydmljZXMtdmlwLWJ1dHRvbntcclxuICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIC8vd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweCAwIDA7XHJcbiAgICAgICAgICAgICAgLnYtcC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4Y2EyYztcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5hZGQtdG8tb3JkZXItYnRue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRhODZiMztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmJ1dHRvbjJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggMThweCA5OHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIC52LXAtdGl0bGUgc3BhbiwgLnByaWNlLCAuYWRkLXRvLW9yZGVyLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm9yZGVyLXRvdGFse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAudG90YWwtdGV4dHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvdGFsLWJ1dHRvbntcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgLmJ1dHRvbjJ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggOHB4O1xyXG4gICAgICAgICAgICAudC1we1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvci1maXJzdHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2Vzc2F5X3RvdGFsX3ByaWNle1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICAgICAgICAgICAgJi5saW5lLXRocm91Z2h7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM0YTg2YjM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vLW57XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgW25hbWU9ZXNzYXlfb3JkZXJfZm9ybV0+ZGl2PmRpdjpudGgtY2hpbGQoMyl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgW25hbWU9ZXNzYXlfb3JkZXJfZm9ybV0+ZGl2PmRpdjpudGgtY2hpbGQoNyl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpe1xyXG4gIC5taW5pLW9yZGVyLXZzLXZpcCAjbWluaV9vcmRlcl9mb3JtOmJlZm9yZXtcclxuICAgIGJvdHRvbTogLTg2cHg7XHJcbiAgICBsZWZ0OiAtNjJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpLCAobWF4LXdpZHRoOiA4NThweCl7XHJcbiAgLm1pbmktb3JkZXItdnMtdmlwe1xyXG4gICAgI21pbmlfb3JkZXJfZm9ybXtcclxuICAgICAgZm9ybXtcclxuICAgICAgICAudmlwe1xyXG4gICAgICAgICAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2V7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAubV9yZW1vdmVke1xyXG4gICAgICAgICAgICAgIC5zZXJ2aWNlcy12aXAtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ye1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggMThweCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAudi1wLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9yZGVyLXRvdGFse1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAubWluaS1vcmRlci12cy12aXB7XHJcbiAgICAjbWluaV9vcmRlcl9mb3Jte1xyXG4gICAgICBmb3Jte1xyXG4gICAgICAgIC52aXB7XHJcbiAgICAgICAgICAubWluaS12aXAtc2VydmljZXN7XHJcbiAgICAgICAgICAgIC5tX3JlbW92ZWR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2V7XHJcbiAgICAgICAgICAgIC5tX3JlbW92ZWR7XHJcbiAgICAgICAgICAgICAgLnBhY2thZ2V7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oaW50e1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1fcmVtb3ZlZHtcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlcy12aXAtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAuYnV0dG9uMntcclxuICAgICAgICAgICAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcmRlci10b3RhbHtcclxuICAgICAgICAgIC50b3RhbC1idXR0b257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuYnV0dG9uMntcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyZm9ybXtcclxuICAgIC52aXAtc2VydmljZXN7XHJcbiAgICAgIC53ZS1yZWNvbW1lbmQtaXR7XHJcbiAgICAgICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIC5taW5pLW9yZGVyLXZzLXZpcHtcclxuICAgICNtaW5pX29yZGVyX2Zvcm17XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb3Jte1xyXG4gICAgICAgIC52aXB7XHJcbiAgICAgICAgICAjdmlwX3NlcnZpY2VfcGFja2FnZXtcclxuICAgICAgICAgICAgLm1fcmVtb3ZlZCAucGFja2FnZSAuaGludHtcclxuICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZGluZy1jYWxjdWxhdG9ye1xyXG4gICAgI21pbmlfb3JkZXJfZm9ybXtcclxuICAgICAgZm9ybXtcclxuICAgICAgICAudG90YWwtcHJpY2V7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyZm9ybXtcclxuICAgIC52aXAtc2VydmljZXN7XHJcbiAgICAgIC53ZS1yZWNvbW1lbmQtaXR7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgLm1pbmktb3JkZXItdnMtdmlwe1xyXG4gICAgLmJ1dHRvbjJ7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC5taW5pLW9yZGVyLXZzLXZpcHtcclxuICAgIC52aXB7XHJcbiAgICAgIC5tX2J1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5hZGQtdG8tb3JkZXItYnRue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAucHJpY2V7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWluaV9vcmRlcl9mb3JtIGZvcm0gLm9yZGVyLXRvdGFsIC50b3RhbC1idXR0b24gLmJ1dHRvbjJ7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyZm9ybSAudmlwIC52aXAtc2VydmljZXN7XHJcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcclxuICB9XHJcbiAgLm9yZGVyZm9ybXtcclxuICAgIC52aXAtc2VydmljZXN7XHJcbiAgICAgIC53ZS1yZWNvbW1lbmQtaXR7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdvLWl0e1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MjBweCl7XHJcbiAgLm1pbmktb3JkZXItdnMtdmlwe1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICNtaW5pX29yZGVyX2Zvcm06YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7XHJcbiAgLm1pbmktb3JkZXItdnMtdmlwe1xyXG4gICAgI21pbmlfb3JkZXJfZm9ybXtcclxuICAgICAgZm9ybXtcclxuICAgICAgICAudmlwe1xyXG4gICAgICAgICAgLm1pbmktdmlwLXNlcnZpY2Vze1xyXG4gICAgICAgICAgICAubV9yZW1vdmVke1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIC5zZXJ2aWNlcy12aXAtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC5idXR0b24yIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAjdmlwX3NlcnZpY2VfcGFja2FnZXtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAubV9yZW1vdmVke1xyXG4gICAgICAgICAgICAgIC5wYWNrYWdle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggN3B4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaGludHtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5zZXJ2aWNlcy12aXAtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uMntcclxuICAgICAgICAgICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3JkZXItdG90YWx7XHJcbiAgICAgICAgICAudG90YWwtYnV0dG9ue1xyXG4gICAgICAgICAgICAuYnV0dG9uMntcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xyXG4gIC5taW5pLW9yZGVyLXZzLXZpcHtcclxuICAgICNtaW5pX29yZGVyX2Zvcm17XHJcbiAgICAgIGZvcm17XHJcbiAgICAgICAgLnZpcHtcclxuICAgICAgICAgICN2aXBfc2VydmljZV9wYWNrYWdle1xyXG4gICAgICAgICAgICAubV9yZW1vdmVke1xyXG4gICAgICAgICAgICAgIC5zZXJ2aWNlcy12aXAtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbjJ7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweCAxOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWRkLXRvLW9yZGVyLWJ0bntcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3JkZXItdG90YWx7XHJcbiAgICAgICAgICAudG90YWwtdGV4dHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTMwcHgpe1xyXG4gIC5taW5pLW9yZGVyLXZzLXZpcHtcclxuICAgICNtaW5pX29yZGVyX2Zvcm0gZm9ybXtcclxuICAgICAgLnZpcHtcclxuICAgICAgICAjdmlwX3NlcnZpY2VfcGFja2FnZXtcclxuICAgICAgICAgIC5tX3JlbW92ZWR7XHJcbiAgICAgICAgICAgIC5zZXJ2aWNlcy12aXAtYnV0dG9ue1xyXG4gICAgICAgICAgICAgIC5idXR0b24ye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDc0JTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnYtcC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm9yZGVyLXRvdGFse1xyXG4gICAgICAgIC50b3RhbC1idXR0b257XHJcbiAgICAgICAgICAuYnV0dG9uMntcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgICAgIC50LXB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNlc3NheV90b3RhbF9wcmljZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm8tbntcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4gIC5taW5pLW9yZGVyLXZzLXZpcHtcclxuICAgICNtaW5pX29yZGVyX2Zvcm17XHJcbiAgICAgIGZvcm17XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAudmlwe1xyXG4gICAgICAgICAgI3ZpcF9zZXJ2aWNlX3BhY2thZ2V7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZGVyLXRvdGFse1xyXG4gICAgICAgICAgLnRvdGFsLXByaWNle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudG90YWwtYnV0dG9ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5idXR0b24yIGltZ3tcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXNzYXlzLWNhbGN1bGF0b3IsIC5sYW5kaW5nLWNhbGN1bGF0b3J7XHJcbiAgICAjbWluaV9vcmRlcl9mb3Jte1xyXG4gICAgICBmb3Jte1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzcwcHgpe1xyXG4gIC5taW5pLW9yZGVyLXZzLXZpcHtcclxuICAgICNtaW5pX29yZGVyX2Zvcm17XHJcbiAgICAgIGZvcm17XHJcbiAgICAgICAgLnZpcHtcclxuICAgICAgICAgIC5taW5pLXZpcC1zZXJ2aWNlc3tcclxuICAgICAgICAgICAgLm1fcmVtb3ZlZHtcclxuICAgICAgICAgICAgICAuc2VydmljZXMtdmlwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaGludHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNlcnZpY2VzLXZpcC1idXR0b257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyoqKioqKioqKioqKioqKioqKioqKiBFbmQgTWluaS1PcmRlci12cy1WSVAgKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyoqKioqKioqKioqKioqKioqKioqKiogRXNzYXlzIENhbGN1bGF0b3IgKHRfZXNzYXlfb3JkZXIpKioqKioqKioqXHJcbi5lc3NheXMtY2FsY3VsYXRvcntcclxuICAgICNtaW5pX29yZGVyX2Zvcm0ge1xyXG4gICAgICAuY2l0YWRlbCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvY2FsYy5wbmcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAzNXB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvYW5nbGUucG5nKSA5NCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM3ODc4Nzg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgIC50b3RhbC1wcmljZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2Vzc2F5X3RvdGFsX3ByaWNlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5lc3NheS1maXJzdC10aW1lLW9yZGVye1xyXG4gICAgICAgICAgICAgIC5mb3JtLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAjZXNzYXlfdG90YWxfcHJpY2VfZGlzY3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE4NmIzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgI2Vzc2F5X3RvdGFsX3ByaWNle1xyXG4gICAgICAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRvdGFsLWJ1dHRvbntcclxuICAgICAgICAgICAgLmJ1dHRvbjIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4vLyoqKioqKioqKioqKioqKioqKioqKiogRW5kIEVzc2F5cyBDYWxjdWxhdG9yICh0X2Vzc2F5X29yZGVyKSoqKioqKioqKlxyXG4vLyoqKioqKioqKioqKioqKioqKioqKiogTGFuZGluZyBDYWxjdWxhdG9yICh0X2Vzc2F5X29yZGVyX2xhbmRpbmcpKioqKioqKioqXHJcbi5sYW5kaW5nLWNhbGN1bGF0b3J7XHJcbiAgI21pbmlfb3JkZXJfZm9ybSB7XHJcbiAgICAuY2l0YWRlbCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy9jYWxjLnBuZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMzVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNzg3ODc4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pY29ucy9hbmdsZS5wbmcpIDk0JSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgICAgfVxyXG4gICAgICAudG90YWwtcHJpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNlc3NheV90b3RhbF9wcmljZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzRhODZiMztcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50b3RhbC1idXR0b257XHJcbiAgICAgICAgLmJ1dHRvbjIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmJvZHkgLnNhbXBsZXMtb24tbGFuZGluZzpiZWZvcmV7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDo0MjVweCl7XHJcbiAgYm9keSAuc2FtcGxlcy1vbi1sYW5kaW5nOmJlZm9yZXtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gIH1cclxuICBmb290ZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsIGEge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgfVxyXG4gIGZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwge1xyXG4gICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgfVxyXG4gIGZvb3RlciAubGlua3MgYXtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuLy8qKioqKioqKioqKioqKioqKioqKioqIEVuZCBMYW5kaW5nIENhbGN1bGF0b3IgKHRfZXNzYXlfb3JkZXJfbGFuZGluZykqKioqKioqKipcclxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XHJcbiAgICBvbC50d28tY29sdW1ue1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDoyXHJcbiAgICB9XHJcbn0iXX0= */
