@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700&subset=latin-ext);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);[class*=" fi-"]::before,[class^=fi-]::before{margin-right:0;margin-left:0}.content-web{padding:0 15px 40px;font-size:16px;font-weight:400;line-height:1.6;font-family:Poppins,sans-serif}.content-web img{max-width:100%;height:auto}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:#bada55}.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}.cookieinfo{background-color:rgba(0,0,0,.8)!important;color:#fff!important}.cookieinfo #cookie_more_info{color:#fff!important;text-decoration:underline!important}.cookieinfo .cookieinfo-close{background-color:transparent!important;border:2px solid #fff!important;color:#fff!important}.cookieinfo .cookieinfo-close:hover{background-color:#fff!important;color:#000!important}.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}.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,li,ol,option,p,select,span,textarea,ul{font-family:Poppins,sans-serif;color:#3a4047}body{background-color:#fff}a,button{transition:.3s all}a:active,a:focus,a:hover,button:active,button:focus,button:hover{text-decoration:none}button{border:none;background-color:transparent}.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}.text-r{width:100%;text-align:right}input.form-control:focus,textarea.form-control:focus{outline:0;box-shadow:none;border-color:orange}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}.cookieinfo span{color:#fff}.nice_checkbox{position:relative}.nice_checkbox label:not(.error){position:relative;cursor:pointer;font-size:13px;font-weight:400;color:#3a4047;margin:0 0 0 30px}.nice_checkbox label:not(.error) a{color:#e8001f;text-decoration:underline}.nice_checkbox label:not(.error) a:hover{color:#3a4047}.nice_checkbox label:not(.error):before{content:'';position:absolute;width:18px;height:18px;background-color:#fff;border-radius:99px;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;border-radius:99px;width:10px;height:10px;background-color:#e8001f;left:-26px;top:6px}.myButton,.std_btn{display:flex;justify-content:start;align-items:center;padding:0 48px;position:relative;width:255px;height:67px;cursor:pointer;background-color:#e8001f;color:#fff;font-size:14px;border-radius:99px;border:none;margin:auto}.myButton::after,.std_btn::after{position:absolute;transition:.3s all;content:"";display:block;width:18px;height:18px;top:calc(50% - 9px);right:33px;background-size:cover;background-position:center;background-image:url(../images/arrow_button.svg)}.myButton:hover,.std_btn:hover{background-color:#fff;color:#e8001f}.myButton:hover::after,.std_btn:hover::after{background-image:url(../images/arrow_button_red.svg)}.rotate180{transform:rotate(180deg)}.js_hidden{display:none}.send-email-loader{width:20px;margin:0 0 0 5px;display:none;user-select:none}.form-messages{border-radius:999px;padding:10px 25px;margin:10px 0;color:#fff;font-weight:700;display:none}article .background{background-position:center;background-size:cover;background-repeat:no-repeat}article .contain{background-size:contain}.article-detail-gallery-image{background-position:center;background-size:cover;background-repeat:no-repeat;height:170px;display:block}.articleDetail{padding:100px 0 40px;background-color:#f3f3f3}.articleDetail .partHeading{margin-bottom:4px;font-size:35px;color:#3a4047}.articleDetail .category{font-size:15px;margin-left:80px;margin-bottom:26px;text-transform:capitalize;color:#e8001f}@media screen and (max-width:991px){.articleDetail .category{margin-left:0;text-align:center}}.articleDetail .category span{color:#ccc;text-transform:uppercase}.articleDetail .articleInfo{min-height:110px;align-items:center;display:flex;justify-content:flex-end;background-color:#e7e7e7;margin-bottom:28px}@media screen and (max-width:768px){.articleDetail .articleInfo{justify-content:center;display:block;padding:25px}}.articleDetail .articleInfo div{font-size:17px;width:220px;min-height:64px;display:flex;justify-content:center;align-items:flex-end;position:relative}@media screen and (max-width:768px){.articleDetail .articleInfo div{width:100%;margin-bottom:25px}}.articleDetail .articleInfo div a:hover{color:#e8001f}.articleDetail .articleInfo div::before{position:absolute;content:"";width:30px;height:30px;top:0;left:calc(50% - 15px);background-position:center;background-size:cover}.articleDetail .articleInfo div.date::before{background-image:url(../../images/date_icon_red.svg)}.articleDetail .articleInfo div.place::before{background-image:url(../../images/place_icon_red.svg)}.articleDetail .articleInfo div.website::before{background-image:url(../../images/www_icon_red.svg)}.articleDetail .articleContent{margin-left:80px}@media screen and (max-width:991px){.articleDetail .articleContent{margin-left:0}}.articleDetail .articleContent ul{list-style:none;margin:0;padding-left:30px}.articleDetail .articleContent ul li{font-size:14px;position:relative;line-height:32px}.articleDetail .articleContent ul li::before{content:"";position:absolute;top:11px;left:-30px;display:block;width:10px;height:10px;border-radius:99px;background-color:#e8001f}.articleDetail .articleContent p{font-size:14px;line-height:30px;margin-bottom:40px}.articleDetail .articleContent p a{font-weight:700;color:#e8001f}.articleDetail .articleContent p a:hover{color:#2f5492}.articleDetail .article-detail-image{padding-left:36px;width:100%;height:288px;object-fit:cover;object-position:center;margin-bottom:80px}@media screen and (max-width:991px){.articleDetail .article-detail-image{padding-left:0}}.articleDetail .buttonWrap{margin-left:36px}@media screen and (max-width:991px){.articleDetail .buttonWrap{margin-left:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL192YXJpYWJsZXMuc2FzcyIsImFydGljbGUuY3NzIiwiYXJ0aWNsZS5zYXNzIiwiLi4vX3NpeGFkbWluLnNhc3MiLCIuLi9fbWl4aW5zLnNhc3MiLCIuLi9fY2xhc3Nlcy5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBCQSx5RkFDQSx3RkN4QkEsd0JDSFEscUJDRUosYUFBYyxFQUNkLFlBQWEsRUFFakIsYUFDQyxRQUFTLEVBQUEsS0FBQSxLQUNULFVBQVcsS0FDWCxZQUFhLElBQ2IsWUFBYSxJQUNiLFlIa0JNLE9BQVMsQ0FBRSxXR3ZCbEIsaUJBT0UsVUFBVyxLQUNYLE9BQVEsS0FFVixRQUNDLFdBQVksS0FDWixPQUFRLEVBRlQsV0FJRSxRQUFTLGFBSlgsYUFNRyxRQUFTLE1BQ1QsUUFBUyxJQUNULGVBQWdCLFVBUm5CLHNCQVdHLE1BQU8sUUFHVixVQUNDLFNBQVUsU0FFWCxRQzhGQyxTQUQrQixTQUUvQixJQUZpRCxJQXhIakQsa0JBQTZCLGlCQUM3QixpQkFBMkIsaUJBQzNCLGVBQXVCLGlCQUN2QixjQUFxQixpQkFDckIsYUFBbUIsaUJBQ25CLFVBQWEsaUJEeUJkLE1BQ0MsWUFBYSxJQUVkLFdBQ0MsZUFBZ0IsVUFJakIsVUFFRSxRQUFTLEtBQ1QsWUFBYSxJQUVmLFdBQ0MsT0FBUSxRQUdULFlBQ0MsaUJBQWtCLHlCQUNsQixNQUFPLGVBRlIsOEJBSUUsTUFBTyxlQUNQLGdCQUFpQixvQkFMbkIsOEJBT0UsaUJBQWtCLHNCQUNsQixPQUFRLElBQUEsTUFBQSxlQUNSLE1BQU8sZUFUVCxvQ0FXRyxpQkFBa0IsZUFDbEIsTUFBTyxlQUlWLFlBQUEsbUJBQ0MsU0FBVSxTQUdWLFNBQVUsT0FKWCxrQkFBQSx5QkFNRSxRQUFTLEdBQ1QsUUFBUyxNQUNULFNBQVUsU0FDVixJQUFLLEVBQ0wsS0FBTSxFQUNOLE1BQU8sRUFDUCxPQUFRLEVBQ1IsT0FBUSxJQUFJLE1BQU0sbUJBQ2xCLGlCQUFrQixnQkFkcEIsd0JBQUEsK0JBZ0JH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cUNBMUR0QyxnREE2RG9CLGlCQUFrQixtQ0E3RHRDLCtCQStEUSxZQUFhLEtBQ2Isb0NBaEVSLCtCQWlFWSxZQUFhLEdBakV6QixrQ0FtRVksV0FBWSxLQUNaLE9BQVEsRUFDUixhQUFjLEtBckUxQixxQ0F1RWdCLFVBQVcsS0FDWCxTQUFVLFNBQ1YsWUFBYSxLQXpFN0IsNkNBMkVvQixRQUFTLEdBQ1QsU0FBVSxTQUNWLElBQUssS0FDTCxLQUFNLE1BQ04sUUFBUyxNQUNULE1BQU8sS0FDUCxPQUFRLEtBQ1IsY0FBZSxLQUNmLGlCRm5HZCxRRWdCTixpQ0FxRlksVUFBVyxLQUNYLFlBQWEsS0FDYixjQUFlLEtBdkYzQixtQ0F5RmdCLFlBQWEsSUFDYixNRjFHVixRRWdCTix5Q0E0Rm9CLE1GM0diLFFFZVAscUNBOEZRLGFBQWMsS0FDZCxNQUFPLEtBQ1AsT0FBUSxNQUNSLFdBQVksTUFDWixnQkFBaUIsT0FDakIsY0FBZSxLQUNmLG9DQXBHUixxQ0FxR1ksYUFBYyxHQXJHMUIsMkJBdUdRLFlBQWEsS0FDYixvQ0F4R1IsMkJBeUdZLFlBQWEiLCJmaWxlIjoiYXJ0aWNsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkcHJpbWFyeUNvbG9yOiAjMDA1ZWIyO1xuJHNlY29uZGFyeUNvbG9yOiAjMDVjYTAwO1xuJHRlcnRpYXJ5Q29sb3I6ICNmZmZmZmY7XG4kcXVhdGVybmFyeUNvbG9yOiByZWQ7XG4kcGVudGlhcnlDb2xvcjogZ3JlZW47XG5cbiRncmF5OiAjY2NjY2NjO1xuJHJlZDogI2U4MDAxZjtcbiRibHVlOiAjMmY1NDkyO1xuJGRhcms6ICMzYTQwNDc7XG5cbiRlcnJvckNvbG9yOiAjY2MwMDAwO1xuJHdhcm5pbmdDb2xvcjogI2ZmY2MwMDtcbiRzdWNjZXNzQ29sb3I6ICMzM2NjMDA7XG5cbiRib2R5LWZvbnQtZmFtaWx5OiAnVGVrbycsIHNhbnMtc2VyaWY7XG4kYmFzZS1mb250LXNpemU6IDFyZW07XG4kYmFzZS1saW5lLWhlaWdodDogMS41cmVtO1xuXG4kYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuXG5cbiRndXR0ZXI6IDE1cHg7XG5cbiR0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw3MDAmc3Vic2V0PWxhdGluLWV4dCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG4kZm9udDogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuIixudWxsLCJAQ0hBUlNFVCAnVVRGLTgnIHt9XG5cbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9mdW5jdGlvbnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zJztcbkBpbXBvcnQgJy4uL3NpeGFkbWluJztcbkBpbXBvcnQgJy4uL2NsYXNzZXMnO1xuXG5hcnRpY2xlIHtcbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5jb250YWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuLmFydGljbGUtZGV0YWlsLWdhbGxlcnktaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYXJ0aWNsZURldGFpbCB7XG4gICAgcGFkZGluZzogMTAwcHggMCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgLnBhcnRIZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyazsgfVxuICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG4gICAgLmFydGljbGVJbmZvIHtcbiAgICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDsgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkOyB9IH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCA1MCUgLSAxNXB4ICk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2RhdGVfaWNvbl9yZWQuc3ZnXCIpOyB9IH1cbiAgICAgICAgICAgICYucGxhY2Uge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wbGFjZV9pY29uX3JlZC5zdmdcIik7IH0gfVxuICAgICAgICAgICAgJi53ZWJzaXRlIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvd3d3X2ljb25fcmVkLnN2Z1wiKTsgfSB9IH0gfVxuICAgIC5hcnRpY2xlQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7IH0gfSB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlOyB9IH0gfSB9XG4gICAgLmFydGljbGUtZGV0YWlsLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyODhweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuYnV0dG9uV3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9XG4iLCJbY2xhc3NePVwiZmktXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiIGZpLVwiXTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmNvbnRlbnQtd2ViIHtcblx0cGFkZGluZzogMCAxNXB4IDQwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Zm9udC1mYW1pbHk6ICRmb250O1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87IH0gfVxuXG51bCNsYW5nIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cblx0bGkuc2VsZWN0ZWQge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNiYWRhNTU7IH0gfSB9XG5cblxuLnJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5taWRkbGUge1xuXHRAaW5jbHVkZSB2ZXJ0aWNhbEFsaWduKCk7IH1cblxuLmJvbGQge1xuXHRmb250LXdlaWdodDogYm9sZDsgfVxuXG4udXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5cbi8qIGxpbmUgYnJlYWsgYWZ0ZXIgZWxlbWVudCAqL1xuLmJyIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJ1xcQSc7XG5cdFx0d2hpdGUtc3BhY2U6IHByZTsgfSB9XG5cbi5jbGlja2FibGUge1xuXHRjdXJzb3I6IHpvb20taW47IH1cblxuLy8gY29va2llcyBzdHlsZVxuLmNvb2tpZWluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjgpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdCNjb29raWVfbW9yZV9pbmZvIHtcblx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblx0LmNvb2tpZWluZm8tY2xvc2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9IH0gfVxuXG5cbi8qIEFETUlOOiBlZGl0IHRleHQgb24gdGhlIHBhZ2UgKi9cbi5hZG1pbi1lZGl0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvL2JvcmRlcjogMXB4IGRhc2hlZCB0cmFuc3BhcmVudGl6ZSgkd2FybmluZ0NvbG9yLCAwLjc1KVxuXHQvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKHdoaXRlLCAwLjk1KVxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKGRhcmtlbigkd2FybmluZ0NvbG9yLCAzMCksIDAuNzUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKGJsYWNrLCAwLjk1KTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGVycm9yQ29sb3IsIDEwKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSh3aGl0ZSwgMC4zMyk7XG5cdFx0Y29sb3I6IGRhcmtlbigkZXJyb3JDb2xvciwgMjApO1xuXHRcdGN1cnNvcjogdXJsKCcuLi9pbWFnZXMvcGVuY2lsLXJlZC0xNi5naWYnKSAwIDE2LCBwb2ludGVyOyB9XG5cdCZbZGF0YS12YXJpYW50PVwic3RhdGljX2NvbnRlbnRcIl0ge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHVybCgnLi4vaW1hZ2VzL2RvYy1lZGl0LTE2LmdpZicpIDAgMTYsIHBvaW50ZXI7IH0gfSB9XG5cbi5tZW51LWNvbnRlbnQtZWRpdCB7XG5cdEBleHRlbmQgLmFkbWluLWVkaXQ7XG5cdGRpc3BsYXk6IGluaGVyaXQ7XG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogdXJsKCcuLi9pbWFnZXMvZG9jLWVkaXQtMTYuZ2lmJykgMCAxNiwgcG9pbnRlcjsgfSB9XG4iLCIvLy8gQWRkcyBhIGJyb3dzZXIgcHJlZml4IHRvIHRoZSBwcm9wZXJ0eVxuLy8vIEBwYXJhbSB7Kn0gJHByb3BlcnR5IFByb3BlcnR5XG4vLy8gQHBhcmFtIHsqfSAkdmFsdWUgVmFsdWVcblxuQG1peGluIGNzczMtcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cdC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG5cdC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0I3skcHJvcGVydHl9OiAjeyR2YWx1ZX07IH1cblxuXG4vLy8gQm9yZGVyIFJhZGl1c1xuLy8vIEBwYXJhbSB7U2l6ZX0gJHJhZGl1cyBbNXB4XSAtIFJhZGl1c1xuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogNXB4KSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCdib3JkZXItcmFkaXVzJywgJHJhZGl1cyk7IH1cblxuXG4vLy8gQm9yZGVyIFJhZGl1cyBTZXBhcmF0ZVxuLy8vIEBwYXJhbSB7U2l6ZX0gJHRvcExlZnRSYWRpdXMgWzVweF0gLSBUb3AgTGVmdFxuLy8vIEBwYXJhbSB7U2l6ZX0gJHRvcFJpZ2h0UmFkaXVzIFs1cHhdIC0gVG9wIFJpZ2h0XG4vLy8gQHBhcmFtIHtTaXplfSAkYm90dG9tTGVmdFJhZGl1cyBbNXB4XSAtIEJvdHRvbSBMZWZ0XG4vLy8gQHBhcmFtIHtTaXplfSAkYm90dG9tUmlnaHRSYWRpdXMgWzVweF0gLSBCb3R0b20gUmlnaHRcblxuQG1peGluIGJvcmRlci1yYWRpdXMtc2VwYXJhdGUoJHRvcExlZnRSYWRpdXM6IDVweCwgJHRvcFJpZ2h0UmFkaXVzOiA1cHgsICRib3R0b21MZWZ0UmFkaXVzOiA1cHgsICRib3R0b21SaWdodFJhZGl1czogNXB4KSB7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcExlZnRSYWRpdXM7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3BSaWdodFJhZGl1cztcblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbVJpZ2h0UmFkaXVzO1xuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21MZWZ0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHRvcExlZnRSYWRpdXM7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHRvcFJpZ2h0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRib3R0b21SaWdodFJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRib3R0b21MZWZ0UmFkaXVzO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdG9wTGVmdFJhZGl1cztcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3BSaWdodFJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21SaWdodFJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvdHRvbUxlZnRSYWRpdXM7IH1cblxuXG4vLy8gR2VuZXJpYyBUcmFuc2Zvcm1cbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zZm9ybScsICR0cmFuc2Zvcm1zKTsgfVxuXG5cbi8vLyBUcmFuc2Zvcm0tT3JpZ2luXG4vLy8gQHBhcmFtIHtMaXN0fSAkcGFyYW1zIC0gUGFyYW1zXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkcGFyYW1zKSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwidHJhbnNmb3JtLW9yaWdpblwiLCAkcGFyYW1zKTsgfVxuXG5cbi8vLyBUcmFuc2Zvcm0tU3R5bGVcbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeChcInRyYW5zZm9ybS1zdHlsZVwiLCAkc3R5bGUpOyB9XG5cblxuLy8vIFJvdGF0ZVxuLy8vIEBwYXJhbSB7JGRlZ30gRGVncmVlXG5cbkBtaXhpbiByb3RhdGUoJGRlZykge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTsgfVxuXG5cbi8vLyBTY2FsZVxuLy8vIEBwYXJhbSB7JHNjYWxlfVxuXG5AbWl4aW4gc2NhbGUoJHNjYWxlOiAxLjE1KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTsgfVxuXG5cbi8vLyBUcmFuc2xhdGVcbi8vLyBAcGFyYW0geyR4fVxuLy8vIEBwYXJhbSB7JHl9XG5cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7IH1cblxuXG4vLy8gVHJhbnNpdGlvblxuLy8vIEBwYXJhbSB7TGlzdH0gJHByb3BlcnRpZXMgLSBQcm9wZXJ0aWVzXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydGllcy4uLikge1xuXHRAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKSA+PSAxIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNpdGlvbicsICRwcm9wZXJ0aWVzKTsgfVxuXHRAZWxzZSB7XG5cdFx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zaXRpb24nLCAnYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzJyk7IH0gfVxuXG5cbi8vLyBPcGFjaXR5XG4vLy8gQHBhcmFtIHtEb3VibGV9ICRvcGFjaXR5IFswLjVdIC0gT3BhY2l0eVxuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xuXHQkb3BhY2l0eU11bHRpcGxpZWQ6ICRvcGFjaXR5ICogMTAwO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAkb3BhY2l0eU11bHRpcGxpZWQpO1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiICsgJG9wYWNpdHlNdWx0aXBsaWVkICsgXCIpXCI7XG5cdEBpbmNsdWRlIHByZWZpeChcIm9wYWNpdHlcIiwgJG9wYWNpdHkpOyB9XG5cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpOyB9XG5cblxuXG5cblxuXG5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdykge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXNoYWRvdycsICRzaGFkb3cpOyB9XG5cblxuQG1peGluIHZlcnRpY2FsQWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSwgJHZhbHVlOiA1MCUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dG9wOiAkdmFsdWU7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtJHZhbHVlKSk7IH1cblxuXG5AbWl4aW4gaG9yaXpvbnRhbEFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUsICR2YWx1ZTogNTAlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdGxlZnQ6ICR2YWx1ZTtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVYKC0kdmFsdWUpKTsgfVxuXG5cbkBtaXhpbiBhYnNvbHV0ZUFsaWduKCRwb3NpdGlvbjogYWJzb2x1dGUsICR2YWx1ZVg6IDUwJSwgJHZhbHVlWTogNTAlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdHRvcDogJHZhbHVlWTtcblx0bGVmdDogJHZhbHVlWDtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGUoLSR2YWx1ZVgsIC0kdmFsdWVZKSk7IH1cblxuXG5AbWl4aW4gbGluZWFyR3JhZGllbnQoJHRvcCwgJGJvdHRvbSkge1xuXHRiYWNrZ3JvdW5kOiAkdG9wO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCAkYm90dG9tIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCR0b3ApLCBjb2xvci1zdG9wKDEwMCUsJGJvdHRvbSkpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCRib3R0b20gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCRib3R0b20gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgJHRvcCAwJSwkYm90dG9tIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJHRvcCAwJSwkYm90dG9tIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyB9XG5cblxuXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCRhcmdsaXN0Li4uKSB7XG5cdCRtYXA6IGtleXdvcmRzKCRhcmdsaXN0KTtcblx0JGhlaWdodDogbWFwLWdldCgkbWFwLCBoZWlnaHQpIG9yIG50aC12YWx1ZSgkYXJnbGlzdCwgMik7XG5cdCR3aWR0aDogbWFwLWdldCgkbWFwLCB3aWR0aCkgb3IgbnRoLXZhbHVlKCRhcmdsaXN0LCAxKTtcblx0JHJhdGlvOiBtYXAtZ2V0KCRtYXAsIHJhdGlvKSBvciBpZigkd2lkdGggYW5kICRoZWlnaHQsICR3aWR0aCAvICRoZWlnaHQsIG50aC12YWx1ZSgkYXJnbGlzdCwgMSkpIG9yIDE7XG5cdCRwYWRkaW5nOiAxIC8gJHJhdGlvICogMTAwJTtcblxuXHQvL0B3YXJuICRyYXRpb1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRtYXJnaW4tbGVmdDogLTFweDsgfVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nOyB9XG5cblx0PiAuYXNwZWN0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGltZyB7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlQWxpZ247XG5cdFx0XHRAaWYoJHJhdGlvID4gMSkge1xuXHRcdFx0XHQmOm5vdCguY292ZXIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Jjpub3QoLmNvbnRhaW4pIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuXHRcdFx0XHQmLmNvdmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdFx0XHRAZWxzZSB7XG5cdFx0XHRcdCY6bm90KC5jb3Zlcikge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCY6bm90KC5jb250YWluKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9XG5cdFx0XHRcdCYuY292ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7IH0gfSB9IH0gfVxuXG5cblxuXG5cblxuQG1peGluIGFzcGVjdC1yYXRpby0xKCRhcmdsaXN0Li4uKSB7XG5cdCRtYXA6IGtleXdvcmRzKCRhcmdsaXN0KTtcblx0JGhlaWdodDogbWFwLWdldCgkbWFwLCBoZWlnaHQpIG9yIG50aC12YWx1ZSgkYXJnbGlzdCwgMik7XG5cdCR3aWR0aDogbWFwLWdldCgkbWFwLCB3aWR0aCkgb3IgbnRoLXZhbHVlKCRhcmdsaXN0LCAxKTtcblx0JHJhdGlvOiBtYXAtZ2V0KCRtYXAsIHJhdGlvKSBvciBpZigkd2lkdGggYW5kICRoZWlnaHQsICR3aWR0aCAvICRoZWlnaHQsIG50aC12YWx1ZSgkYXJnbGlzdCwgMSkpIG9yIDE7XG5cdCRwYWRkaW5nOiAxIC8gJHJhdGlvICogMTAwJTtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7IH0gfVxuXG4vLyBIZWxwZXIgZnVuY3Rpb25cbi8vIFJldHVybiBudWxsIHJhdGhlciB0aGFuIHRocm93aW5nIGFuIGVycm9yIGlmIGluZGV4IGlzIG91dHNpZGUgbGlzdCByYW5nZS5cbkBmdW5jdGlvbiBudGgtdmFsdWUoJGxpc3QsICRpbmRleCkge1xuXHRAcmV0dXJuIGlmKGxlbmd0aCgkbGlzdCkgPj0gJGluZGV4LCBudGgoJGxpc3QsICRpbmRleCksIG51bGwpOyB9XG5cblxuXG5cblxuXG4iLCIudHJhbnNsYXRlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLW91dCxjb2xvciAuMjVzIGVhc2Utb3V0O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiAuODVlbSAxZW07XG5cdG1hcmdpbjogMXJlbSAwIDFyZW07XG5cdGZvbnQtc2l6ZTogLjlyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZDZjMDg7XG5cdGNvbG9yOiAjZmVmZWZlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50cmFuc2xhdGUtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2M5NWMwNztcblx0Y29sb3I6ICNmZWZlZmU7IH1cblxuLyogQkFTSUMgKi9cblxuaHRtbCwgYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYSwgcCwgc3BhbiwgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIG9wdGlvbiwgZGl2LCBvbCwgdWwsIGxpIHtcblx0Zm9udC1mYW1pbHk6ICRmb250O1xuXHRjb2xvcjogJGRhcms7IH1cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5hLCBidXR0b24ge1xuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5idXR0b24ge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4uYm9yZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjsgfVxuLm5vcGFkIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwOyB9XG4uc2ltcGxlZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDsgfVxuLnNpbXBsZWZsZXgtaXRlbSB7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuLmltZy1jZW50ZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7IH1cbi50ZXh0LXIge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuaW5wdXQuZm9ybS1jb250cm9sLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiBvcmFuZ2U7IH0gfVxuXG5mb3JtIHtcblx0LmVycm9yIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0Zm9udC1zaXplOiAxNXB4OyB9XG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNDk1MDU3O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwczsgfSB9XG5cbi5jb29raWVpbmZvIHtcblx0c3BhbiB7XG5cdFx0Y29sb3I6ICNmZmY7IH0gfVxuLm5pY2VfY2hlY2tib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxhYmVsOm5vdCguZXJyb3IpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRtYXJnaW46IDAgMCAwIDMwcHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkZGFyazsgfSB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA5OXB4O1xuXHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHR0b3A6IDJweDsgfSB9XG5cdGlucHV0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0bGVmdDogM3B4O1xuXHRcdHRvcDogNHB4O1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0fmxhYmVsIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHRcdFx0bGVmdDogLTI2cHg7XG5cdFx0XHRcdFx0dG9wOiA2cHg7IH0gfSB9IH0gfVxuXG4uc3RkX2J0biwgLm15QnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMCA0OHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyNTVweDtcblx0aGVpZ2h0OiA2N3B4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDk5cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiBhdXRvO1xuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdHRvcDogY2FsYyggNTAlIC0gOXB4ICk7XG5cdFx0cmlnaHQ6IDMzcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2J1dHRvbi5zdmdcIik7IH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogJHJlZDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dfYnV0dG9uX3JlZC5zdmdcIik7IH0gfSB9XG5cbi5yb3RhdGUxODAge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5qc19oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi5zZW5kLWVtYWlsLWxvYWRlciB7XG5cdHdpZHRoOiAyMHB4O1xuXHRtYXJnaW46IDAgMCAwIDVweDtcblx0ZGlzcGxheTogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZvcm0tbWVzc2FnZXMge1xuXHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRtYXJnaW46IDEwcHggMDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGRpc3BsYXk6IG5vbmU7IH1cbiJdfQ== */
