@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);.translate-button{display:inline-block;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;border:1px solid transparent;border-radius:5px;padding:.85em 1em;margin:1rem 0 1rem;font-size:.9rem;background-color:#ed6c08;color:#fefefe;text-transform:uppercase}.translate-button:hover{background-color:#c95c07;color:#fefefe}a,body,div,h1,h2,h3,h4,h5,h6,html,input,option,p,select,span,textarea{font-family:"Plus Jakarta Sans",sans-serif}body{background-color:#111215;color:#fff}a,button{transition:.2s;text-decoration:none;border:none}a:active,a:focus,a:hover,button:active,button:focus,button:hover{text-decoration:none}a{color:#eb2e43}a:hover{color:#eb2e43;text-decoration:underline}.border{border:1px solid #ebebeb}.nopad{padding:0;margin:0}.simpleflex{display:flex;flex-wrap:wrap}.simpleflex-item{align-self:center}.img-center{margin:0 auto;display:block}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{outline:0;box-shadow:none;border-color:#bceb2e}form .error{display:block;font-weight:700;color:red;font-size:15px}form input:-webkit-autofill,form input:-webkit-autofill:focus,form input:-webkit-autofill:hover{-webkit-text-fill-color:#495057;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}form .asterisk{color:red}form .form-floating textarea.form-control{height:100px}.nice_checkbox{position:relative}.nice_checkbox label:not(.error){position:relative;cursor:pointer;font-size:17px;font-weight:400;color:#fff;margin:0 0 0 30px}.nice_checkbox label:not(.error) a{color:#eb2e43}.nice_checkbox label:not(.error):before{content:'';position:absolute;width:18px;height:18px;background-color:#fff;border:1px solid #ccc;left:-30px;top:2px}.nice_checkbox input{position:absolute;z-index:-1;left:3px;top:4px;width:14px;visibility:hidden}.nice_checkbox input:checked~label:after{content:'';position:absolute;width:10px;height:10px;background-color:#eb2e43;left:-26px;top:6px}.std_btn{display:flex;justify-content:center;align-items:center;min-width:60px;padding:0 20px;text-align:center;height:50px;cursor:pointer;background-color:#bceb2e;color:#1a1c20;font-size:15px;font-weight:700;border:none;text-decoration:none;transition:.15s all ease-out;border-radius:10px}.std_btn:hover{background-color:#91bb12;color:#1a1c20;text-decoration:none}.std_btn.inline{display:inline-flex}.std_btn .btn-icon{width:17px;height:auto;transition:.15s all ease-out;margin-left:10px}.std_btn.big{padding:39px 30px}.std_btn.big .btn-icon{margin-left:120px}.std_btn.animated img,.std_btn.animated svg{transition:transform .3s ease-out}.std_btn.animated:hover img,.std_btn.animated:hover svg{transform:translateX(4px)}.rotate180{transform:rotate(180deg)}.js_hidden{display:none}.send-email-loader{margin:0 0 0 10px;display:none;user-select:none}.form-messages{border-radius:999px;padding:10px 25px;margin:10px 0;color:#fff;font-weight:700;display:none}.form-floating{margin:0 0 15px}.row>.form-floating>label{padding:1rem 1.5rem}.content-web,.module-content{font-size:16px;font-weight:400;line-height:1.6;font-family:"Plus Jakarta Sans",sans-serif}.content-web img,.module-content img{max-width:100%;height:auto}.content-web a,.module-content a{color:#bada55;border-bottom:1px solid #bada55}.content-web{padding:0 15px 40px}.alert-dismissible{display:flex;justify-content:space-between;align-items:flex-start}.alert-dismissible img{width:20px}.relative{position:relative}.middle{position:relative;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.bold{font-weight:700}.uppercase{text-transform:uppercase}.br:after{content:'\A';white-space:pre}.clickable{cursor:zoom-in}.admin-edit,.menu-content-edit{position:relative;overflow:hidden}.admin-edit:after,.menu-content-edit:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(102,82,0,.25);background-color:rgba(0,0,0,.05)}.admin-edit:after:hover,.menu-content-edit:after:hover{display:none}.admin-edit:hover,.menu-content-edit:hover{border:1px solid #900;background-color:rgba(255,255,255,.67);color:#600;cursor:url(../images/pencil-red-16.gif) 0 16,pointer}.admin-edit[data-variant=static_content],[data-variant=static_content].menu-content-edit{display:inherit}.admin-edit[data-variant=static_content]:hover,[data-variant=static_content].menu-content-edit:hover{cursor:url(../images/doc-edit-16.gif) 0 16,pointer}.menu-content-edit{display:inherit}.menu-content-edit:hover{cursor:url(../images/doc-edit-16.gif) 0 16,pointer}.cf{*zoom:1}.cf:after,.cf:before{content:' ';display:table}.cf:after{clear:both}body>footer,body>header,body>main{overflow:inherit}.top-border{width:100%;height:6px;background-color:#eb2e43}.info-bar{background:#000;font-size:13px}.info-bar .border-left{border-left:1px solid #434444;padding-left:10px;margin-left:10px}.header-bg{background-color:rgba(0,0,0,.55);position:absolute;z-index:10;width:100%}.navbar .navbar-brand img{width:130px}.navbar .navbar-toggler{outline:0;border:none;box-shadow:none}.navbar .navbar-toggler img{width:30px}@media (min-width:1200px){.navbar .navbar-toggler{order:1}.navbar .navbar-collapse{flex-basis:auto}.navbar .navbar-collapse.show{display:flex}.navbar .navbar-collapse:not(.show){display:none}.navbar .navbar-collapse .navbar-nav{flex-direction:row}}ul.nav{list-style:none;margin-left:auto}ul.nav li{position:relative;white-space:nowrap;margin:0 18px}ul.nav li a{color:#ddd;text-decoration:none}ul.nav li a:after,ul.nav li.active>a:after{content:'';background:#ddd;bottom:-2px;display:block;height:2px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}ul.nav li a:hover:after,ul.nav li.active>a:after{width:100%;left:0}ul.nav li>ul{list-style:none;padding:0;margin:0;display:none}ul.nav li:hover>ul{display:block;position:absolute;left:0;background-color:#fff;padding:0 20px}ul.nav li:hover>ul>li{white-space:nowrap;margin:15px 0}ul.nav li:hover>ul>li a{color:#000;padding:7px 0}ul.nav li:hover>ul>li>ul{left:100%;top:0;background-color:#444}.navbar-accordeon{background:rgba(0,0,0,.76);padding:15px;margin-top:7px;border-radius:20px}.navbar-accordeon .accordion-header{display:flex;justify-content:space-between;align-items:center}.navbar-accordeon .accordion-header a{white-space:nowrap}.navbar-accordeon .accordion-button{width:auto;padding:2px;background:0 0}.navbar-accordeon .accordion-button:after{filter:invert(100%)}.navbar-accordeon .accordion-item{background-color:transparent;border:0}.navbar-accordeon .accordion-collapse{padding-left:15px}.navbar-accordeon .acc-line{margin:15px 0}.navbar-accordeon .acc-line a{color:#fff}.navbar-accordeon .acc-line a:hover{color:#a7a7a7}ul#lang{list-style:none;margin:0}ul#lang li{display:inline-block}ul#lang li a{display:block;padding:5px;text-transform:uppercase}ul#lang li.selected a{color:#bceb2e}.user{position:relative}.user .submenu{position:absolute;right:0;top:20px;padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);z-index:999999;width:90px;display:none}.user .submenu a{color:#000}.user .submenu a:hover{border-bottom:1px solid #bceb2e;text-decoration:none}.user:hover .submenu{display:block}.headerbasket{background:#000;padding:10px 25px;position:relative}.headerbasket.locked::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.75)}.headerbasket .cartcena,.headerbasket .cartkusy{color:#5f6063;font-size:11px}.headerbasket .count-price,.headerbasket .header_basket_box{gap:25px}.headerbasket .count-price{border-left:1px solid #3a3a3a;padding-left:25px}.headerbasket .count{color:#fff;font-size:13px}.headerbasket .price{color:#eb2e43;font-size:13px}.headerbasket .basketicon:hover{opacity:70%}#header_search_column{position:absolute;top:calc(100% + 5px);left:0;height:auto;padding:15px;background-color:#fff;border-radius:15px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);z-index:999999;overflow-y:auto;max-height:50vh;display:none;min-width:250px}@media (min-width:767px){#header_search_column{left:unset;right:0;min-width:350px}}#header_search_column a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dotted #d3d3d3;padding:4px 0;transition:.2s}#header_search_column a:last-child{border-bottom:none}#topheader.sticky-md-top *{transition:.15s}#topheader.sticky-md-top .header-bg{background-color:rgba(0,0,0,.85)}#topheader.sticky-md-top .navbar-brand img{width:70px}@media (max-width:766px){#topheader{position:fixed;top:6px;z-index:1020;width:100%}#topheader .navbar-brand img{width:70px}}@media (max-width:766px){.top-border{position:fixed;top:0;z-index:1020;width:100%}#mainSlider .std_btn.big{width:100%}#mainSlider .std_btn.big .btn-icon{margin-left:40px}}.mobile-nav{background-color:#0d0d0f;position:fixed;width:100%;bottom:0;z-index:1020;padding:5px .75rem}.mobile-nav .text-small{font-size:12px}.mobile-nav .basket-icon-wrapper:after{content:'';position:absolute;top:-15px;background:#0d0d0f;width:78px;height:78px;border-radius:100px;z-index:-1;left:50%;transform:translateX(-50%)}.mobile-nav .basketicon{fill:#eb2e43}#mainSlider{padding:0;margin:0}@media (max-width:766px){#mainSlider{top:6px}}#mainSlider .slide{position:relative;height:400px}#mainSlider picture img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;z-index:1}#mainSlider .slide-content{position:relative;z-index:2;height:100%;width:100%;display:flex;align-items:center;text-align:left;line-height:1.1}@media (min-width:767px){#mainSlider .slide-content{margin-top:4rem}}#mainSlider .slide-title{font-weight:700;font-size:50px}@media (min-width:767px){#mainSlider .slide-title{font-size:70px;line-height:65px}}#mainSlider .slide-description{font-size:20px}@media (min-width:767px){#mainSlider .slide-description{font-size:45px}}#mainSlider .slide-description2{font-size:1rem}@media (min-width:767px){#mainSlider .slide-description2{font-size:20px;line-height:25px}}#mainSlider .for_vegetarians img{width:80px}.subpage-home #mainSlider .slide{position:relative;height:100vh}@media (min-width:767px){.subpage-home #mainSlider .slide{height:800px}}.subpage-home #mainSlider .slide-content{margin-top:0}.slick-dots{list-style:none;text-align:center}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{padding:0;background-color:#fff;border-radius:99999px;width:8px;height:8px;text-indent:-10000px;position:relative;top:50%;transform:translateY(-50%)}.slick-dots li.slick-active button{background-color:#eb2e43;width:12px;height:12px}.texture{background-size:contain;background:url(../images/textura_bg_right.svg) no-repeat,url(../images/textura_bg.svg) left bottom no-repeat}@media (min-width:767px){.texture{background:url(../images/textura_bg.svg) no-repeat,url(../images/textura_bg_right.svg) right no-repeat}}footer{line-height:34px;padding:3rem 0}footer .copyright{font-size:13px;line-height:25px}@media (max-width:766px){footer{padding-bottom:5rem}footer .logo{width:120px}footer .copyright{font-size:13px;text-align:center}}footer .footer-title{color:#fff;font-size:18px}@media (max-width:766px){footer .footer-title{font-size:15px}}footer ul{padding:0;list-style:none}footer ul a{font-size:13px}@media (max-width:766px){footer ul a{font-size:11px}}footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}@media (max-width:370px){footer .contacts{font-size:13px}}footer .contacts a{color:#eb2e43}footer .contacts a:hover{color:#eb2e43}footer hr{background:#949494}footer .cards img{margin:0 .5rem;width:40px}.text-green{color:#bceb2e}a.text-green:hover{color:#bceb2e;text-decoration:underline}.text-red{color:#eb2e43}.sixnet-logo{width:70px;transition:.2s;margin:0 0 0 3px}.sixnet-logo:hover{transform:scale(1.1)}.form-floating>label{color:#111215}.product{height:100%;box-shadow:9px 0 10px 0 rgba(0,0,0,.15)}.product .img{text-align:center}.product .img img{max-height:250px;object-fit:contain}.product .product-title strong{font-size:20px}.product .product-title sup{font-size:12px}.product .description{font-size:12px;color:#737373}.product .variant-name{font-size:18px}.product .price{color:#eb2e43;font-size:20px;margin-right:10px}.product .tocart{background:0 0;padding:0}.product .tocart:hover{opacity:70%}.product .variant{border-bottom:1px solid #181818;padding-bottom:10px;margin-bottom:10px}.product .variant:last-child{border-bottom:none}#add_to_cart_info{position:fixed;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;top:0;left:0;z-index:99999}.add_to_cart_info_wrapper{display:flex;height:70%;width:100%;position:relative;overflow:auto;top:15%}@media only screen and (max-width:991px){.add_to_cart_info_wrapper{display:block;padding-top:3rem}}.add_to_cart_info{width:100%;height:100%}.atci_shadow{box-shadow:0 0 40px 0 rgba(0,0,0,.1);background-color:#111215;color:#fff;position:relative;border-radius:5px}.atci_close{position:absolute;right:15px;top:35px;width:55px;cursor:pointer;z-index:1}@media only screen and (max-width:991px){.atci_close{right:10px}}.atci_heading{font-size:30px;padding:2rem 1rem 1rem 1rem;font-weight:700;margin:0;text-transform:uppercase}.atci_product_image{max-height:40px}.atci_second{background-color:#f4f4f4}.atci_buttons_wrapper{margin:30px 0 10px;padding-bottom:2rem}.atci_buttons_wrapper .btn-1{cursor:pointer;display:inline-flex}.atci_buttons_wrapper .btn-1:hover{color:#fff!important}.atci_buttons_wrapper .btn-2{display:inline-flex}.atci_product{background-color:#fff;padding:15px 0;margin:0 0 15px;height:180px}.atci_product .atci_img{background-position:center;background-size:contain;background-repeat:no-repeat;height:150px;border:1px solid #ebebeb}.atci_product .atci_data{display:flex;justify-content:space-between;align-items:center;flex-direction:column;height:100%;text-align:center}.atci_product .atci_name{font-size:20px;font-weight:700;line-height:1;margin:0 0 10px}.atci_product .atci_price{color:green;font-weight:700;font-size:25px;margin:0;line-height:1;display:block}.atci_product .std_btn{display:inline-flex;min-width:80px;min-height:25px;padding:5px 15px;margin:0;justify-content:center;align-items:center;line-height:1;height:auto}.table-dark>:not(caption)>*>*{background-color:transparent}.table-dark>:not(:first-child){border-top:2px solid #323232}.main-bar{text-align:center;padding:1rem 0}.pizzamodal .modal-content{background-color:rgba(10,10,12,.98);border:0;border-radius:0}.pizzamodal .modal-header{border:0}@media (min-width:767px){.pizzamodal .modal-header{padding:2rem 6rem 0}}.pizzamodal .modal-body{border:0}@media (min-width:767px){.pizzamodal .modal-body{padding:2rem 6rem 1px;width:70%}}.pizzamodal .btn-check+.btn-success,.pizzamodal .polnapol select{background-color:#f6f6f6;color:#909090;font-weight:700;font-size:.85rem;padding:22px 15px}.pizzamodal .btn-check:active+.btn-success,.pizzamodal .btn-check:checked+.btn-success{background-color:#bceb2e;color:#1a1c20}.pizzamodal .polnapol select{border-left:6px solid #eb2e43}#locedsystemmodal .modal-content{background-color:rgba(10,10,12,.98);border:0;border-radius:0}#locedsystemmodal .modal-header{border:0}@media (max-width:766px){#toast-container{top:50%;transform:translateY(-50%)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2FzcyIsIl9jbGFzc2VzLnNhc3MiLCJfbWl4aW5zLnNhc3MiLCJhcHAuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1QkEsbUxDdkJBLGtCQUNJLFFBQVMsYUFDVCxPQUFRLFFBQ1IsbUJBQW9CLEtBQ3BCLFdBQVksaUJBQUEsS0FBQSxRQUFBLENBQUEsTUFBQSxLQUFBLFNBQ1osT0FBUSxJQUFBLE1BQUEsWUFDUixjQUFlLElBQ2YsUUFBUyxNQUFBLElBQ1QsT0FBUSxLQUFBLEVBQUEsS0FDUixVQUFXLE1BQ1gsaUJBQWtCLFFBQ2xCLE1BQU8sUUFDUCxlQUFnQixVQUVwQix3QkFDSSxpQkFBa0IsUUFDbEIsTUFBTyxRQUl5QixFQUE5QixLQUEyRSxJQUFyRSxHQUFJLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBaEMsS0FBZ0QsTUFBeUIsT0FBbEMsRUFBMEIsT0FBdkIsS0FBYSxTQUNuRCxZREdHLG1CQUFtQixDQUFFLFdDRDVCLEtBQ0ksaUJBQWtCLFFBQ2xCLE1BQU8sS0FFWCxFQUFHLE9BQ0MsV0FBWSxJQUNaLGdCQUFpQixLQUNqQixPQUFRLEtBSFosU0FBQSxRQUFBLFFBQUcsY0FBQSxhQUFBLGFBTUssZ0JBQWlCLEtBRXpCLEVBQ0ksTUFBTyxRQURYLFFBSVEsTUFBTyxRQUNQLGdCQUFpQixVQUV6QixRQUNJLE9BQVEsSUFBSSxNRDNCRCxRQzZCZixPQUNJLFFBQVMsRUFDVCxPQUFRLEVBRVosWUFDSSxRQUFTLEtBQ1QsVUFBVyxLQUVmLGlCQUNJLFdBQVksT0FFaEIsWUFDSSxPQUFRLEVBQUEsS0FDUixRQUFTLE1BR2IseUJBQTJDLDBCQUF2Qiw0QkFFWixRQUFTLEVBQ1QsV0FBWSxLQUNaLGFBQWMsUUFFdEIsWUFFUSxRQUFTLE1BQ1QsWUFBYSxJQUNiLE1BQU8sSUFDUCxVQUFXLEtBTG5CLDRCQUFBLGtDQUFBLGtDQVVRLHdCQUF5QixRQUN6QixtQkFBb0IsRUFBQSxFQUFBLEVBQUEsT0FBQSxLQUFBLE1BQ3BC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QUYxQiwrQkFLUSxXQUFZLElBQUEsTUFBQSxRQUVwQixVQUNJLFdBQVksT0FDWixRQUFTLEtBQUEsRUFFYiwyQkFFUSxpQkFBa0IsbUJBQ2xCLE9BQVEsRUFDUixjQUFlLEVBSnZCLDBCQU9RLE9BQVEsRUFDUix5QkFSUiwwQkFTWSxRQUFTLEtBQUEsS0FBQSxHQVRyQix3QkFZUSxPQUFRLEVBRVIseUJBZFIsd0JBZVksUUFBUyxLQUFBLEtBQUEsSUFDVCxNQUFPLEtBaEJuQixvQ0FBQSw2QkFxQlEsaUJBQWtCLFFBQ2xCLE1BQU8sUUFDUCxZQUFhLElBQ2IsVUFBVyxPQUNYLFFBQVMsS0FBQSxLQXpCakIsMkNBQUEsNENBNkJRLGlCQUFrQixRQUNsQixNQUFPLFFBOUJmLDZCQWtDWSxZQUFhLElBQUEsTUFBQSxRQUV6QixpQ0FFUSxpQkFBa0IsbUJBQ2xCLE9BQVEsRUFDUixjQUFlLEVBSnZCLGdDQU9RLE9BQVEsRUFHWix5QkFESixpQkFFUSxJQUFLLElBQ0wsVUFBVyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJHByaW1hcnlDb2xvcjogIzAwNWViMjtcbiRzZWNvbmRhcnlDb2xvcjogIzA1Y2EwMDtcbiR0ZXJ0aWFyeUNvbG9yOiAjZmZmZmZmO1xuJHF1YXRlcm5hcnlDb2xvcjogcmVkO1xuJHBlbnRpYXJ5Q29sb3I6IGdyZWVuO1xuXG4kZ3JheTogI2MwYzBjMDtcblxuJGVycm9yQ29sb3I6ICNjYzAwMDA7XG4kd2FybmluZ0NvbG9yOiAjZmZjYzAwO1xuJHN1Y2Nlc3NDb2xvcjogIzMzY2MwMDtcblxuJGJvZHktZm9udC1mYW1pbHk6ICdUZWtvJywgc2Fucy1zZXJpZjtcbiRiYXNlLWZvbnQtc2l6ZTogMXJlbTtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cbiRib3JkZXItY29sb3I6ICNlYmViZWI7XG5cblxuJGd1dHRlcjogMTVweDtcblxuJHRyYW5zaXRpb246IDAuNHMgYWxsO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QbHVzK0pha2FydGErU2FuczppdGFsLHdnaHRAMCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDAmZGlzcGxheT1zd2FwJyk7XG4kZm9udDogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgc2Fucy1zZXJpZjtcbiIsIi50cmFuc2xhdGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1vdXQsIGNvbG9yIC4yNXMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IC44NWVtIDFlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAxcmVtO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmMwODtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmFuc2xhdGUtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1YzA3O1xuICAgIGNvbG9yOiAjZmVmZWZlOyB9XG5cbi8qIEJBU0lDICovXG5cbmh0bWwsIGJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGEsIHAsIHNwYW4sIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBvcHRpb24sIGRpdiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250OyB9XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTEyMTU7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuYSwgYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbmEge1xuICAgIGNvbG9yOiAjZWIyZTQzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWIyZTQzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbi5ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7IH1cblxuLm5vcGFkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2ltcGxlZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnNpbXBsZWZsZXgtaXRlbSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5pbWctY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5cbmlucHV0LmZvcm0tY29udHJvbCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYmNlYjJlOyB9IH1cblxuZm9ybSB7XG4gICAgLmVycm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzQ5NTA1NztcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwczsgfVxuXG4gICAgLmFzdGVyaXNrIHtcbiAgICAgICAgY29sb3I6IHJlZDsgfVxuXG4gICAgLmZvcm0tZmxvYXRpbmcge1xuICAgICAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsgfSB9IH1cblxuLm5pY2VfY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWIyZTQzOyB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICB0b3A6IDJweDsgfSB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIyZTQzO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7IH0gfSB9IH0gfVxuXG4uc3RkX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjZWIyZTtcbiAgICBjb2xvcjogIzFhMWMyMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4xNXMgYWxsIGVhc2Utb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNiY2ViMmUsIDE1JSk7XG4gICAgICAgIGNvbG9yOiAjMWExYzIwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuICAgICYuaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuICAgIC5idG4taWNvbiB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLW91dDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuICAgICYuYmlnIHtcbiAgICAgICAgcGFkZGluZzogMzlweCAzMHB4O1xuXG4gICAgICAgIC5idG4taWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7IH0gfVxuXG4gICAgJi5hbmltYXRlZCB7XG4gICAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpbWcsIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7IH0gfSB9IH1cblxuLnJvdGF0ZTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uanNfaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZW5kLWVtYWlsLWxvYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZvcm0tbWVzc2FnZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm0tZmxvYXRpbmcge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cblxuLnJvdyB7XG4gICAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07IH0gfSB9XG5cbi5jb250ZW50LXdlYixcbi5tb2R1bGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjYmFkYTU1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JhZGE1NTsgfSB9XG5cbi5jb250ZW50LXdlYiB7XG4gICAgcGFkZGluZzogMCAxNXB4IDQwcHg7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cblxuLnJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1pZGRsZSB7XG4gICAgQGluY2x1ZGUgdmVydGljYWxBbGlnbigpOyB9XG5cbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgYnJlYWsgYWZ0ZXIgZWxlbWVudCAqL1xuLmJyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcQSc7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7IH0gfVxuXG4uY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHpvb20taW47IH1cblxuLyogQURNSU46IGVkaXQgdGV4dCBvbiB0aGUgcGFnZSAqL1xuLmFkbWluLWVkaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL2JvcmRlcjogMXB4IGRhc2hlZCB0cmFuc3BhcmVudGl6ZSgkd2FybmluZ0NvbG9yLCAwLjc1KVxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUod2hpdGUsIDAuOTUpXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZShkYXJrZW4oJHdhcm5pbmdDb2xvciwgMzApLCAwLjc1KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoYmxhY2ssIDAuOTUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRlcnJvckNvbG9yLCAxMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKHdoaXRlLCAwLjMzKTtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZXJyb3JDb2xvciwgMjApO1xuICAgICAgICBjdXJzb3I6IHVybCgnLi4vaW1hZ2VzL3BlbmNpbC1yZWQtMTYuZ2lmJykgMCAxNiwgcG9pbnRlcjsgfVxuXG4gICAgJltkYXRhLXZhcmlhbnQ9XCJzdGF0aWNfY29udGVudFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHVybCgnLi4vaW1hZ2VzL2RvYy1lZGl0LTE2LmdpZicpIDAgMTYsIHBvaW50ZXI7IH0gfSB9XG5cbi5tZW51LWNvbnRlbnQtZWRpdCB7XG4gICAgQGV4dGVuZCAuYWRtaW4tZWRpdDtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogdXJsKCcuLi9pbWFnZXMvZG9jLWVkaXQtMTYuZ2lmJykgMCAxNiwgcG9pbnRlcjsgfSB9XG5cbi8vIHBsYWNlaG9sZGVyIGNsZWFyLWZpeFxuJWNsZWFyZml4IHtcbiAgICAqem9vbTogMTtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLy8gY2xlYXItZml4XG4uY2Yge1xuICAgIEBleHRlbmQgJWNsZWFyZml4OyB9XG4iLCIvLy8gQWRkcyBhIGJyb3dzZXIgcHJlZml4IHRvIHRoZSBwcm9wZXJ0eVxuLy8vIEBwYXJhbSB7Kn0gJHByb3BlcnR5IFByb3BlcnR5XG4vLy8gQHBhcmFtIHsqfSAkdmFsdWUgVmFsdWVcblxuQG1peGluIGNzczMtcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cdC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG5cdC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0I3skcHJvcGVydHl9OiAjeyR2YWx1ZX07IH1cblxuXG4vLy8gQm9yZGVyIFJhZGl1c1xuLy8vIEBwYXJhbSB7U2l6ZX0gJHJhZGl1cyBbNXB4XSAtIFJhZGl1c1xuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogNXB4KSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCdib3JkZXItcmFkaXVzJywgJHJhZGl1cyk7IH1cblxuXG4vLy8gQm9yZGVyIFJhZGl1cyBTZXBhcmF0ZVxuLy8vIEBwYXJhbSB7U2l6ZX0gJHRvcExlZnRSYWRpdXMgWzVweF0gLSBUb3AgTGVmdFxuLy8vIEBwYXJhbSB7U2l6ZX0gJHRvcFJpZ2h0UmFkaXVzIFs1cHhdIC0gVG9wIFJpZ2h0XG4vLy8gQHBhcmFtIHtTaXplfSAkYm90dG9tTGVmdFJhZGl1cyBbNXB4XSAtIEJvdHRvbSBMZWZ0XG4vLy8gQHBhcmFtIHtTaXplfSAkYm90dG9tUmlnaHRSYWRpdXMgWzVweF0gLSBCb3R0b20gUmlnaHRcblxuQG1peGluIGJvcmRlci1yYWRpdXMtc2VwYXJhdGUoJHRvcExlZnRSYWRpdXM6IDVweCwgJHRvcFJpZ2h0UmFkaXVzOiA1cHgsICRib3R0b21MZWZ0UmFkaXVzOiA1cHgsICRib3R0b21SaWdodFJhZGl1czogNXB4KSB7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcExlZnRSYWRpdXM7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3BSaWdodFJhZGl1cztcblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbVJpZ2h0UmFkaXVzO1xuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21MZWZ0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHRvcExlZnRSYWRpdXM7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHRvcFJpZ2h0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRib3R0b21SaWdodFJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRib3R0b21MZWZ0UmFkaXVzO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdG9wTGVmdFJhZGl1cztcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3BSaWdodFJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21SaWdodFJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvdHRvbUxlZnRSYWRpdXM7IH1cblxuXG4vLy8gR2VuZXJpYyBUcmFuc2Zvcm1cbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zZm9ybScsICR0cmFuc2Zvcm1zKTsgfVxuXG5cbi8vLyBUcmFuc2Zvcm0tT3JpZ2luXG4vLy8gQHBhcmFtIHtMaXN0fSAkcGFyYW1zIC0gUGFyYW1zXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkcGFyYW1zKSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwidHJhbnNmb3JtLW9yaWdpblwiLCAkcGFyYW1zKTsgfVxuXG5cbi8vLyBUcmFuc2Zvcm0tU3R5bGVcbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeChcInRyYW5zZm9ybS1zdHlsZVwiLCAkc3R5bGUpOyB9XG5cblxuLy8vIFJvdGF0ZVxuLy8vIEBwYXJhbSB7JGRlZ30gRGVncmVlXG5cbkBtaXhpbiByb3RhdGUoJGRlZykge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTsgfVxuXG5cbi8vLyBTY2FsZVxuLy8vIEBwYXJhbSB7JHNjYWxlfVxuXG5AbWl4aW4gc2NhbGUoJHNjYWxlOiAxLjE1KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTsgfVxuXG5cbi8vLyBUcmFuc2xhdGVcbi8vLyBAcGFyYW0geyR4fVxuLy8vIEBwYXJhbSB7JHl9XG5cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7IH1cblxuXG4vLy8gVHJhbnNpdGlvblxuLy8vIEBwYXJhbSB7TGlzdH0gJHByb3BlcnRpZXMgLSBQcm9wZXJ0aWVzXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydGllcy4uLikge1xuXHRAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKSA+PSAxIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNpdGlvbicsICRwcm9wZXJ0aWVzKTsgfVxuXHRAZWxzZSB7XG5cdFx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zaXRpb24nLCAnYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzJyk7IH0gfVxuXG5cbi8vLyBPcGFjaXR5XG4vLy8gQHBhcmFtIHtEb3VibGV9ICRvcGFjaXR5IFswLjVdIC0gT3BhY2l0eVxuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xuXHQkb3BhY2l0eU11bHRpcGxpZWQ6ICRvcGFjaXR5ICogMTAwO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAkb3BhY2l0eU11bHRpcGxpZWQpO1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiICsgJG9wYWNpdHlNdWx0aXBsaWVkICsgXCIpXCI7XG5cdEBpbmNsdWRlIHByZWZpeChcIm9wYWNpdHlcIiwgJG9wYWNpdHkpOyB9XG5cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpOyB9XG5cblxuXG5cblxuXG5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdykge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXNoYWRvdycsICRzaGFkb3cpOyB9XG5cblxuQG1peGluIHZlcnRpY2FsQWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSwgJHZhbHVlOiA1MCUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dG9wOiAkdmFsdWU7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtJHZhbHVlKSk7IH1cblxuXG5AbWl4aW4gaG9yaXpvbnRhbEFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUsICR2YWx1ZTogNTAlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdGxlZnQ6ICR2YWx1ZTtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVYKC0kdmFsdWUpKTsgfVxuXG5cbkBtaXhpbiBhYnNvbHV0ZUFsaWduKCRwb3NpdGlvbjogYWJzb2x1dGUsICR2YWx1ZVg6IDUwJSwgJHZhbHVlWTogNTAlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdHRvcDogJHZhbHVlWTtcblx0bGVmdDogJHZhbHVlWDtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGUoLSR2YWx1ZVgsIC0kdmFsdWVZKSk7IH1cblxuXG5AbWl4aW4gbGluZWFyR3JhZGllbnQoJHRvcCwgJGJvdHRvbSkge1xuXHRiYWNrZ3JvdW5kOiAkdG9wO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCAkYm90dG9tIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCR0b3ApLCBjb2xvci1zdG9wKDEwMCUsJGJvdHRvbSkpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCRib3R0b20gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCRib3R0b20gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgJHRvcCAwJSwkYm90dG9tIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJHRvcCAwJSwkYm90dG9tIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyB9XG5cblxuXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCRhcmdsaXN0Li4uKSB7XG5cdCRtYXA6IGtleXdvcmRzKCRhcmdsaXN0KTtcblx0JGhlaWdodDogbWFwLWdldCgkbWFwLCBoZWlnaHQpIG9yIG50aC12YWx1ZSgkYXJnbGlzdCwgMik7XG5cdCR3aWR0aDogbWFwLWdldCgkbWFwLCB3aWR0aCkgb3IgbnRoLXZhbHVlKCRhcmdsaXN0LCAxKTtcblx0JHJhdGlvOiBtYXAtZ2V0KCRtYXAsIHJhdGlvKSBvciBpZigkd2lkdGggYW5kICRoZWlnaHQsICR3aWR0aCAvICRoZWlnaHQsIG50aC12YWx1ZSgkYXJnbGlzdCwgMSkpIG9yIDE7XG5cdCRwYWRkaW5nOiAxIC8gJHJhdGlvICogMTAwJTtcblxuXHQvL0B3YXJuICRyYXRpb1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRtYXJnaW4tbGVmdDogLTFweDsgfVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nOyB9XG5cblx0PiAuYXNwZWN0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGltZyB7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlQWxpZ247XG5cdFx0XHRAaWYoJHJhdGlvID4gMSkge1xuXHRcdFx0XHQmOm5vdCguY292ZXIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Jjpub3QoLmNvbnRhaW4pIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuXHRcdFx0XHQmLmNvdmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdFx0XHRAZWxzZSB7XG5cdFx0XHRcdCY6bm90KC5jb3Zlcikge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCY6bm90KC5jb250YWluKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9XG5cdFx0XHRcdCYuY292ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7IH0gfSB9IH0gfVxuXG5cblxuXG5cblxuQG1peGluIGFzcGVjdC1yYXRpby0xKCRhcmdsaXN0Li4uKSB7XG5cdCRtYXA6IGtleXdvcmRzKCRhcmdsaXN0KTtcblx0JGhlaWdodDogbWFwLWdldCgkbWFwLCBoZWlnaHQpIG9yIG50aC12YWx1ZSgkYXJnbGlzdCwgMik7XG5cdCR3aWR0aDogbWFwLWdldCgkbWFwLCB3aWR0aCkgb3IgbnRoLXZhbHVlKCRhcmdsaXN0LCAxKTtcblx0JHJhdGlvOiBtYXAtZ2V0KCRtYXAsIHJhdGlvKSBvciBpZigkd2lkdGggYW5kICRoZWlnaHQsICR3aWR0aCAvICRoZWlnaHQsIG50aC12YWx1ZSgkYXJnbGlzdCwgMSkpIG9yIDE7XG5cdCRwYWRkaW5nOiAxIC8gJHJhdGlvICogMTAwJTtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7IH0gfVxuXG4vLyBIZWxwZXIgZnVuY3Rpb25cbi8vIFJldHVybiBudWxsIHJhdGhlciB0aGFuIHRocm93aW5nIGFuIGVycm9yIGlmIGluZGV4IGlzIG91dHNpZGUgbGlzdCByYW5nZS5cbkBmdW5jdGlvbiBudGgtdmFsdWUoJGxpc3QsICRpbmRleCkge1xuXHRAcmV0dXJuIGlmKGxlbmd0aCgkbGlzdCkgPj0gJGluZGV4LCBudGgoJGxpc3QsICRpbmRleCksIG51bGwpOyB9XG5cblxuXG5cblxuXG4iLCJAQ0hBUlNFVCBcIlVURi04XCIge31cblxuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY2xhc3Nlcyc7XG5cbmJvZHkge1xuICAgID4gaGVhZGVyLFxuICAgID4gbWFpbixcbiAgICA+IGZvb3RlciB7XG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0OyB9IH1cblxuLnRvcC1ib3JkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjJlNDM7IH1cblxuLmluZm8tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIC5ib3JkZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQzNDQ0NDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbi5oZWFkZXItYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjU1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm5hdmJhciB7XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7IH0gfVxuXG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDsgfSB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgICBvcmRlcjogMTsgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbiAgICAgICAgICAgICY6bm90KC5zaG93KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9IH0gfVxuXG51bC5uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIDE4cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2RkZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4gICAgICAgICYuYWN0aXZlID4gYTphZnRlcixcbiAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UgMHMsIGxlZnQgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICB3aWR0aDogMDsgfVxuXG4gICAgICAgICYuYWN0aXZlID4gYTphZnRlcixcbiAgICAgICAgYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDsgfSB9IH0gfSB9IH1cblxuLm5hdmJhci1hY2NvcmRlb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43Nik7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7IH0gfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4gICAgLmFjYy1saW5lIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhN2E3YTc7IH0gfSB9IH1cblxudWwjbGFuZyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG5cbiAgICBsaS5zZWxlY3RlZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNiY2ViMmU7IH0gfSB9XG5cbi51c2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3VibWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2ViMmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXG4uaGVhZGVyYmFza2V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmxvY2tlZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNzUpOyB9IH1cblxuICAgIC5jYXJ0a3VzeSwgLmNhcnRjZW5hIHtcbiAgICAgICAgY29sb3I6ICM1ZjYwNjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4gICAgLmNvdW50LXByaWNlLCAuaGVhZGVyX2Jhc2tldF9ib3gge1xuICAgICAgICBnYXA6IDI1cHg7IH1cblxuICAgIC5jb3VudC1wcmljZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNhM2EzYTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbiAgICAuY291bnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgICBjb2xvcjogI2ViMmU0MztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbiAgICAuYmFza2V0aWNvbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogNzAlOyB9IH0gfVxuXG4jaGVhZGVyX3NlYXJjaF9jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDsgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZDNkM2QzO1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH0gfVxuXG4jdG9waGVhZGVyIHtcbiAgICAmLnN0aWNreS1tZC10b3Age1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXM7IH1cblxuICAgICAgICAuaGVhZGVyLWJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KTsgfVxuXG4gICAgICAgIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4OyB9IH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB6LWluZGV4OiAxMDIwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDsgfSB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gICAgLnRvcC1ib3JkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAyMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgICNtYWluU2xpZGVyIHtcbiAgICAgICAgLnN0ZF9idG4uYmlnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuYnRuLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH0gfSB9XG5cbi5tb2JpbGUtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgICBwYWRkaW5nOiA1cHggLjc1cmVtO1xuXG4gICAgLnRleHQtc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cblxuICAgIC5iYXNrZXQtaWNvbi13cmFwcGVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGQwZDBmO1xuICAgICAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuICAgIC5iYXNrZXRpY29uIHtcbiAgICAgICAgZmlsbDogI2ViMmU0MzsgfSB9XG5cbiNtYWluU2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgICAgICAgdG9wOiA2cHg7IH1cblxuICAgIC5zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuXG4gICAgcGljdHVyZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IH0gfVxuXG4gICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG5cbiAgICAuc2xpZGUtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4OyB9IH1cblxuICAgIC5zbGlkZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7IH0gfVxuXG4gICAgLnNsaWRlLWRlc2NyaXB0aW9uMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbiAgICAuZm9yX3ZlZ2V0YXJpYW5zIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4OyB9IH0gfVxuXG4uc3VicGFnZS1ob21lIHtcbiAgICAjbWFpblNsaWRlciB7XG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG5cbiAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9IH1cblxuLnNsaWNrLWRvdHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OTlweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjJlNDM7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDsgfSB9IH1cblxuLnRleHR1cmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RleHR1cmFfYmdfcmlnaHQuc3ZnKSBuby1yZXBlYXQsIHVybCguLi9pbWFnZXMvdGV4dHVyYV9iZy5zdmcpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90ZXh0dXJhX2JnLnN2Zykgbm8tcmVwZWF0LCB1cmwoLi4vaW1hZ2VzL3RleHR1cmFfYmdfcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQ7IH0gfVxuXG5mb290ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG5cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4gICAgLmZvb3Rlci10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9IH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG4gICAgLmNvbnRhY3RzIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWIyZTQzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ViMmU0MzsgfSB9IH1cblxuICAgIGhyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzk0OTQ5NDsgfVxuXG4gICAgLmNhcmRzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4OyB9IH0gfVxuXG4udGV4dC1ncmVlbiB7XG4gICAgY29sb3I6ICNiY2ViMmU7IH1cblxuYS50ZXh0LWdyZWVuIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNiY2ViMmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuLnRleHQtcmVkIHtcbiAgICBjb2xvcjogI2ViMmU0MzsgfVxuXG4uc2l4bmV0LWxvZ28ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgbWFyZ2luOiAwIDAgMCAzcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cblxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgY29sb3I6ICMxMTEyMTU7IH1cblxuLnByb2R1Y3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiA5cHggMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXG4gICAgLmltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9IH1cblxuICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4gICAgICAgIHN1cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzczNzM3MzsgfVxuXG4gICAgLnZhcmlhbnQtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4gICAgLnByaWNlIHtcbiAgICAgICAgY29sb3I6ICNlYjJlNDM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiAgICAudG9jYXJ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiA3MCU7IH0gfVxuXG4gICAgLnZhcmlhbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MTgxODtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfSB9XG5cbiNhZGRfdG9fY2FydF9pbmZvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5hZGRfdG9fY2FydF9pbmZvX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRvcDogMTUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWRkX3RvX2NhcnRfaW5mb193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cblxuLmFkZF90b19jYXJ0X2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYXRjaV9zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTEyMTU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uYXRjaV9jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMzVweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmF0Y2lfY2xvc2Uge1xuICAgICAgICByaWdodDogMTBweDsgfSB9XG5cbi5hdGNpX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmF0Y2lfcHJvZHVjdF9pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogNDBweDsgfVxuXG4uYXRjaV9zZWNvbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cblxuLmF0Y2lfYnV0dG9uc193cmFwcGVyIHtcbiAgICBtYXJnaW46IDMwcHggMCAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgLmJ0bi0xIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH0gfVxuXG4gICAgLmJ0bi0yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH0gfVxuXG4uYXRjaV9wcm9kdWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGhlaWdodDogMTgwcHg7XG5cbiAgICAuYXRjaV9pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgfVxuXG4gICAgLmF0Y2lfZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgIC5hdGNpX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG5cbiAgICAuYXRjaV9wcmljZSB7XG4gICAgICAgIGNvbG9yOiBncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgLnN0ZF9idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50YWJsZS1kYXJrIHtcbiAgICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiAgICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzIzMjMyOyB9IH1cblxuLm1haW4tYmFyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5waXp6YW1vZGFsIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMiwgLjk4KTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNnJlbSAwOyB9IH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSA2cmVtIDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuXG5cbiAgICAuYnRuLWNoZWNrICsgLmJ0bi1zdWNjZXNzLFxuICAgIC5wb2xuYXBvbCBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICBjb2xvcjogIzkwOTA5MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDE1cHg7IH1cblxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzLFxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2ViMmU7XG4gICAgICAgIGNvbG9yOiAjMWExYzIwOyB9XG5cbiAgICAucG9sbmFwb2wge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZWIyZTQzOyB9IH0gfVxuXG4jbG9jZWRzeXN0ZW1tb2RhbCB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTIsIC45OCk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlcjogMDsgfSB9XG5cbiN0b2FzdC1jb250YWluZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiJdfQ== */
