@charset "UTF-8";body,html{margin:0;font-family:"Microsoft YaHei";color:#000;background:#f2f2f2;width:100%;height:100%}body ol,body ul,html ol,html ul{list-style:none}body a,html a{text-decoration:none;outline-offset:0;outline:0}body a:focus-visible,html a:focus-visible{outline-offset:0;outline:0}body h3,body p,html h3,html p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}body ::-webkit-input-placeholder,html ::-webkit-input-placeholder{font-size:12px;color:#999}body :-moz-placeholder,html :-moz-placeholder{font-size:12px;color:#999}body ::-moz-placeholder,html ::-moz-placeholder{font-size:12px;color:#999}body :-ms-input-placeholder,html :-ms-input-placeholder{font-size:12px;color:#999}body a,body button,html a,html button{cursor:pointer}body input:-internal-autofill-selected,html input:-internal-autofill-selected{background-color:#fff!important;background-image:none!important;font-size:14px}body input:-webkit-autofill,html input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000;font-size:14px}.page-header{z-index:9;position:fixed;left:0;right:0;top:0;height:64px;background:linear-gradient(0deg,#fff 0,#f9fbfe 100%)}.page-header .content{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:1200px;height:64px;color:#000}.page-header .content .l{display:flex;align-items:center}.page-header .content .l .logo{padding-left:48px;height:32px;line-height:32px;font-size:18px;color:#000;background-image:url(../img/zip/logo.png?v=590b4bf);background-repeat:no-repeat;background-size:32px 32px;background-position:left center}.page-header .content .logo-headers{display:inline-flex;width:112px;height:26px;background-size:100%;background-image:url(../img/agent/logo.png?v=cca0878)}.page-header .content .logo-headers.shua{margin-right:12px;width:137px;height:47px;background-image:url(../img/pdfreader04/shuihua.png?v=3fd5d0c)}.page-header .content .logo-headers.soutui{margin-right:12px;width:127px;height:50px;background-image:url(../img/bds2pdf/logo.png?v=8d520a0)}.page-header .content .nav{display:flex;justify-content:space-between;align-items:center}.page-header .content .nav .menu{display:flex;align-items:center;justify-content:flex-start}.page-header .content .nav .menu a{position:relative;display:inline-block;margin-right:24px;width:112px;height:40px;line-height:40px;text-align:center;color:#000;font-size:16px;overflow:hidden}.page-header .content .nav .menu a:hover{color:#fff;border-radius:8px;background:#0ad48a}.page-header .content .nav .menu a:hover::before{content:"";position:absolute;width:118px;height:118px;left:0;top:0;margin-left:-3px;margin-top:-39px;border-radius:50%;background:rgba(255,255,255,.2);animation:mask 1s infinite both;-webkit-animation:mask 1s infinite both;-moz-animation:mask 1s infinite both;-o-animation:mask 1s infinite both}.page-header .content .r{display:flex;justify-content:flex-start;align-items:center}.page-header .content .r .item{display:inline-block;margin-left:12px;padding-left:26px;height:32px;line-height:32px;color:#000;background-image:url(../img/zip/icon-qq.png);background-size:20px 20px;background-repeat:no-repeat;background-position:left center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-header .content .r .item:last-child{margin-right:0;background-image:url(../img/zip/icon-message.png)}@media (max-width:1400px){.page-header .content{padding:0 12px;width:100%}}@-webkit-keyframes success{0%{top:230px;opacity:1}20%{top:250px;opacity:1}70%{top:250px;opacity:1}100%{top:250px;opacity:0}}@keyframes success{0%{top:230px;opacity:1}20%{top:250px;opacity:1}70%{top:250px;opacity:1}100%{top:250px;opacity:0}}@-webkit-keyframes mask{0%{transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes mask{0%{transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}*{margin:0;padding:0;box-sizing:border-box;flex-wrap:wrap}body{padding-top:64px}.error{height:36px;padding:0 10px;line-height:36px;background:#666;background:rgba(0,0,0,.7);border-radius:2px;font-size:12px;color:#fff;letter-spacing:0;text-align:center;position:fixed;left:50%;top:60px;-webkit-animation:success 4s;animation:success 4s;opacity:0;display:none;z-index:100}.title,h3{color:#0a1833}.btn{position:relative;display:inline-flex;padding:18px 48px;color:#fff;font-size:20px;border-radius:4px;background:#00b574;box-shadow:0 4px 10px rgba(0,137,88,.25),0 4px 26px rgba(0,181,105,.25);text-decoration:none;overflow:hidden}.btn i{display:inline-block;margin-right:16px;width:24px;height:24px;background-image:url(../img/cad/icon-windows.png?v=3b93b57);background-size:100%}.btn:hover{background:rgba(0,181,116,.9)}.btn::before{content:"";position:absolute;width:222px;height:222px;left:0;top:0;margin-left:-3px;margin-top:-80px;border-radius:50%;background:rgba(255,255,255,.1);animation:mask 1s infinite both;-webkit-animation:mask 1s infinite both;-moz-animation:mask 1s infinite both;-o-animation:mask 1s infinite both}.page-header .content .l .logo{background-image:url(../img/cad/logo.png?v=364e07d)}.page-header .btn{position:relative;display:inline-flex;padding:8px 18px;color:#fff;font-size:16px;border-radius:4px;background:#0ad48a;box-shadow:0 4px 10px rgba(0,137,88,.25),0 4px 26px rgba(0,181,105,.25);text-decoration:none;overflow:hidden}.page-header .btn i{display:inline-block;margin-right:16px;width:24px;height:24px;background-image:url(../img/dll/icon-windows.png?v=91dbd4f);background-size:100%}.page-header .btn:hover{background:rgba(10,212,138,.9)}.page-header .btn::before{content:"";position:absolute;width:162px;height:162px;left:0;top:0;margin-left:-3px;margin-top:-60px;border-radius:50%;background:rgba(255,255,255,.1);animation:mask 1s infinite both;-webkit-animation:mask 1s infinite both;-moz-animation:mask 1s infinite both;-o-animation:mask 1s infinite both}.banner{width:100%;padding-top:110px;padding-bottom:109px;background:linear-gradient(90deg,rgba(255,255,255,.44) 0,rgba(187,223,213,.44) 100%),linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85));background-image:url(../img/cad/bg-banner.png?v=874c09a);background-size:100%;box-sizing:border-box}.banner .content{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:1200px}.banner .content .l h1{position:relative;font-size:44px}.banner .content .l h1::before{content:'V3.0.0.1版本';position:absolute;top:19px;left:330px;display:inline-block;width:110px;height:28px;line-height:28px;color:#fff;font-size:14px;font-weight:400;text-align:center;border-radius:20px 20px 20px 0;background:#000}.banner .content .l p{margin-top:21px}.banner .content .l p.desc{margin-bottom:64px;color:#383838;font-size:24px}.banner .content .l p.version{color:#4b4b4b;font-size:16px}.banner .content .r{width:640px}.banner .content .r img{width:100%}.page-content{padding:80px 0;background-color:#fff;text-align:center}.page-content h3{font-size:40px;line-height:56px}.page-content .product-desc{margin:60px auto 30px;width:1200px;display:flex;justify-content:space-between}.page-content .product-desc .item{display:inline-flex;justify-content:space-between;padding:40px 24px;margin-bottom:30px;width:380px;height:220px;border-radius:10px;background:#fff;border:1px solid #d8d8d8;cursor:pointer}.page-content .product-desc .item:hover{box-shadow:10px 10px 50px rgba(0,0,0,.08);border:none}.page-content .product-desc .item .l{margin-right:20px}.page-content .product-desc .item .l img{width:50px}.page-content .product-desc .item .r h3{text-align:left;font-size:24px}.page-content .product-desc .item .r p{text-align:left;font-size:18px;color:#505050}.update-version{background:#fff}.update-version .content{margin:0 auto;padding:46px 0 0 0;width:1200px;border-radius:16px}.update-version h3{text-align:center;font-size:40px;line-height:56px}.update-version .tit{margin:16px auto 0;width:800px;text-align:center;font-size:16px;line-height:36px}.update-version .verion-bx{margin:45px auto 0;width:1200px;display:flex;justify-content:space-between}.update-version .verion-bx .item{padding:40px 24px;margin-bottom:30px;width:380px;border-radius:10px;background:#fff;box-shadow:0 3px 16px 0 rgba(0,27,48,.15);cursor:pointer}.update-version .verion-bx .item:first-child .desc{padding:0}.update-version .verion-bx .item .ic-bx{display:flex;align-items:flex-start;justify-content:space-between}.update-version .verion-bx .item .ic-bx img{width:80px}.update-version .verion-bx .item .ic-bx .news{padding:6px 16px;display:inline-flex;color:#fff;font-size:18px;border-radius:10px;background:red}.update-version .verion-bx .item .vers{margin:22px auto 0;display:flex;align-items:center;height:47px}.update-version .verion-bx .item .vers b,.update-version .verion-bx .item .vers strong{color:#0a1833;font-size:24px}.update-version .verion-bx .item .vers strong{margin:0 0 0 8px;display:inline-block;color:red}.update-version .verion-bx .item .desc{padding:0 0 30px 0}.update-version .verion-bx .item .desc p{line-height:30px;font-size:14px;color:#666}.update-version .verion-bx .item .desc p.color{color:red;font-weight:700}.update-version .verion-bx .item .feature{margin:15px auto 11px;line-height:37px;font-weight:700;color:#0a1833}.update-version .verion-bx .item .btn{padding:12px 48px}.page-assessment{padding:100px 0;background-color:#fafafa}.page-assessment .main{position:relative;margin:0 auto;width:1200px}.page-assessment .main .swiper_left,.page-assessment .main .swiper_right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:64px;height:64px;cursor:pointer;background-image:url(../img/cad/right-arrow.png?v=433f1b5);background-size:100%;border-radius:38px}.page-assessment .main .swiper_left:hover,.page-assessment .main .swiper_right:hover{box-shadow:0 4px 29.3px rgba(0,0,0,.07)}.page-assessment .main .swiper_left{left:-94px;background-image:url(../img/cad/left-arrow.png?v=3013458)}.page-assessment .main .swiper_right{right:-94px}.page-assessment .main .swiper-container{height:276px!important}.page-assessment .main .swiper-container .swiper-wrapper .swiper-slide{margin-right:24px;padding:40px;width:384px!important;height:276px;border-radius:10px;border:2px solid #f0f5fa;box-sizing:border-box;background:#fff}.page-assessment .main .swiper-container .swiper-wrapper .swiper-slide .top{display:flex;margin-bottom:20px}.page-assessment .main .swiper-container .swiper-wrapper .swiper-slide .top .l{margin-right:16px}.page-assessment .main .swiper-container .swiper-wrapper .swiper-slide .top .l img{width:64px}.page-assessment .main .swiper-container .swiper-wrapper .swiper-slide .top .r{line-height:24px;color:#000;font-weight:700;font-size:18px}.page-assessment .main .swiper-container .swiper-wrapper .swiper-slide .top .r p{margin-top:8px;color:#2b8ff3;font-size:18px;font-weight:400}.page-assessment .main .swiper-container .swiper-wrapper .swiper-slide img{width:126px}.page-assessment .main .swiper-container .swiper-wrapper .swiper-slide p{margin-top:20px;color:#3a3a3a;font-size:16px;line-height:24px}.page-footer{padding:80px 0 20px;background:linear-gradient(0deg,rgba(6,15,12,.44) 0,#183838 114.56%),linear-gradient(rgba(22,44,38,.86),rgba(22,44,38,.86));background-image:url(../img/cad/bg-footer.png?v=091406f);background-position:center;background-size:cover}.page-footer .content{margin:0 auto;padding-bottom:75px;width:1200px;display:flex}.page-footer .content .l{flex:1;display:flex;justify-content:flex-start}.page-footer .content .l .cont{text-align:center}.page-footer .content .l .cont img{width:48px}.page-footer .content .l .cont h3{margin-top:16px;line-height:32px;font-size:24px;color:#fefefe}.page-footer .content .r{flex:1;display:flex;justify-content:flex-end}.page-footer .content .r .link-box:not(:last-child){margin-bottom:53px}.page-footer .content .r .link-box li{font-size:16px;color:#ccc}.page-footer .content .r .link-box li:not(:first-child){margin-top:15px}.page-footer .content .r .link-box li:not(:first-child) a{color:#ccc}.page-footer .content .r .link-box li:not(:first-child) a:hover{text-decoration:underline}.page-footer .content .r .link-box li:first-child{margin-bottom:20px;font-weight:700}.page-footer .company-msg{margin:0 auto;width:1200px;padding-top:44px;display:flex;justify-content:space-between;align-items:center;color:#ccc;font-size:16px;line-height:20px;border-top:1px solid rgba(137,137,137,.47)}.page-footer .company-msg .l,.page-footer .company-msg .r{align-self:center}.page-footer .company-msg a{color:#999}@media (max-width:1400px){.page-header .content{padding:0 12px;width:100%}.banner{height:auto}.banner .content{width:100%}.banner .content .l h1::before{left:80%}.banner .content .l p.version{margin-bottom:12px}.banner .content .l,.banner .content .r{margin:0 auto;text-align:center;width:80%}.page-content .product-desc{width:100%;padding:0 24px;justify-content:space-around}.page-assessment{width:100%}.page-assessment .main{width:90%}.page-assessment .main .swiper_left,.page-assessment .main .swiper_right{display:none}.page-footer .content{width:100%;padding:0 12px;padding-bottom:20px}.page-footer .company-msg{width:100%;padding:0 12px}.page-footer .company-msg .l,.page-footer .company-msg .r{line-height:24px}}@media (max-width:500px){.banner .content .l h1::before{top:-30px;left:70%}}@keyframes success{0%{top:60px;opacity:1}20%{top:68px;opacity:1}70%{top:68px;opacity:1}100%{top:68px;opacity:0}}@keyframes mask{0%{transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsInhkY2FkLW5ldy5jc3MiLCJ4ZGNhZC1uZXcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBYUEsS0NYQSxLRGFFLE9BQUEsRUFDQSxZQUFBLGtCQUNBLE1BQUEsS0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0NWQSxRREdGLFFDREUsUUFEQSxRRGFFLFdBQUEsS0FYSixPQ0dFLE9EYUUsZ0JBQUEsS0FDQSxlQUFBLEVBQ0EsUUFBQSxFQWxCSixxQkNRSSxxQkRhRSxlQUFBLEVBQ0EsUUFBQSxFQ1ZKLFFEWkYsT0NjRSxRQURBLE9EZUUsc0JBQUEsRUFBQSxtQkFBQSxFQUNBLHFCQUFBLEVBQUEsaUJBQUEsRUE3QkosaUNDb0JFLGlDRGFFLFVBQUEsS0FDQSxNQUFBLEtBbENKLHVCQ3dCRSx1QkRlRSxVQUFBLEtBQ0EsTUFBQSxLQXhDSix3QkM2QkUsd0JEZ0JFLFVBQUEsS0FDQSxNQUFBLEtBOUNKLDRCQ2tDRSw0QkRnQkUsVUFBQSxLQUNBLE1BQUEsS0NiRixPRHRDRixZQ3dDRSxPQURBLFlEaUJFLE9BQUEsUUF4REosdUNDMkNFLHVDRGlCRSxpQkFBQSxlQUNBLGlCQUFBLGVBQ0EsVUFBQSxLQTlESiw0QkNnREUsNEJEa0JFLG1CQUFBLEVBQUEsRUFBQSxFQUFBLE9BQUEsS0FBQSxNQUNBLHdCQUFBLEtBQ0EsVUFBQSxLQUlKLGFBQ0UsUUFBQSxFQUNBLFNBQUEsTUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEtBQ0EsV0FBQSwwQ0FQRixzQkFVSSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxPQUNBLE9BQUEsS0FDQSxNQUFBLEtBaEJKLHlCQW1CTSxRQUFBLEtBQ0EsWUFBQSxPQXBCTiwrQkF1QlEsYUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxtQ0FDQSxrQkFBQSxVQUNBLGdCQUFB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SUosUUFDRSxPQUFBLEtBREYsaUJBSUksTUFBQSxLQUpKLCtCQVVVLEtBQUEsSUFWViw4QkFnQlUsY0FBQSxLQWhCVixvQkRrREksb0JDM0JFLE9BQUEsRUFBQSxLQUNBLFdBQUEsT0FDQSxNQUFBLElBS04sNEJBR0ksTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLGdCQUFBLGFBSUosaUJBQ0UsTUFBQSxLQURGLHVCQUlJLE1BQUEsSURvQkEsb0NDeEJKLHFDQVFNLFFBQUEsS0FLTixzQkFFSSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsZUFBQSxLQUpKLDBCQVFJLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FUSiw2QkRxQkUsNkJDUkksWUFBQSxNQU9SLHlCQUNFLCtCQUtVLElBQUEsTUFDQSxLQUFBLEtBaUJaLG1CQUNFLEdBQ0UsSUFBQSxLQUNBLFFBQUEsRUFHRixJQUNFLElBQUEsS0FDQSxRQUFBLEVBR0YsSUFDRSxJQUFBLEtBQ0EsUUFBQSxFQUdGLEtBQ0UsSUFBQSxLQUNBLFFBQUEsR0FJSixnQkFDRSxHQUNFLFVBQUEsU0FDQSxrQkFBQSxTQUVBLFVBQUEsU0FHRixLQUNFLFVBQUEsU0FDQSxrQkFBQSxTQUVBLFVBQUEiLCJmaWxlIjoieGRjYWQtbmV3LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuJGJvZHk6ICNmZmZmZmY7XG4kZ3JlZW4xOiAjMGRiZTljO1xuJGdyZWVuMjogIzFiN2Q1MztcbiRncmVlbjM6ICNhNmVjYjU7XG4kZ3JlZW40OiAjZTlmYWVjO1xuJEwwOiAjZmZmZmZmO1xuJEwxOiAjY2NjY2NjO1xuJEwyOiAjOTk5OTk5O1xuJEwzOiAjNjY2NjY2O1xuJEw0OiAjMTUxNTE1O1xuJEw1OiAjMzMzMzMzO1xuXG5ib2R5LFxuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICB1bCxcbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLyrmuIXpmaTliJfooajpo47moLwqL1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHAsXG4gIGgzIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwcHg7XG4gIH1cblxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJEwyO1xuICB9XG5cbiAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkTDI7XG4gIH1cblxuICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkTDI7XG4gIH1cblxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRMMjtcbiAgfVxuXG4gIGJ1dHRvbixcbiAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggd2hpdGUgaW5zZXQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNDksIDI1MSwgMjU0LCAxKSAxMDAlKTtcblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcblxuICAgIC5sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubG9nbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy96aXAvbG9nby5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28taGVhZGVycyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWdlbnQvbG9nby5wbmcpO1xuXG4gICAgICAmLnNodWEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMzdweDtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BkZnJlYWRlcjA0L3NodWlodWEucG5nKTtcbiAgICAgIH1cblxuICAgICAgJi5zb3V0dWkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMjdweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JkczJwZGYvbG9nby5wbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsIDIxMiwgMTM4LCAxKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zOXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogbWFzayAxcyBpbmZpbml0ZSBib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvemlwL2ljb24tcXEucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ppcC9pY29uLW1lc3NhZ2UucG5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc3VjY2VzcyB7XG4gIDAlIHtcbiAgICB0b3A6IDIzMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIHRvcDogMjUwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgdG9wOiAyNTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAyNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWFzayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keSxcbmh0bWwge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1pY3Jvc29mdCBZYUhlaVwiO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICBib2R5IHVsLFxuICBib2R5IG9sLFxuICBodG1sIHVsLFxuICBodG1sIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC8q5riF6Zmk5YiX6KGo6aOO5qC8Ki8gfVxuICBib2R5IGEsXG4gIGh0bWwgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBib2R5IGE6Zm9jdXMtdmlzaWJsZSxcbiAgICBodG1sIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgYm9keSBwLFxuICBib2R5IGgzLFxuICBodG1sIHAsXG4gIGh0bWwgaDMge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDBweDsgfVxuICBib2R5IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaHRtbCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICBib2R5IDotbW96LXBsYWNlaG9sZGVyLFxuICBodG1sIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICBib2R5IDo6LW1vei1wbGFjZWhvbGRlcixcbiAgaHRtbCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gIGJvZHkgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaHRtbCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgYm9keSBidXR0b24sXG4gIGJvZHkgYSxcbiAgaHRtbCBidXR0b24sXG4gIGh0bWwgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGJvZHkgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkLFxuICBodG1sIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgYm9keSBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICBodG1sIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggd2hpdGUgaW5zZXQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgd2hpdGUgMCUsICNmOWZiZmUgMTAwJSk7IH1cbiAgLnBhZ2UtaGVhZGVyIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5wYWdlLWhlYWRlciAuY29udGVudCAubCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5jb250ZW50IC5sIC5sb2dvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy96aXAvbG9nby5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgICAucGFnZS1oZWFkZXIgLmNvbnRlbnQgLmxvZ28taGVhZGVycyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWdlbnQvbG9nby5wbmcpOyB9XG4gICAgICAucGFnZS1oZWFkZXIgLmNvbnRlbnQgLmxvZ28taGVhZGVycy5zaHVhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTM3cHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wZGZyZWFkZXIwNC9zaHVpaHVhLnBuZyk7IH1cbiAgICAgIC5wYWdlLWhlYWRlciAuY29udGVudCAubG9nby1oZWFkZXJzLnNvdXR1aSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEyN3B4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmRzMnBkZi9sb2dvLnBuZyk7IH1cbiAgICAucGFnZS1oZWFkZXIgLmNvbnRlbnQgLm5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5jb250ZW50IC5uYXYgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5jb250ZW50IC5uYXYgLm1lbnUgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAucGFnZS1oZWFkZXIgLmNvbnRlbnQgLm5hdiAubWVudSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBhZDQ4YTsgfVxuICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIC5jb250ZW50IC5uYXYgLm1lbnUgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zOXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogbWFzayAxcyBpbmZpbml0ZSBib3RoOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC5jb250ZW50IC5yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGFnZS1oZWFkZXIgLmNvbnRlbnQgLnIgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy96aXAvaWNvbi1xcS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIC5wYWdlLWhlYWRlciAuY29udGVudCAuciAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy96aXAvaWNvbi1tZXNzYWdlLnBuZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1oZWFkZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBrZXlmcmFtZXMgc3VjY2VzcyB7XG4gIDAlIHtcbiAgICB0b3A6IDIzMHB4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjAlIHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICB0b3A6IDI1MHB4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyNTBweDtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBtYXNrIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogNjRweDsgfVxuXG4uZXJyb3Ige1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDYwcHg7XG4gIGFuaW1hdGlvbjogc3VjY2VzcyA0cztcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwOyB9XG5cbmgzLFxuLnRpdGxlIHtcbiAgY29sb3I6ICMwYTE4MzM7IH1cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDE4cHggNDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogIzAwYjU3NDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMTM3LCA4OCwgMC4yNSksIDBweCA0cHggMjZweCByZ2JhKDAsIDE4MSwgMTA1LCAwLjI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5idG4gaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWQvaWNvbi13aW5kb3dzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTgxLCAxMTYsIDAuOSk7IH1cbiAgLmJ0bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgaGVpZ2h0OiAyMjJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGFuaW1hdGlvbjogbWFzayAxcyBpbmZpbml0ZSBib3RoO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgLW1vei1hbmltYXRpb246IG1hc2sgMXMgaW5maW5pdGUgYm90aDtcbiAgICAtby1hbmltYXRpb246IG1hc2sgMXMgaW5maW5pdGUgYm90aDsgfVxuXG4ucGFnZS1oZWFkZXIgLmNvbnRlbnQgLmwgLmxvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhZC9sb2dvLnBuZyk7IH1cblxuLnBhZ2UtaGVhZGVyIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA4cHggMThweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogIzBhZDQ4YTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMTM3LCA4OCwgMC4yNSksIDBweCA0cHggMjZweCByZ2JhKDAsIDE4MSwgMTA1LCAwLjI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYWdlLWhlYWRlciAuYnRuIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGxsL2ljb24td2luZG93cy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAucGFnZS1oZWFkZXIgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMCwgMjEyLCAxMzgsIDAuOSk7IH1cbiAgLnBhZ2UtaGVhZGVyIC5idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2MnB4O1xuICAgIGhlaWdodDogMTYycHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBhbmltYXRpb246IG1hc2sgMXMgaW5maW5pdGUgYm90aDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbWFzayAxcyBpbmZpbml0ZSBib3RoO1xuICAgIC1tb3otYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgLW8tYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7IH1cblxuLmJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDlweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDQpIDAlLCByZ2JhKDE4NywgMjIzLCAyMTMsIDAuNDQpIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FkL2JnLWJhbm5lci5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmJhbm5lciAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTIwMHB4OyB9XG4gICAgLmJhbm5lciAuY29udGVudCAubCBoMSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDQ0cHg7IH1cbiAgICAgIC5iYW5uZXIgLmNvbnRlbnQgLmwgaDE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdWMy4wLjAuMeeJiOacrCc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICBsZWZ0OiAzMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAyMHB4IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgICAuYmFubmVyIC5jb250ZW50IC5sIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjFweDsgfVxuICAgICAgLmJhbm5lciAuY29udGVudCAubCBwLmRlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICBjb2xvcjogIzM4MzgzODtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAuYmFubmVyIC5jb250ZW50IC5sIHAudmVyc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjNGI0YjRiO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYmFubmVyIC5jb250ZW50IC5yIHtcbiAgICAgIHdpZHRoOiA2NDBweDsgfVxuICAgICAgLmJhbm5lciAuY29udGVudCAuciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAucGFnZS1jb250ZW50IC5wcm9kdWN0LWRlc2Mge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3QtZGVzYyAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBhZ2UtY29udGVudCAucHJvZHVjdC1kZXNjIC5pdGVtOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAucGFnZS1jb250ZW50IC5wcm9kdWN0LWRlc2MgLml0ZW0gLmwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLnBhZ2UtY29udGVudCAucHJvZHVjdC1kZXNjIC5pdGVtIC5sIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAgIC5wYWdlLWNvbnRlbnQgLnByb2R1Y3QtZGVzYyAuaXRlbSAuciBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLnBhZ2UtY29udGVudCAucHJvZHVjdC1kZXNjIC5pdGVtIC5yIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNTA1MDUwOyB9XG5cbi51cGRhdGUtdmVyc2lvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnVwZGF0ZS12ZXJzaW9uIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0NnB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAudXBkYXRlLXZlcnNpb24gaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgLnVwZGF0ZS12ZXJzaW9uIC50aXQge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLnVwZGF0ZS12ZXJzaW9uIC52ZXJpb24tYngge1xuICAgIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC51cGRhdGUtdmVyc2lvbiAudmVyaW9uLWJ4IC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTZweCAwcHggcmdiYSgwLCAyNywgNDgsIDAuMTUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudXBkYXRlLXZlcnNpb24gLnZlcmlvbi1ieCAuaXRlbTpmaXJzdC1jaGlsZCAuZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC51cGRhdGUtdmVyc2lvbiAudmVyaW9uLWJ4IC5pdGVtIC5pYy1ieCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLnVwZGF0ZS12ZXJzaW9uIC52ZXJpb24tYnggLml0ZW0gLmljLWJ4IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgLnVwZGF0ZS12ZXJzaW9uIC52ZXJpb24tYnggLml0ZW0gLmljLWJ4IC5uZXdzIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwOyB9XG4gICAgICAudXBkYXRlLXZlcnNpb24gLnZlcmlvbi1ieCAuaXRlbSAudmVycyB7XG4gICAgICAgIG1hcmdpbjogMjJweCBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDdweDsgfVxuICAgICAgICAudXBkYXRlLXZlcnNpb24gLnZlcmlvbi1ieCAuaXRlbSAudmVycyBiLFxuICAgICAgICAudXBkYXRlLXZlcnNpb24gLnZlcmlvbi1ieCAuaXRlbSAudmVycyBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAjMGExODMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgICAudXBkYXRlLXZlcnNpb24gLnZlcmlvbi1ieCAuaXRlbSAudmVycyBzdHJvbmcge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmMDAwMDsgfVxuICAgICAgLnVwZGF0ZS12ZXJzaW9uIC52ZXJpb24tYnggLml0ZW0gLmRlc2Mge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAwOyB9XG4gICAgICAgIC51cGRhdGUtdmVyc2lvbiAudmVyaW9uLWJ4IC5pdGVtIC5kZXNjIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICAgIC51cGRhdGUtdmVyc2lvbiAudmVyaW9uLWJ4IC5pdGVtIC5kZXNjIHAuY29sb3Ige1xuICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLnVwZGF0ZS12ZXJzaW9uIC52ZXJpb24tYnggLml0ZW0gLmZlYXR1cmUge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMGExODMzOyB9XG4gICAgICAudXBkYXRlLXZlcnNpb24gLnZlcmlvbi1ieCAuaXRlbSAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTJweCA0OHB4OyB9XG5cbi5wYWdlLWFzc2Vzc21lbnQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gIC5wYWdlLWFzc2Vzc21lbnQgLm1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTIwMHB4OyB9XG4gICAgLnBhZ2UtYXNzZXNzbWVudCAubWFpbiAuc3dpcGVyX3JpZ2h0LFxuICAgIC5wYWdlLWFzc2Vzc21lbnQgLm1haW4gLnN3aXBlcl9sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhZC9yaWdodC1hcnJvdy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzhweDsgfVxuICAgICAgLnBhZ2UtYXNzZXNzbWVudCAubWFpbiAuc3dpcGVyX3JpZ2h0OmhvdmVyLFxuICAgICAgLnBhZ2UtYXNzZXNzbWVudCAubWFpbiAuc3dpcGVyX2xlZnQ6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDI5LjNweCByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG4gICAgLnBhZ2UtYXNzZXNzbWVudCAubWFpbiAuc3dpcGVyX2xlZnQge1xuICAgICAgbGVmdDogLTk0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhZC9sZWZ0LWFycm93LnBuZyk7IH1cbiAgICAucGFnZS1hc3Nlc3NtZW50IC5tYWluIC5zd2lwZXJfcmlnaHQge1xuICAgICAgcmlnaHQ6IC05NHB4OyB9XG4gICAgLnBhZ2UtYXNzZXNzbWVudCAubWFpbiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDI3NnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wYWdlLWFzc2Vzc21lbnQgLm1haW4gLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAzODRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI3NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjBmNWZhO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgICAucGFnZS1hc3Nlc3NtZW50IC5tYWluIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5wYWdlLWFzc2Vzc21lbnQgLm1haW4gLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRvcCAubCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgICAgIC5wYWdlLWFzc2Vzc21lbnQgLm1haW4gLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRvcCAubCBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNjRweDsgfVxuICAgICAgICAgIC5wYWdlLWFzc2Vzc21lbnQgLm1haW4gLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRvcCAuciB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgICAucGFnZS1hc3Nlc3NtZW50IC5tYWluIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50b3AgLnIgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYjhmZjM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAucGFnZS1hc3Nlc3NtZW50IC5tYWluIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEyNnB4OyB9XG4gICAgICAgIC5wYWdlLWFzc2Vzc21lbnQgLm1haW4gLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzNhM2EzYTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDYsIDE1LCAxMiwgMC40NCkgMCUsICMxODM4MzggMTE0LjU2JSksIGxpbmVhci1ncmFkaWVudChyZ2JhKDIyLCA0NCwgMzgsIDAuODYpLCByZ2JhKDIyLCA0NCwgMzgsIDAuODYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWQvYmctZm9vdGVyLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAucGFnZS1mb290ZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wYWdlLWZvb3RlciAuY29udGVudCAubCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnBhZ2UtZm9vdGVyIC5jb250ZW50IC5sIC5jb250IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wYWdlLWZvb3RlciAuY29udGVudCAubCAuY29udCBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgICAgIC5wYWdlLWZvb3RlciAuY29udGVudCAubCAuY29udCBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZWZlZmU7IH1cbiAgICAucGFnZS1mb290ZXIgLmNvbnRlbnQgLnIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAucGFnZS1mb290ZXIgLmNvbnRlbnQgLnIgLmxpbmstYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1M3B4OyB9XG4gICAgICAucGFnZS1mb290ZXIgLmNvbnRlbnQgLnIgLmxpbmstYm94IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgICAgICAucGFnZS1mb290ZXIgLmNvbnRlbnQgLnIgLmxpbmstYm94IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgICAgLnBhZ2UtZm9vdGVyIC5jb250ZW50IC5yIC5saW5rLWJveCBsaTpub3QoOmZpcnN0LWNoaWxkKSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjOyB9XG4gICAgICAgICAgICAucGFnZS1mb290ZXIgLmNvbnRlbnQgLnIgLmxpbmstYm94IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIGE6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAucGFnZS1mb290ZXIgLmNvbnRlbnQgLnIgLmxpbmstYm94IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wYWdlLWZvb3RlciAuY29tcGFueS1tc2cge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTM3LCAxMzcsIDEzNywgMC40Nyk7IH1cbiAgICAucGFnZS1mb290ZXIgLmNvbXBhbnktbXNnIC5sLFxuICAgIC5wYWdlLWZvb3RlciAuY29tcGFueS1tc2cgLnIge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLnBhZ2UtZm9vdGVyIC5jb21wYW55LW1zZyBhIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmJhbm5lciAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJhbm5lciAuY29udGVudCAubCBoMTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogODAlOyB9XG4gICAgICAuYmFubmVyIC5jb250ZW50IC5sIHAudmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5iYW5uZXIgLmNvbnRlbnQgLmwsXG4gICAgICAuYmFubmVyIC5jb250ZW50IC5yIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAucGFnZS1jb250ZW50IC5wcm9kdWN0LWRlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAucGFnZS1hc3Nlc3NtZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLWFzc2Vzc21lbnQgLm1haW4ge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLnBhZ2UtYXNzZXNzbWVudCAubWFpbiAuc3dpcGVyX3JpZ2h0LFxuICAgICAgLnBhZ2UtYXNzZXNzbWVudCAubWFpbiAuc3dpcGVyX2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWZvb3RlciAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wYWdlLWZvb3RlciAuY29tcGFueS1tc2cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgIC5wYWdlLWZvb3RlciAuY29tcGFueS1tc2cgLmwsXG4gICAgLnBhZ2UtZm9vdGVyIC5jb21wYW55LW1zZyAuciB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmFubmVyIC5jb250ZW50IC5sIGgxOjpiZWZvcmUge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogNzAlOyB9IH1cblxuQGtleWZyYW1lcyBzdWNjZXNzIHtcbiAgMCUge1xuICAgIHRvcDogNjBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDIwJSB7XG4gICAgdG9wOiA2OHB4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICB0b3A6IDY4cHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0b3A6IDY4cHg7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbWFzayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4iLCJAaW1wb3J0IFwiLi9iYXNlLnNjc3NcIjtcblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5cbi5lcnJvciB7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJEwwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA2MHB4O1xuICBhbmltYXRpb246IHN1Y2Nlc3MgNHM7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuaDMsXG4udGl0bGUge1xuICBjb2xvcjogcmdiYSgxMCwgMjQsIDUxLCAxKTtcbn1cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDE4cHggNDhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE4MSwgMTE2LCAxKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMTM3LCA4OCwgMC4yNSksXG4gICAgMHB4IDRweCAyNnB4IHJnYmEoMCwgMTgxLCAxMDUsIDAuMjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWQvaWNvbi13aW5kb3dzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxODEsIDExNiwgMC45KTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIGhlaWdodDogMjIycHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBhbmltYXRpb246IG1hc2sgMXMgaW5maW5pdGUgYm90aDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbWFzayAxcyBpbmZpbml0ZSBib3RoO1xuICAgIC1tb3otYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgLW8tYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgLmNvbnRlbnQge1xuICAgIC5sIHtcblxuICAgICAgLmxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhZC9sb2dvLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMCwgMjEyLCAxMzgsIDEpO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDEzNywgODgsIDAuMjUpLCAwcHggNHB4IDI2cHggcmdiYSgwLCAxODEsIDEwNSwgMC4yNSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kbGwvaWNvbi13aW5kb3dzLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAyMTIsIDEzOCwgMC45KTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgIGhlaWdodDogMTYycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGFuaW1hdGlvbjogbWFzayAxcyBpbmZpbml0ZSBib3RoO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IG1hc2sgMXMgaW5maW5pdGUgYm90aDtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBtYXNrIDFzIGluZmluaXRlIGJvdGg7XG4gICAgICAtby1hbmltYXRpb246IG1hc2sgMXMgaW5maW5pdGUgYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDlweDtcbiAgLy8gaGVpZ2h0OiA2MjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ0KSAwJSxcbiAgICAgIHJnYmEoMTg3LCAyMjMsIDIxMywgMC40NCkgMTAwJSksXG4gICAgbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhZC9iZy1iYW5uZXIucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgLy8gaGVpZ2h0OiA0MDBweDtcblxuICAgIC5sIHtcbiAgICAgIGgxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnVjMuMC4wLjHniYjmnKwnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgbGVmdDogMzMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAyMHB4IDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuXG4gICAgICAgICYuZGVzYyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSg1NiwgNTYsIDU2LCAxKTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnZlcnNpb24ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDc1LCA3NSwgNzUsIDEpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yIHtcbiAgICAgIHdpZHRoOiA2NDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtZGVzYyB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMzBweDtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLml0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTYsIDIxNiwgMjE2LCAxKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuciB7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoODAsIDgwLCA4MCwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4udXBkYXRlLXZlcnNpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0NnB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLnRpdCB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuXG4gIC52ZXJpb24tYngge1xuICAgIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXG4gICAgLml0ZW0ge1xuICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgIC8vIGhlaWdodDogMjIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTZweCAwcHggcmdiYSgwLCAyNywgNDgsIDAuMTUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge31cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLmljLWJ4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3Mge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjAwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZlcnMge1xuICAgICAgICBtYXJnaW46IDIycHggYXV0byAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG5cbiAgICAgICAgYixcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogIzBhMTgzMztcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuXG4gICAgICAgICAgJi5jb2xvciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZSB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMwYTE4MzM7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWFzc2Vzc21lbnQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDEpO1xuXG4gIC5tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAuc3dpcGVyX3JpZ2h0LFxuICAgIC5zd2lwZXJfbGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWQvcmlnaHQtYXJyb3cucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDI5LjNweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXJfbGVmdCB7XG4gICAgICBsZWZ0OiAtOTRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FkL2xlZnQtYXJyb3cucG5nKTtcbiAgICB9XG5cbiAgICAuc3dpcGVyX3JpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtOTRweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDI3NnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDM4NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyNzZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQwLCAyNDUsIDI1MCwgMSk7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4gICAgICAgICAgLnRvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgLmwge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuciB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNDMsIDE0MywgMjQzLCAxKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoNTgsIDU4LCA1OCwgMSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDYsIDE1LCAxMiwgMC40NCkgMCUsIHJnYmEoMjQsIDU2LCA1NiwgMSkgMTE0LjU2JSksIGxpbmVhci1ncmFkaWVudChyZ2JhKDIyLCA0NCwgMzgsIDAuODYpLCByZ2JhKDIyLCA0NCwgMzgsIDAuODYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWQvYmctZm9vdGVyLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG5cbiAgICAubCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgLmNvbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTQsIDI1NCwgMjU0LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgLmxpbmstYm94IHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTtcblxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhbnktbXNnIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEzNywgMTM3LCAxMzcsIDAuNDcpO1xuXG4gICAgLmwsXG4gICAgLnIge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMSk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmwge1xuICAgICAgICBoMSB7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogODAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICYudmVyc2lvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubCxcbiAgICAgIC5yIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1jb250ZW50IHtcblxuICAgIC5wcm9kdWN0LWRlc2Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1hc3Nlc3NtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5tYWluIHtcbiAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgIC5zd2lwZXJfcmlnaHQsXG4gICAgICAuc3dpcGVyX2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWZvb3RlciB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY29tcGFueS1tc2cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgIC5sLFxuICAgICAgLnIge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJhbm5lciB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLmwge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtYXNzZXNzbWVudCB7XG4gICAgLm1haW4ge1xuXG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7fVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN1Y2Nlc3Mge1xuICAwJSB7XG4gICAgdG9wOiA2MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyMCUge1xuICAgIHRvcDogNjhweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNzAlIHtcbiAgICB0b3A6IDY4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogNjhweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWFzayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59Il19 */
