@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Oswald&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}.breakpoint-viewer{position:fixed;right:0;bottom:20px;left:20px;z-index:99999;width:70px;height:70px;padding:8px;line-height:54px;color:#fff;background-color:red;font-weight:700;font-size:30px;text-align:center;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-opacity:.6;-khtml-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6;-webkit-box-shadow:10px 10px 6px -4px rgba(0,0,0,.5);-khtml-box-shadow:10px 10px 6px -4px rgba(0,0,0,.5);-moz-box-shadow:10px 10px 6px -4px rgba(0,0,0,.5);-ms-box-shadow:10px 10px 6px -4px rgba(0,0,0,.5);-o-box-shadow:10px 10px 6px -4px rgba(0,0,0,.5);box-shadow:10px 10px 6px -4px rgba(0,0,0,.5)}a,body,div,h1,h2,h3,h4,h5,h6,html,input,option,p,select,span,textarea{font-family:Montserrat,sans-serif}a:active,a:focus,a:hover,button:active,button:focus,button:hover{text-decoration:none}.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}.cf{*zoom:1}.cf:after,.cf:before{content:' ';display:table}.cf:after{clear:both}.br:after{content:'\A';white-space:pre}@media (min-width:992px){.container{max-width:1140px}}body{background-color:#f1f1f1;font-family:Montserrat,sans-serif}body>header{background:#730318;background:-moz-linear-gradient(180deg,#730318 0,#bf0628 100%);background:-webkit-linear-gradient(180deg,#730318 0,#bf0628 100%);background:linear-gradient(180deg,#730318 0,#bf0628 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#730318", endColorstr="#bf0628", GradientType=1);position:fixed;top:0;left:0;width:100%;z-index:99}body:not(.home)>main{margin-top:80px}h1{position:relative;color:#66120e;letter-spacing:2px;font-weight:700;margin-bottom:2rem;padding-top:4rem;font-size:2.5rem}h1:before{content:'';position:fixed;width:100vw;height:100vh;display:block;background:#dfddc5;background:-moz-linear-gradient(180deg,#dfddc5 33%,#e0e0de 66%);background:-webkit-linear-gradient(180deg,#dfddc5 33%,#e0e0de 66%);background:linear-gradient(180deg,#dfddc5 33%,#e0e0de 66%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfddc5", endColorstr="#e0e0de", GradientType=1);background-attachment:fixed;background-size:100vh;padding-bottom:3rem;top:0;left:0;z-index:-1}h1+.article-detail-date{margin-top:-24px}body>header nav.navbar{padding:0;position:relative}body>header nav.navbar .navbar-toggler{border:0 none}body>header nav.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}body>header nav.navbar .navbar-collapse{flex-wrap:wrap}body>header nav.navbar ul.nav{list-style:none;padding:0}body>header nav.navbar ul.nav li{white-space:nowrap}body>header nav.navbar ul.nav li ul{display:none}body>header nav.navbar ul.nav>li{height:40px}body>header nav.navbar ul.nav>li>a{display:flex;align-items:center;justify-content:center;height:100%;color:#fff;text-transform:uppercase;padding-left:7.5px;padding-right:7.5px}@media (min-width:992px){body>header nav.navbar ul.nav>li>a{padding-left:15px;padding-right:15px}}body>header nav.navbar ul.nav>li>ul{list-style:none;padding:0;margin:0;display:none}body>header nav.navbar ul.nav>li:hover{background-color:#fff;outline-right:1px solid #000;outline-offset:-1}body>header nav.navbar ul.nav>li:hover a{color:#000}body>header nav.navbar ul.nav>li:hover>ul{display:flex;flex-wrap:wrap;width:100%;position:absolute;left:0;background-color:#fff;padding:7.5px;border:1px solid #000;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.33);-khtml-box-shadow:0 10px 15px 0 rgba(0,0,0,.33);-moz-box-shadow:0 10px 15px 0 rgba(0,0,0,.33);-ms-box-shadow:0 10px 15px 0 rgba(0,0,0,.33);-o-box-shadow:0 10px 15px 0 rgba(0,0,0,.33);box-shadow:0 10px 15px 0 rgba(0,0,0,.33);z-index:-1}body>header nav.navbar ul.nav>li:hover>ul>li{flex:0 0 25%;white-space:nowrap;padding:7.5px;overflow:hidden;-webkit-transition:transform .3s ease-out;-khtml-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}body>header nav.navbar ul.nav>li:hover>ul>li>a{display:block;border-bottom:1px solid #000;margin-bottom:5px}body>header nav.navbar ul.nav>li:hover>ul>li>ul{display:block;font-size:11px;margin-left:50px}body>header nav.navbar ul.nav>li:hover>ul>li>ul>li>a{display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}body>header nav.navbar ul.nav>li:hover>ul>li>ul>li>a:hover{text-decoration:underline;-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}body>header nav.navbar ul.nav>li:hover>ul>li>ul ul{display:none}body>header nav.navbar ul.nav>li:hover>ul>li:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-khtml-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-ms-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-o-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}body>header nav.navbar .navbar-dark .navbar-text,body>header nav.navbar .navbar-text{color:#f20544;font-weight:700;width:100%;padding-left:7.5px;padding-right:7.5px;padding-bottom:5px;font-size:14px}@media (min-width:992px){body>header nav.navbar .navbar-dark .navbar-text,body>header nav.navbar .navbar-text{font-size:20px;padding-left:15px;padding-right:15px;padding-top:5px}}body>header nav.navbar>.navbar-text{padding:0}.ratio{position:relative}.ratio::after,.ratio::before{content:'';display:table;clear:both;width:1px;margin-left:-1px}.ratio::before{float:left;padding-bottom:100%}.ratio>.aspect{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1;-webkit-border-radius:inherit;-khtml-border-radius:inherit;-moz-border-radius:inherit;-ms-border-radius:inherit;-o-border-radius:inherit;border-radius:inherit}.ratio>.aspect img{z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ratio>.aspect img:not(.cover){width:100%}.ratio>.aspect img:not(.cover):not(.contain){width:auto;max-width:100%}.ratio>.aspect img.cover{width:auto;max-width:none;height:100%}.ratio-16-9{position:relative}.ratio-16-9::after,.ratio-16-9::before{content:'';display:table;clear:both;width:1px;margin-left:-1px}.ratio-16-9::before{float:left;padding-bottom:56.25%}.ratio-16-9>.aspect{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1;-webkit-border-radius:inherit;-khtml-border-radius:inherit;-moz-border-radius:inherit;-ms-border-radius:inherit;-o-border-radius:inherit;border-radius:inherit}.ratio-16-9>.aspect img{z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ratio-16-9>.aspect img:not(.cover){height:100%}.ratio-16-9>.aspect img:not(.cover):not(.contain){height:auto;max-height:100%}.ratio-16-9>.aspect img.cover{height:auto;max-height:none;width:100%}ul#lang{list-style:none;padding:0;margin:0}#landing{width:100%;height:100vh}#landing .landing-content{z-index:50;position:relative;padding-bottom:30px;height:100%}#landing .landing-content .miserend .list-group-item{position:relative;padding-left:40px;min-height:50px}#landing .landing-content .miserend .list-group-item:not(.vacant){-webkit-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);-khtml-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);-moz-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);-ms-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);-o-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);box-shadow:0 4px 10px 2px rgba(0,0,0,.5)}#landing .landing-content .miserend .list-group-item:not(:first-child){margin-top:7.5px}#landing .landing-content .miserend .list-group-item .esemeny{font-size:10px;margin-top:-9px;line-height:1;color:#bf0628;height:10px}#landing .landing-content .miserend .list-group-item .content{background-color:#fff}#landing .landing-content .miserend .list-group-item .prepend{font-family:Oswald,sans-serif;font-size:10px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.5px;display:flex;transform:rotate(-180deg);background:#b5955a;writing-mode:tb-lr;writing-mode:vertical-lr;position:absolute;text-align:center;width:30px;height:calc(100% + 2px);top:-1px;left:-1px;justify-content:center;line-height:30px}#landing .landing-content .miserend .list-group-item.parancsolt .prepend{background:#f20544}#landing .landing-content .miserend .list-group-item.vacant{opacity:.66}#landing .landing-content .miserend .list-group-item.vacant .prepend{background:#d4d4d4}#landing .landing-content .miserend .list-group-item .event{font-size:13px;line-height:1.1}@media (min-width:768px){#landing .landing-content .miserend .list-group-item .event{font-size:15px;line-height:1.2}}@media (min-width:992px){#landing .landing-content .miserend .list-group-item .event{line-height:1.5}}#landing .landing-content .miserend .list-group-item .event .when{text-align:right;-ms-flex:0 0 45px;flex:0 0 45px;padding:0}#landing .landing-content .miserend .list-group-item .event .what{text-align:left}#landing .landing-content .miserend .list-group-item .event.tighten{line-height:1.1}#landing .landing-content .card{-webkit-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);-khtml-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);-moz-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);-ms-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);-o-box-shadow:0 4px 10px 2px rgba(0,0,0,.5);box-shadow:0 4px 10px 2px rgba(0,0,0,.5);margin-bottom:8px}#landing .landing-content .stream{border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-bottom:-5px;min-height:150px}.home-articles{background-color:#d9a036;padding-top:45px;padding-bottom:45px}.card.article{-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;border:0 none;line-height:1.15}.card.article.border{border:1px solid #d5c2a0!important}.card.article .card-header{background-color:#b5955a;color:#fff;font-weight:700;line-height:1}.card.article a{color:#111}.card.article a .card-body{padding:0;max-height:100px;overflow:hidden}.card.article a .card-body .card-photo{width:100px;position:relative;float:left;margin-right:7.5px}.card.article a .card-body .card-photo::after,.card.article a .card-body .card-photo::before{content:'';display:table;clear:both;width:1px;margin-left:-1px}.card.article a .card-body .card-photo::before{float:left;padding-bottom:100%}.card.article a .card-body .card-photo>.aspect{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1;-webkit-border-radius:inherit;-khtml-border-radius:inherit;-moz-border-radius:inherit;-ms-border-radius:inherit;-o-border-radius:inherit;border-radius:inherit}.card.article a .card-body .card-photo>.aspect img{z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card.article a .card-body .card-photo>.aspect img:not(.cover){width:100%}.card.article a .card-body .card-photo>.aspect img:not(.cover):not(.contain){width:auto;max-width:100%}.card.article a .card-body .card-photo>.aspect img.cover{width:auto;max-width:none;height:100%}.card.article a .card-body .card-content{padding:7.5px;font-size:13px}.card.article:hover{-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}body.home{background-color:#fff}body.home .nav-box{margin-top:-60px;z-index:100}.stream{max-width:100%;margin-bottom:45px}.bg-content{background-color:#f4f3f3;padding:15px;margin-bottom:30px;text-align:justify}.default-content{background:#dfddc5;background:-moz-linear-gradient(180deg,#dfddc5 33%,#e0e0de 66%);background:-webkit-linear-gradient(180deg,#dfddc5 33%,#e0e0de 66%);background:linear-gradient(180deg,#dfddc5 33%,#e0e0de 66%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfddc5", endColorstr="#e0e0de", GradientType=1);background-attachment:fixed;background-size:100vh;padding-bottom:3rem}.default-content .content-header{background-color:#dfddc5}.default-content .content-header h1{color:#66120e;letter-spacing:3px}.default-content .container{background-color:#f4f3f3}.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}body>footer{background:#730318;background:-moz-linear-gradient(180deg,#730318 0,#bf0628 100%);background:-webkit-linear-gradient(180deg,#730318 0,#bf0628 100%);background:linear-gradient(180deg,#730318 0,#bf0628 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#730318", endColorstr="#bf0628", GradientType=1);color:#fff}body>footer .footer{font-size:18px;padding-top:15px;padding-bottom:15px}body>footer .footer a{color:#f9f9f9}body>footer .footer a:hover{color:#fff;text-decoration:underline;text-decoration-color:#f20544;text-underline-position:under}body>footer .footer ul.nav a{display:block;padding-top:5px}body>footer .footer .logos a{display:inline-block;text-align:center;font-size:13px;padding:7.5px}@media (min-width:992px){body>footer .footer .logos a{padding:15px}}body>footer .footer .logos a img{display:inline-block;width:80px;max-width:180px}@media (min-width:992px){body>footer .footer .logos a img{width:120px}}body>footer .copyright{height:20px;line-height:20px;background-color:rgba(0,0,0,.8);color:#fff;font-size:10px}body>footer .copyright .logo{height:18px}.slideshow{position:absolute;width:100%;height:100vh;overflow:hidden}.slideshow-image{position:absolute;width:100%;height:100%;background:no-repeat 50% 50%;background-size:cover;animation-name:kenburns;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:40s;opacity:1;transform:scale(1.2)}.slideshow-image:nth-child(1){animation-name:kenburns-1;z-index:3}.slideshow-image:nth-child(2){animation-name:kenburns-2;z-index:2}.slideshow-image:nth-child(3){animation-name:kenburns-3;z-index:1}.slideshow-image:nth-child(4){animation-name:kenburns-4;z-index:0}@keyframes kenburns-1{0%{opacity:1;transform:scale(1.2)}1.875%{opacity:1}23.125%{opacity:1}26.875%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(1.2)}98.125%{opacity:0;transform:scale(1.21395)}100%{opacity:1}}@keyframes kenburns-2{23.125%{opacity:1;transform:scale(1.2)}26.875%{opacity:1}48.125%{opacity:1}51.875%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(1.2)}}@keyframes kenburns-3{48.125%{opacity:1;transform:scale(1.2)}51.875%{opacity:1}73.125%{opacity:1}76.875%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(1.2)}}@keyframes kenburns-4{73.125%{opacity:1;transform:scale(1.2)}76.875%{opacity:1}98.125%{opacity:1}100%{opacity:0;transform:scale(1)}}.js_hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2FzcyIsIl9tYXN0ZXIuc2FzcyIsIl9taXhpbnMuc2FzcyIsInNpdGUuc2FzcyIsIl9rZW5fYnVybnNfZWZmZWN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNkJBLDZHQzdCQSxrQkFDQyxRQUFTLGFBQ1QsT0FBUSxRQUNSLG1CQUFvQixLQUNwQixXQUFZLGlCQUFBLEtBQUEsUUFBQSxDQUFBLE1BQUEsS0FBQSxTQUNaLE9BQVEsSUFBQSxNQUFBLFlBQ1IsY0FBZSxJQUNmLFFBQVMsTUFBQSxJQUNULE9BQVEsS0FBQSxFQUFBLEtBQ1IsVUFBVyxNQUNYLGlCQUFrQixRQUNsQixNQUFPLFFBQ1AsZUFBZ0IsVUFFakIsd0JBQ0MsaUJBQWtCLFFBQ2xCLE1BQU8sUUFFUixtQkFDQyxTQUFVLE1BQ1YsTUFBTyxFQUNQLE9BQVEsS0FDUixLQUFNLEtBQ04sUUFBUyxNQUNULE1BQU8sS0FDUCxPQUFRLEtBQ1IsUUFBUyxJQUNULFlBQWEsS0FDYixNQUFPLEtBQ1AsaUJBQWtCLElBQ2xCLFlBQWEsSUFDYixVQUFXLEtBQ1gsV0FBWSxPQzJFWixPQUFRLGtCQUNSLFdBQVksc0RBckdaLGdCQUE2QixHQUM3QixlQUEyQixHQUMzQixhQUF1QixHQUN2QixZQUFxQixHQUNyQixXQUFtQixHQUNuQixRQUFhLEdBTGIsbUJBQTZCLEtBQUEsS0FBQSxJQUFBLEtBQUEsZUFDN0Isa0JBQTJCLEtBQUEsS0FBQSxJQUFBLEtBQUEsZUFDM0IsZ0JBQXVCLEtBQUEsS0FBQSxJQUFBLEtBQUEsZUFDdkIsZUFBcUIsS0FBQSxLQUFBLElBQUEsS0FBQSxlQUNyQixjQUFtQixLQUFBLEtBQUEsSUFBQSxLQUFBLGVBQ25CLFdBQWEsS0FBQSxLQUFBLElBQUEsS0FBQSxlRDBCc0IsRUFBOUIsS0FBMkUsSUFBckUsR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFJLEdBQWhDLEtBQWdELE1BQXlCLE9BQWxDLEVBQTBCLE9BQXZCLEtBQWEsU0FDdEQsWURUTSxV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akMsc0JBaUJDLFFBQUUsUUFBUyxFQUFJLFVBQVcsV0FDMUIsUUFBRSxRQUFTLEVBQ1gsUUFBRSxRQUFTLEVBQ1gsUUFBRSxRQUFTLEVBQUksVUFBVyxTQUd6QixLQUFPLFFBQVMsRUFBSSxVQUFXLFlBdkJqQyxzQkFpQkMsUUFBRSxRQUFTLEVBQUksVUFBVyxXQUMxQixRQUFFLFFBQVMsRUFDWCxRQUFFLFFBQVMsRUFDWCxLQUFFLFFBQVMsRUFBSSxVQUFXLFVEdVc1QixXQUNDLFFBQVMiLCJmaWxlIjoic2l0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiRjb2xvckJhc2U6ICNENEFGMzcqL1xuLyokY29sb3JQcmltYXJ5OiAjMTA2NDY2Ki9cbi8qJGNvbG9yUGFzc2l2ZTogIzJjMzUzMiovXG4vKiRjb2xvckVuZXJnZXRpYzogIzZhMDgwOCovXG4vKiRjb2xvckV4cHJlc3NpdmU6ICNmMmI2MzIqL1xuXG4kY29sb3JCYXNlOiAjNzMwMzE4O1xuJGNvbG9yUHJpbWFyeTogIzYwOGMxZjtcbiRjb2xvclBhc3NpdmU6ICMwMzU5MjE7XG4kY29sb3JFbmVyZ2V0aWM6ICNiZjA2Mjg7XG4kY29sb3JFeHByZXNzaXZlOiAjZjIwNTQ0O1xuXG4vKiRjb2xvckdvbGQ6ICNkNGFmMzcqL1xuJGNvbG9yR29sZDogI2Q5YTAzNjtcblxuXG4kZ3JheTogI2MwYzBjMDtcbiRib3JkZXItY29sb3I6ICNlYmViZWI7XG5cbiRlcnJvckNvbG9yOiAjY2MwMDAwO1xuJHdhcm5pbmdDb2xvcjogI2ZmY2MwMDtcbiRzdWNjZXNzQ29sb3I6ICMzM2NjMDA7XG5cblxuJGd1dHRlcjogMTVweDtcblxuJHRyYW5zaXRpb246IDAuNHMgYWxsO1xuXG4vKkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCw0MDAsNzAwJnN1YnNldD1sYXRpbi1leHQnKSovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMzAwOzQwMDs3MDAmZmFtaWx5PU9zd2FsZCZkaXNwbGF5PXN3YXAnKTtcbiRmb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cbiRib2R5LWZvbnQtZmFtaWx5OiAkZm9udDtcbiRiYXNlLWZvbnQtc2l6ZTogMXJlbTtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cbiRiYXNlLWZvbnQtY29sb3I6ICMzNjM1Mzc7XG4kYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiRsaW5rLWNvbG9yOiAjZWEzNDU3O1xuJGNvbG9yLWRhcmstZm9udDogIzA4MDcwODtcbiIsIi50cmFuc2xhdGUtYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2Utb3V0LGNvbG9yIC4yNXMgZWFzZS1vdXQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IC44NWVtIDFlbTtcblx0bWFyZ2luOiAxcmVtIDAgMXJlbTtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkNmMwODtcblx0Y29sb3I6ICNmZWZlZmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRyYW5zbGF0ZS1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1YzA3O1xuXHRjb2xvcjogI2ZlZmVmZTsgfVxuXG4uYnJlYWtwb2ludC12aWV3ZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDIwcHg7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRwYWRkaW5nOiA4cHg7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJlZDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBvcGFjaXR5KDAuNik7XG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMTBweCAxMHB4IDZweCAtNHB4IHJnYmEoMCwwLDAsMC41KSk7IH1cblxuLyogQkFTSUMgKi9cblxuaHRtbCwgYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYSwgcCwgc3BhbiwgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIG9wdGlvbiwgZGl2IHtcblx0Zm9udC1mYW1pbHk6ICRmb250OyB9XG5hLCBidXR0b24ge1xuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbi5ib3JkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG4ubm9wYWQge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7IH1cbi5zaW1wbGVmbGV4IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwOyB9XG4uc2ltcGxlZmxleC1pdGVtIHtcblx0YWxpZ24tc2VsZjogY2VudGVyOyB9XG4uaW1nLWNlbnRlciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jazsgfVxuLnRleHQtciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDsgfVxuIiwiQGltcG9ydCAnX21peGlucy9ob3Zlcic7XG5cbi8vLyBBZGRzIGEgYnJvd3NlciBwcmVmaXggdG8gdGhlIHByb3BlcnR5XG4vLy8gQHBhcmFtIHsqfSAkcHJvcGVydHkgUHJvcGVydHlcbi8vLyBAcGFyYW0geyp9ICR2YWx1ZSBWYWx1ZVxuXG5AbWl4aW4gY3NzMy1wcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcblx0LXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG5cdC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTsgfVxuXG5cbi8vLyBCb3JkZXIgUmFkaXVzXG4vLy8gQHBhcmFtIHtTaXplfSAkcmFkaXVzIFs1cHhdIC0gUmFkaXVzXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiA1cHgpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JvcmRlci1yYWRpdXMnLCAkcmFkaXVzKTsgfVxuXG5cbi8vLyBCb3JkZXIgUmFkaXVzIFNlcGFyYXRlXG4vLy8gQHBhcmFtIHtTaXplfSAkdG9wTGVmdFJhZGl1cyBbNXB4XSAtIFRvcCBMZWZ0XG4vLy8gQHBhcmFtIHtTaXplfSAkdG9wUmlnaHRSYWRpdXMgWzVweF0gLSBUb3AgUmlnaHRcbi8vLyBAcGFyYW0ge1NpemV9ICRib3R0b21MZWZ0UmFkaXVzIFs1cHhdIC0gQm90dG9tIExlZnRcbi8vLyBAcGFyYW0ge1NpemV9ICRib3R0b21SaWdodFJhZGl1cyBbNXB4XSAtIEJvdHRvbSBSaWdodFxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cy1zZXBhcmF0ZSgkdG9wTGVmdFJhZGl1czogNXB4LCAkdG9wUmlnaHRSYWRpdXM6IDVweCwgJGJvdHRvbUxlZnRSYWRpdXM6IDVweCwgJGJvdHRvbVJpZ2h0UmFkaXVzOiA1cHgpIHtcblx0LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdG9wTGVmdFJhZGl1cztcblx0LXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRvcFJpZ2h0UmFkaXVzO1xuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm90dG9tUmlnaHRSYWRpdXM7XG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvdHRvbUxlZnRSYWRpdXM7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkdG9wTGVmdFJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkdG9wUmlnaHRSYWRpdXM7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJGJvdHRvbVJpZ2h0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJGJvdHRvbUxlZnRSYWRpdXM7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0b3BMZWZ0UmFkaXVzO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRvcFJpZ2h0UmFkaXVzO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbVJpZ2h0UmFkaXVzO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm90dG9tTGVmdFJhZGl1czsgfVxuXG5cbi8vLyBHZW5lcmljIFRyYW5zZm9ybVxuLy8vIEBwYXJhbSB7TGlzdH0gJHBhcmFtcyAtIFBhcmFtc1xuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNmb3JtJywgJHRyYW5zZm9ybXMpOyB9XG5cblxuLy8vIFRyYW5zZm9ybS1PcmlnaW5cbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwYXJhbXMpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoXCJ0cmFuc2Zvcm0tb3JpZ2luXCIsICRwYXJhbXMpOyB9XG5cblxuLy8vIFRyYW5zZm9ybS1TdHlsZVxuLy8vIEBwYXJhbSB7TGlzdH0gJHBhcmFtcyAtIFBhcmFtc1xuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIHRyYW5zZm9ybS1zdHlsZSgkc3R5bGU6IHByZXNlcnZlLTNkKSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwidHJhbnNmb3JtLXN0eWxlXCIsICRzdHlsZSk7IH1cblxuXG4vLy8gUm90YXRlXG4vLy8gQHBhcmFtIHskZGVnfSBEZWdyZWVcblxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpOyB9XG5cblxuLy8vIFNjYWxlXG4vLy8gQHBhcmFtIHskc2NhbGV9XG5cbkBtaXhpbiBzY2FsZSgkc2NhbGU6IDEuMTUpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRzY2FsZSkpOyB9XG5cblxuLy8vIFRyYW5zbGF0ZVxuLy8vIEBwYXJhbSB7JHh9XG4vLy8gQHBhcmFtIHskeX1cblxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTsgfVxuXG5cbi8vLyBUcmFuc2l0aW9uXG4vLy8gQHBhcmFtIHtMaXN0fSAkcHJvcGVydGllcyAtIFByb3BlcnRpZXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG5cdEBpZiBsZW5ndGgoJHByb3BlcnRpZXMpID49IDEge1xuXHRcdEBpbmNsdWRlIGNzczMtcHJlZml4KCd0cmFuc2l0aW9uJywgJHByb3BlcnRpZXMpOyB9XG5cdEBlbHNlIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNpdGlvbicsICdhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHMnKTsgfSB9XG5cblxuLy8vIE9wYWNpdHlcbi8vLyBAcGFyYW0ge0RvdWJsZX0gJG9wYWNpdHkgWzAuNV0gLSBPcGFjaXR5XG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eTogMC41KSB7XG5cdCRvcGFjaXR5TXVsdGlwbGllZDogJG9wYWNpdHkgKiAxMDA7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9ICRvcGFjaXR5TXVsdGlwbGllZCk7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIgKyAkb3BhY2l0eU11bHRpcGxpZWQgKyBcIilcIjtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoXCJvcGFjaXR5XCIsICRvcGFjaXR5KTsgfVxuXG5cbi8vIHNrZXdcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTsgfVxuXG5cblxuXG5cblxuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1zaGFkb3cnLCAkc2hhZG93KTsgfVxuXG5cbkBtaXhpbiB2ZXJ0aWNhbEFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUsICR2YWx1ZTogNTAlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdHRvcDogJHZhbHVlO1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCh0cmFuc2Zvcm0sIHRyYW5zbGF0ZVkoLSR2YWx1ZSkpOyB9XG5cblxuQG1peGluIGhvcml6b250YWxBbGlnbigkcG9zaXRpb246IHJlbGF0aXZlLCAkdmFsdWU6IDUwJSkge1xuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHRsZWZ0OiAkdmFsdWU7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KHRyYW5zZm9ybSwgdHJhbnNsYXRlWCgtJHZhbHVlKSk7IH1cblxuXG5AbWl4aW4gYWJzb2x1dGVBbGlnbigkcG9zaXRpb246IGFic29sdXRlLCAkdmFsdWVYOiA1MCUsICR2YWx1ZVk6IDUwJSkge1xuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHR0b3A6ICR2YWx1ZVk7XG5cdGxlZnQ6ICR2YWx1ZVg7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KHRyYW5zZm9ybSwgdHJhbnNsYXRlKC0kdmFsdWVYLCAtJHZhbHVlWSkpOyB9XG5cblxuQG1peGluIGxpbmVhckdyYWRpZW50MigkdG9wLCAkYm90dG9tLCAkWDogMCUsICRZOiAwJSkge1xuXHRiYWNrZ3JvdW5kOiAkdG9wO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICR0b3AgJFgsICRib3R0b20gJFkpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKCRYICwkdG9wKSwgY29sb3Itc3RvcCgkWSwgJGJvdHRvbSkpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wICRYLCAkYm90dG9tICRZKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcCAkWCwgJGJvdHRvbSAkWSk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkdG9wICRYLCAkYm90dG9tICRZKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHRvcCAkWCwgJGJvdHRvbSAkWSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7JHRvcH0nLCBlbmRDb2xvcnN0cj0nI3skYm90dG9tfScsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG5AbWl4aW4gbGluZWFyR3JhZGllbnQoJHRvcCwgJGJvdHRvbSwgJFg6IDAlLCAkWTogMTAwJSkge1xuXHRiYWNrZ3JvdW5kOiByZ2IocmVkKCR0b3ApLCBncmVlbigkdG9wKSwgYmx1ZSgkdG9wKSk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkdG9wLDEpICRYLCByZ2JhKCRib3R0b20sMSkgJFkpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHRvcCwxKSAkWCwgcmdiYSgkYm90dG9tLDEpICRZKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkdG9wLDEpICRYLCByZ2JhKCRib3R0b20sMSkgJFkpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI3skdG9wfVwiLGVuZENvbG9yc3RyPVwiI3skYm90dG9tfVwiLEdyYWRpZW50VHlwZT0xKTsgfVxuXG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJGFyZ2xpc3QuLi4pIHtcblx0JG1hcDoga2V5d29yZHMoJGFyZ2xpc3QpO1xuXHQkaGVpZ2h0OiBtYXAtZ2V0KCRtYXAsIGhlaWdodCkgb3IgbnRoLXZhbHVlKCRhcmdsaXN0LCAyKTtcblx0JHdpZHRoOiBtYXAtZ2V0KCRtYXAsIHdpZHRoKSBvciBudGgtdmFsdWUoJGFyZ2xpc3QsIDEpO1xuXHQkcmF0aW86IG1hcC1nZXQoJG1hcCwgcmF0aW8pIG9yIGlmKCR3aWR0aCBhbmQgJGhlaWdodCwgJHdpZHRoIC8gJGhlaWdodCwgbnRoLXZhbHVlKCRhcmdsaXN0LCAxKSkgb3IgMTtcblx0JHBhZGRpbmc6IDEgLyAkcmF0aW8gKiAxMDAlO1xuXG5cdC8vQHdhcm4gJHJhdGlvXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7IH1cblxuXHQ+IC5hc3BlY3Qge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogMTtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKGluaGVyaXQpO1xuXHRcdGltZyB7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlQWxpZ247XG5cdFx0XHRAaWYoJHJhdGlvID4gMSkge1xuXHRcdFx0XHQmOm5vdCguY292ZXIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Jjpub3QoLmNvbnRhaW4pIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuXHRcdFx0XHQmLmNvdmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdFx0XHRAZWxzZSB7XG5cdFx0XHRcdCY6bm90KC5jb3Zlcikge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCY6bm90KC5jb250YWluKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTsgfSB9XG5cdFx0XHRcdCYuY292ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7IH0gfSB9IH0gfVxuXG5cblxuXG5cblxuQG1peGluIGFzcGVjdC1yYXRpby0xKCRhcmdsaXN0Li4uKSB7XG5cdCRtYXA6IGtleXdvcmRzKCRhcmdsaXN0KTtcblx0JGhlaWdodDogbWFwLWdldCgkbWFwLCBoZWlnaHQpIG9yIG50aC12YWx1ZSgkYXJnbGlzdCwgMik7XG5cdCR3aWR0aDogbWFwLWdldCgkbWFwLCB3aWR0aCkgb3IgbnRoLXZhbHVlKCRhcmdsaXN0LCAxKTtcblx0JHJhdGlvOiBtYXAtZ2V0KCRtYXAsIHJhdGlvKSBvciBpZigkd2lkdGggYW5kICRoZWlnaHQsICR3aWR0aCAvICRoZWlnaHQsIG50aC12YWx1ZSgkYXJnbGlzdCwgMSkpIG9yIDE7XG5cdCRwYWRkaW5nOiAxIC8gJHJhdGlvICogMTAwJTtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7IH0gfVxuXG4vLyBIZWxwZXIgZnVuY3Rpb25cbi8vIFJldHVybiBudWxsIHJhdGhlciB0aGFuIHRocm93aW5nIGFuIGVycm9yIGlmIGluZGV4IGlzIG91dHNpZGUgbGlzdCByYW5nZS5cbkBmdW5jdGlvbiBudGgtdmFsdWUoJGxpc3QsICRpbmRleCkge1xuXHRAcmV0dXJuIGlmKGxlbmd0aCgkbGlzdCkgPj0gJGluZGV4LCBudGgoJGxpc3QsICRpbmRleCksIG51bGwpOyB9XG5cblxuXG5cblxuXG4iLCJAQ0hBUlNFVCAnVVRGLTgnIHt9XG5cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAnbWl4aW5zJztcblxuQGltcG9ydCAnbWFzdGVyJztcblxuLy8gcGxhY2Vob2xkZXIgY2xlYXItZml4XG4lY2xlYXJmaXgge1xuXHQqem9vbTogMTtcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHRkaXNwbGF5OiB0YWJsZTsgfVxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDsgfSB9XG5cbi8vIGNsZWFyLWZpeFxuLmNmIHtcblx0QGV4dGVuZCAlY2xlYXJmaXg7IH1cblxuLy8gbGluZSBicmVhayBhZnRlciBlbGVtZW50XG4uYnIge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnXFxBJztcblx0XHR3aGl0ZS1zcGFjZTogcHJlOyB9IH1cblxuLmNvbnRhaW5lciB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Zm9udC1mYW1pbHk6ICRmb250O1xuXHQ+IGhlYWRlciB7XG5cdFx0QGluY2x1ZGUgbGluZWFyR3JhZGllbnQoJGNvbG9yQmFzZSwgJGNvbG9yRW5lcmdldGljKTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk7IH1cblx0Jjpub3QoLmhvbWUpID4gbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogODBweDsgfSB9XG5cbmgxIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzY2MTIwRTtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRmb250LXNpemU6IDIuNXJlbTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBsaW5lYXJHcmFkaWVudCgjZGZkZGM1LCAjZTBlMGRlLCAzMyUsIDY2JSk7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMHZoO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IC0xOyB9XG5cdCYgKyAuYXJ0aWNsZS1kZXRhaWwtZGF0ZSB7XG5cdFx0bWFyZ2luLXRvcDogLTI0cHg7IH0gfVxuXG4vL1x0SEVBREVSXG5cbmJvZHkgPiBoZWFkZXIge1xuXHRuYXYubmF2YmFyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0XHQubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuOCUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMycgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH0gfVxuXHRcdC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwOyB9XG5cdFx0dWwubmF2IHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGd1dHRlcjsgfSB9XG5cdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0XHQvLyZbaWQ9XCI4XCJdLFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdG91dGxpbmUtcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuXHRcdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMTtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwOyB9XG5cdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRndXR0ZXIgLyAyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMzKSk7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdC8vJjphZnRlclxuXHRcdFx0XHRcdFx0Ly9cdCtib3gtc2hhZG93KDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpKVxuXHRcdFx0XHRcdFx0Ly9cdG9wYWNpdHk6IDBcblx0XHRcdFx0XHRcdC8vXHQrdHJhbnNpdGlvbignb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0Jylcblx0XHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkZ3V0dGVyIC8gMjtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtIC4zcyBlYXNlLW91dCcpO1xuXHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDsgfVxuXHRcdFx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNlOGU4ZThcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7IH0gfSB9XG5cdFx0XHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpOyB9XG5cdFx0XHRcdFx0XHRcdC8vJjpob3ZlcjphZnRlclxuXHRcdFx0XHRcdFx0XHQvL1x0b3BhY2l0eTogMVxuIH0gfSB9IH0gfVx0XHRcdFx0XHRcdFx0Ly9cdCtzY2FsZSgxLjAyKVxuXHRcdC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQsXG5cdFx0Lm5hdmJhci10ZXh0IHtcblx0XHRcdGNvbG9yOiAkY29sb3JFeHByZXNzaXZlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7IH0gfVxuXHRcdD4gLm5hdmJhci10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDA7IH0gfSB9XG5cblxuXG4ucmF0aW8ge1xuXHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oKTsgfVxuXG4ucmF0aW8tMTYtOSB7XG5cdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiw5KTsgfVxuXG51bCNsYW5nIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwOyB9XG5cblxuI2xhbmRpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0LmxhbmRpbmctY29udGVudCB7XG5cdFx0ei1pbmRleDogNTA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyICogJGd1dHRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Lm1pc2VyZW5kIHtcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiAjMDE2MjM1Ki9cblx0XHRcdFx0Jjpub3QoLnZhY2FudCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDRweCAxMHB4IDJweCByZ2JhKDAsMCwwLC41KSk7IH1cblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJGd1dHRlciAvIDI7IH1cblx0XHRcdFx0LmVzZW1lbnkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JFbmVyZ2V0aWM7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4OyB9XG5cdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cdFx0XHRcdC8qLnZlcnRpY2FsXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcblx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXG5cdFx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKSovXG5cdFx0XHRcdC5wcmVwZW5kIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdFx0XHQvKmJhY2tncm91bmQ6IGRlc2F0dXJhdGUoJGNvbG9yQmFzZSwgMzAlKSovXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGVzYXR1cmF0ZSgkY29sb3JHb2xkLCAzMCUpO1xuXHRcdFx0XHRcdHdyaXRpbmctbW9kZTogdGItbHI7XG5cdFx0XHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcblx0XHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdFx0bGVmdDogLTFweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDsgfVxuXHRcdFx0XHQmLnBhcmFuY3NvbHQge1xuXHRcdFx0XHRcdC5wcmVwZW5kIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvckV4cHJlc3NpdmU7IH0gfVxuXHRcdFx0XHQmLnZhY2FudCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC42Njtcblx0XHRcdFx0XHQucHJlcGVuZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yR29sZCwgODAlKSwgMzAlKTsgfSB9XG5cdFx0XHRcdC5ldmVudCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yOyB9XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41OyB9XG5cdFx0XHRcdFx0LndoZW4ge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHQtbXMtZmxleDogMCAwIDQ1cHg7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgNDVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7IH1cblx0XHRcdFx0XHQud2hhdCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0XHRcdFx0Ji50aWdodGVuIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7IH0gfSB9IH1cblx0XHQuY2FyZCB7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDBweCA0cHggMTBweCAycHggcmdiYSgwLDAsMCwuNSkpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cdFx0LnN0cmVhbSB7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1MHB4OyB9IH0gfVxuXG4uaG9tZS1hcnRpY2xlcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvckdvbGQ7XG5cdHBhZGRpbmctdG9wOiAkZ3V0dGVyICogMztcblx0cGFkZGluZy1ib3R0b206ICRndXR0ZXIgKiAzOyB9XG5cbi5jYXJkLmFydGljbGUge1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRib3JkZXI6IDAgbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdCYuYm9yZGVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKGRlc2F0dXJhdGUoJGNvbG9yR29sZCwgMzAlKSwgMjAlKSAhaW1wb3J0YW50OyB9XG5cdC5jYXJkLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGVzYXR1cmF0ZSgkY29sb3JHb2xkLCAzMCUpO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOyB9XG5cdGEge1xuXHRcdGNvbG9yOiAjMTExMTExO1xuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC5jYXJkLXBob3RvIHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oKTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGd1dHRlciAvIDI7IH1cblx0XHRcdC5jYXJkLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ3V0dGVyIC8gMjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyB9IH0gfVxuXG5cdCY6aG92ZXIge1xuXHRcdC8qK3NjYWxlKDEuMDUpKi9cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uOyB9IH1cblxuYm9keS5ob21lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Lm5hdi1ib3gge1xuXHRcdG1hcmdpbi10b3A6IC02MHB4O1xuXHRcdHotaW5kZXg6IDEwMDsgfSB9XG5cbi5zdHJlYW0ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206ICRndXR0ZXIgKiAzOyB9XG5cbi5iZy1jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjNmMztcblx0cGFkZGluZzogJGd1dHRlcjtcblx0bWFyZ2luLWJvdHRvbTogJGd1dHRlciAqIDI7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLmRlZmF1bHQtY29udGVudCB7XG5cdEBpbmNsdWRlIGxpbmVhckdyYWRpZW50KCNkZmRkYzUsICNlMGUwZGUsIDMzJSwgNjYlKTtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDB2aDtcblx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdC5jb250ZW50LWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZGRjNTtcblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogIzY2MTIwRTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAzcHg7IH0gfVxuXHQuY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmM2YzOyB9IH1cblxuXG5cblxuLy8gY29va2llcyBzdHlsZVxuLmNvb2tpZWluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjgpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdCNjb29raWVfbW9yZV9pbmZvIHtcblx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblx0LmNvb2tpZWluZm8tY2xvc2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9IH0gfVxuXG5cblxuXG4vLyBGT09URVJcbi8vQGltcG9ydCAnZm9vdGVyJ1xuYm9keSA+IGZvb3RlciB7XG5cdEBpbmNsdWRlIGxpbmVhckdyYWRpZW50KCM3MzAzMTgsICNiZjA2MjgpO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0LmZvb3RlciB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBhZGRpbmctdG9wOiAkZ3V0dGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmOWY5Zjk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvckV4cHJlc3NpdmU7XG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjsgfSB9XG5cdFx0dWwubmF2IHtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDsgfSB9XG5cdFx0LmxvZ29zIHtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nOiAkZ3V0dGVyIC8gMjtcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogJGd1dHRlcjsgfVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4OyB9IH0gfSB9IH1cblx0LmNvcHlyaWdodCB7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdC5sb2dvIHtcblx0XHRcdGhlaWdodDogMThweDsgfSB9IH1cblxuXG5cbi8vQGltcG9ydCAnc2l4YWRtaW4nXG5cbi8vQGltcG9ydCAnbW9kdWxlcy9jb250YWN0J1xuLy9AaW1wb3J0ICdtb2R1bGVzL2hvbWUnXG4vL0BpbXBvcnQgJ21vZHVsZXMvYXJ0aWNsZSdcblxuQGltcG9ydCAna2VuX2J1cm5zX2VmZmVjdCc7XG5cbi5qc19oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lOyB9XG4iLCIkaXRlbXM6IDQ7XHJcbiRhbmltYXRpb24tdGltZTogMTBzO1xyXG4kdHJhbnNpdGlvbi10aW1lOiAxLjVzO1xyXG4kc2NhbGU6IDIwJTtcclxuXHJcbiR0b3RhbC10aW1lOiAoJGFuaW1hdGlvbi10aW1lICogJGl0ZW1zKTtcclxuJHNjYWxlLWJhc2UtMTogKDEgKyAkc2NhbGUgLyAxMDAlKTtcclxuXHJcbi5zbGlkZXNob3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGlkZXNob3ctaW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRhbmltYXRpb24tbmFtZToga2VuYnVybnM7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogJHRvdGFsLXRpbWU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZS1iYXNlLTEpO1xyXG5cclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpdGVtcyB7XHJcblx0XHQmOm50aC1jaGlsZCgjeyRpfSkge1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZToga2VuYnVybnMtI3skaX07XHJcblx0XHRcdHotaW5kZXg6ICgkaXRlbXMgLSAkaSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRpdGVtcyB7XHJcblx0QGtleWZyYW1lcyBrZW5idXJucy0jeyRpfSB7XHJcblx0XHQkYW5pbWF0aW9uLXRpbWUtcGVyY2VudDogcGVyY2VudGFnZSgkYW5pbWF0aW9uLXRpbWUgLyAkdG90YWwtdGltZSk7XHJcblx0XHQkdHJhbnNpdGlvbi10aW1lLXBlcmNlbnQ6IHBlcmNlbnRhZ2UoJHRyYW5zaXRpb24tdGltZSAvICR0b3RhbC10aW1lKTtcclxuXHJcblx0XHQkdDE6ICgkYW5pbWF0aW9uLXRpbWUtcGVyY2VudCAqICgkaSAtIDEpIC0gJHRyYW5zaXRpb24tdGltZS1wZXJjZW50IC8gMik7XHJcblx0XHQkdDI6ICgkYW5pbWF0aW9uLXRpbWUtcGVyY2VudCAqICgkaSAtIDEpICsgJHRyYW5zaXRpb24tdGltZS1wZXJjZW50IC8gMik7XHJcblx0XHRAaWYoJHQxIDwgMCUpIHsgJHQxOiAwJTsgfVxyXG5cdFx0QGlmKCR0MiA8IDAlKSB7ICR0MjogMCU7IH1cclxuXHJcblx0XHQkdDM6ICgkYW5pbWF0aW9uLXRpbWUtcGVyY2VudCAqICgkaSkgLSAkdHJhbnNpdGlvbi10aW1lLXBlcmNlbnQgLyAyKTtcclxuXHRcdCR0NDogKCRhbmltYXRpb24tdGltZS1wZXJjZW50ICogKCRpKSArICR0cmFuc2l0aW9uLXRpbWUtcGVyY2VudCAvIDIpO1xyXG5cdFx0QGlmKCR0MyA+IDEwMCUpIHsgJHQzOiAxMDAlOyB9XHJcblx0XHRAaWYoJHQ0ID4gMTAwJSkgeyAkdDQ6IDEwMCU7IH1cclxuXHJcblx0XHQkdDU6ICgxMDAlIC0gJHRyYW5zaXRpb24tdGltZS1wZXJjZW50IC8gMik7XHJcblx0XHQkdDY6ICgoJHQ0IC0gJHQxKSAqIDEwMCUgLyAkdDUpO1xyXG5cclxuXHRcdCN7JHQxfSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogc2NhbGUoJHNjYWxlLWJhc2UtMSk7IH1cclxuXHRcdCN7JHQyfSB7IG9wYWNpdHk6IDE7IH1cclxuXHRcdCN7JHQzfSB7IG9wYWNpdHk6IDE7IH1cclxuXHRcdCN7JHQ0fSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxuXHJcblx0XHRAaWYoJGkgIT0gJGl0ZW1zKSB7XHJcblx0XHRcdDEwMCUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZS1iYXNlLTEpOyB9XHJcblx0XHR9XHJcblxyXG5cdFx0QGlmKCRpID09IDEpIHtcclxuXHRcdFx0JHNjYWxlLXBsdXM6ICgkc2NhbGUgKiAoMTAwJSAtICR0NSkgLyAkdDQpO1xyXG5cdFx0XHQkc2NhbGUtcGx1cy1iYXNlLTE6ICgxICsgKCRzY2FsZSArICRzY2FsZS1wbHVzKSAvIDEwMCUpO1xyXG5cclxuXHRcdFx0I3skdDV9IHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUtcGx1cy1iYXNlLTEpOyB9XHJcblx0XHRcdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
