/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Poppins:400,600");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:16px}body{font-family:'Poppins', sans-serif}h1,h2,h3,h4,p{color:#435465}h1,h2,h3{font-weight:600}p{line-height:1.8rem;font-size:1rem}a{color:#3fb498}a:hover{color:#256858}.main-header{background:-webkit-gradient(linear, left top, left bottom, from(#435465), to(transparent));background:linear-gradient(to bottom, #435465, transparent);position:relative;height:150px;z-index:100}section.banner{height:45vh;min-height:500px;margin-top:-150px;position:relative}section.banner *{height:100%}section.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.banner .banner-inner{position:absolute;top:150px;width:100%;height:100%;height:calc(100% - 150px)}section.banner .banner-inner .container{height:100%}section.banner .banner-inner .container .row{height:100%}section.banner .banner-overlay{position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}section.banner .banner-caption{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.banner .banner-caption>div{background:#435465;padding:20px}section.banner .banner-caption *{color:#fff;height:auto}section.banner .banner-caption .banner-caption-headline{font-size:2.8rem;line-height:2.8rem;margin-bottom:1rem;font-weight:600}.start-content .content{padding:75px 50px 50px 15px}.start-content .content h1{margin-top:0}.start-content .news{background:#f0f2e9;padding:75px 25px 50px 25px}.start-content .news h3{font-size:1.3rem;margin-bottom:30px}.start-content .news .news-teaser{margin-bottom:25px}.start-content .news .news-teaser h3{font-size:1.2rem;margin-bottom:5px}.start-content .news .news-teaser p{margin-bottom:5px}.start-content .news .news-teaser a::before{content:'\f054';font-weight:900;font-family:"Font Awesome 5 Free";font-size:0.8rem;margin-right:5px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){section.banner img{height:auto;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.banner .banner-caption{height:500px}}nav.main-navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}nav.main-navigation .menu-wrap{display:none}@media screen and (min-width: 768px){.mmenu-trigger{display:none}nav.main-navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}nav.main-navigation .menu-wrap{display:block;height:100%}nav.main-navigation .hamburger{display:none}.main-navigation-logo{width:200px;height:100%}.main-navigation-logo h1{color:#f0f2e9}.main-navigation-logo a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-navigation-logo img{width:100%;height:auto}nav.main-navigation ul{list-style:none;margin:0;padding:0}nav.main-navigation ul.main-navigation-menu{display:block;height:100%;position:relative}nav.main-navigation ul.main-navigation-menu a{padding:0 20px}nav.main-navigation ul.main-navigation-menu>li>a{font-weight:600}nav.main-navigation ul.main-navigation-menu li{height:100%;position:relative;float:left}nav.main-navigation ul.main-navigation-menu li:hover{background:rgba(0,0,0,0)}nav.main-navigation ul.main-navigation-menu li:hover>a{color:#dadfc9}nav.main-navigation ul.main-navigation-menu a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:15px;color:#f0f2e9;letter-spacing:1px}nav.main-navigation ul.main-navigation-menu a:hover{color:#dadfc9}nav.main-navigation ul.main-navigation-menu li.has-sub>a::after{content:'\f078';font-weight:900;font-family:"Font Awesome 5 Free";margin-left:5px}nav.main-navigation ul.main-navigation-menu ul{-webkit-box-shadow:1px 1px 2px 0px rgba(150,150,150,0.5);box-shadow:1px 1px 2px 0px rgba(150,150,150,0.5);min-width:120%;width:auto;background:#f0f2e9;position:absolute;top:100%;left:0;padding:0;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s}nav.main-navigation ul.main-navigation-menu ul li{width:100%;float:none}nav.main-navigation ul.main-navigation-menu ul a{padding:10px 20px;color:#435465}nav.main-navigation ul.main-navigation-menu ul a:hover{color:#fff}nav.main-navigation ul.main-navigation-menu ul ul{width:200%;top:0;left:100%}nav.main-navigation ul li:hover>ul{visibility:visible;opacity:1;z-index:1;-webkit-transition-delay:0s, 0s, 0.3s;transition-delay:0s, 0s, 0.3s}nav.main-navigation .main-navigation-menu ul.sub-menu li:hover{background:#435465}nav.main-navigation .main-navigation-menu ul.sub-menu li:hover>a{color:#fff}}.hamburger{width:30px;height:20px;position:relative;border:0;padding:0;background:transparent;outline-color:transparent}.hamburger .line{display:block;width:100%;height:2px;background:#f0f2e9;position:absolute;-webkit-transition:all 200ms;transition:all 200ms}.hamburger .line:nth-child(1){top:0}.hamburger .line:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger .line:nth-child(3){bottom:0}.hamburger.open .line:nth-child(1),.hamburger.open .line:nth-child(2){top:0;-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.hamburger.open .line:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.accordion{background-color:#f0f2e9;color:#435465;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none !important;font-size:15px;-webkit-transition:0.4s;transition:0.4s}.active,.accordion:hover{background-color:#dadfc9}.accordion:after{content:'\002B';color:#777;font-weight:bold;float:right;margin-left:5px}.active:after{content:"\2212"}.panel{background-color:white;max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;width:100%}.panel-content{padding:18px}.panel-content img{max-width:100%;height:auto}.news *{margin:0;color:#000}.news-sidebar{background-color:#3fb498;padding:50px 0;margin-bottom:50px}.news-sidebar .news .article{background:transparent}.news-sidebar .news-text{padding:0 30px}.news .article{margin-bottom:40px;background-color:#3fb498;padding-bottom:0}.news .article h3{font-size:1.1rem;margin-bottom:3px}.news .article .news-img-wrap a{border:0;background:#f0f2e9;padding:10px 0}.news .more-button,.news .news-button,.news .news-backlink-wrap{margin-top:10px}.news .more-button a,.news .news-button a,.news .news-backlink-wrap a{color:#435465;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news .more-button a::before,.news .news-button a::before,.news .news-backlink-wrap a::before{content:'\f054';font-weight:900;font-family:"Font Awesome 5 Free";font-size:0.6rem;margin-right:8px}.news .more-button a:hover,.news .news-button a:hover,.news .news-backlink-wrap a:hover{text-decoration:none}.news .news-backlink-wrap a:before{content:'\f053';font-weight:900;font-family:"Font Awesome 5 Free"}.news button{border:none;background:transparent}.news-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news .news-list-view{margin-top:30px}.news-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news time{font-size:0.8rem;color:#f0f2e9}.news .teaser-text p{font-weight:600;font-style:italic}.news-text{padding:30px}.news-text h2{margin-bottom:7px}.news-text p.news-date{margin-bottom:7px}.news-text p.news-date time{font-weight:700}.news-single{float:none}.news-single .article{background:transparent}.news-single .article .news-img-wrap{float:none;width:auto;margin:0}.news-single .article .news-img-wrap img{margin-right:15px}.news-single .article .news-img-wrap .outer:last-of-type img{margin-right:0}.news-single .footer{border-top:none;margin-top:0px}@media screen and (min-width: 992px){.news-sidebar{padding:80px 0;margin-bottom:0}}@media screen and (max-width: 550px){.news .article .news-img-wrap{float:none;margin:0 0 15px 0}.news .article .news-img-wrap a{float:none}}section.banner-subpage{padding-top:70px;height:300px;background-image:-webkit-gradient(linear, right top, left bottom, from(#7f96ca), to(#fd865c));background-image:linear-gradient(to bottom left, #7f96ca, #fd865c);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.banner-subpage h1{font-size:3.5rem}section.content{padding:100px 0}section.content h1,section.content h2{margin-bottom:40px;position:relative}section.content h1::after,section.content h2::after{content:"";position:absolute;bottom:-10px;left:0px;width:45px;border-bottom:2px solid;opacity:.5}footer.main-footer{background:#435465;padding:40px 0;color:#f0f2e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.main-footer a{color:#f0f2e9}footer.main-footer ul{margin:0;list-style:none}footer.main-footer li{line-height:1.8rem}footer.main-footer .right-footer-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer.main-footer ul.social-icons{padding:0;margin-bottom:25px}footer.main-footer ul.social-icons li{display:inline-block;margin-left:10px}footer.main-footer ul.social-icons li a:hover{color:#dadfc9}footer.main-footer ul.social-icons li a i{font-size:1.5rem}footer.main-footer ul.copyright{margin-top:auto;text-align:right;padding:0}footer.main-footer ul.copyright li{display:inline;margin-left:10px}@media screen and (max-width: 768px){footer.main-footer{height:auto;padding:30px 0}footer.main-footer ul.copyright{text-align:left;margin:25px 0 0 0}footer.main-footer ul.copyright li{display:block;margin-left:0;padding:6px 0}footer.main-footer .left-footer ul li{padding:6px 0}footer.main-footer .right-footer-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer.main-footer ul.social-icons{margin:25px 0 0 0}footer.main-footer ul.social-icons li{margin-left:0;margin-right:10px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNuc3RhcnRlcl90d28vUmVzb3VyY2VzL1ByaXZhdGUvU2Nzcy9fbm9ybWFsaXplLnNjc3MiLCJzbnN0YXJ0ZXJfdHdvL1Jlc291cmNlcy9Qcml2YXRlL1Njc3MvX3N0YXJ0ZXIyLnNjc3MiLCJzbnN0YXJ0ZXJfdHdvL1Jlc291cmNlcy9Qcml2YXRlL1Njc3MvX2Ryb3Bkb3dubWVudS5zY3NzIiwic25zdGFydGVyX3R3by9SZXNvdXJjZXMvUHJpdmF0ZS9TY3NzL19oYW1idXJnZXIuc2NzcyIsInNuc3RhcnRlcl90d28vUmVzb3VyY2VzL1ByaXZhdGUvU2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJzbnN0YXJ0ZXJfdHdvL1Jlc291cmNlcy9Qcml2YXRlL1Njc3MvX25ld3Muc2NzcyIsInNuc3RhcnRlcl90d28vUmVzb3VyY2VzL1ByaXZhdGUvU2Nzcy9fc3VicGFnZS5zY3NzIiwic25zdGFydGVyX3R3by9SZXNvdXJjZXMvUHJpdmF0ZS9TY3NzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBQSxDQUE0RSxzRUNBaEUsQ0RVWixLQUNFLGdCQUFpQixDQUNqQiw2QkFBOEIsQ0FDL0IsS0FVQyxRQUFTLENBQ1YsS0FPQyxhQUFjLENBQ2YsR0FRQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDakIsR0FXQyw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDbEIsSUFRQyxnQ0FBaUMsQ0FDakMsYUFBYyxDQUNmLEVBVUMsNEJBQTZCLENBQzlCLFlBUUMsa0JBQW1CLENBQ25CLHlCQUEwQixDQUMxQix3Q0FBaUIsQ0FBakIsZ0NBQWlDLENBQ2xDLFNBUUMsa0JBQW1CLENBQ3BCLGNBVUMsZ0NBQWlDLENBQ2pDLGFBQWMsQ0FDZixNQU9DLGFBQWMsQ0FDZixRQVNDLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUN6QixJQUdDLGNBQWUsQ0FDaEIsSUFHQyxVQUFXLENBQ1osSUFV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cUJBQXNCLENBM0IxQixtQ0ErQkksU0FBVSxDQUNWLGtCQUFtQixDQWhDdkIsc0NBa0NNLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FuQ3ZCLDhDQXNDVSxhQUEyQixDQXRDckMsMENBeUNVLGdCQUFpQixDQXpDM0IsZ0NBZ0RJLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixTQUFVLENBbERkLG1DQW9ETSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2xCLHFDQUtILG1CQUNFLFdBQVksQ0FDWixjQUFlLENBRmpCLGdDQUlJLGVBQWdCLENBQ2hCLGlCQUFrQixDQUx0QixtQ0FRTSxhQUFjLENBQ2QsYUFBYyxDQUNkLGFBQWMsQ0FWcEIsc0NBZ0JNLGFBQWMsQ0FoQnBCLHlDQXFCSSx1QkFBYSxDQUFiLG9CQUFhLENBQWIsc0JBQXVCLENBckIzQixtQ0F5QkksaUJBQWtCLENBekJ0QixzQ0EyQk0sYUFBYyxDQUNkLGlCQUFrQixDQUNuQiIsImZpbGUiOiJTdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjQwMCw2MDAnKTtcblxuJGNvbG9yMTogIzQzNTQ2NTtcbiRjb2xvcjI6ICNmMGYyZTk7XG4kY29sb3IzOiAjM2ZiNDk4O1xuXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0gIE5BVklHQVRJT04gIC0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIGJhY2tncm91bmQgY29sb3JcbiRuYXYtYmFja2dyb3VuZDogJHdoaXRlO1xuJHN1Ym1lbnUtYmFja2dyb3VuZDogJGNvbG9yMjtcbiRzdWItc3VibWVudS1iYWNrZ3JvdW5kOiAkY29sb3IyO1xuLy8gaGFtYnVyZ2VyIGNvbG9yXG4kaGFtYnVyZ2VyLWNvbG9yOiAkY29sb3IyO1xuLy8gYmFja2dyb3VuZCBob3ZlcnNcbiRtZW51LWJhY2tncm91bmQtaG92ZXI6IHRyYW5zcGFyZW50O1xuJHN1Ym1lbnUtYmFja2dyb3VuZC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kc3ViLXN1Ym1lbnUtYmFja2dyb3VuZC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4vLyBsaW5rIGNvbG9yIGZvciBtYWluIG1lbnUgLT4gcm9vdCBsYXllclxuJG1lbnUtbGluay1jb2xvcjogJGNvbG9yMjtcbiRtZW51LWxpbmstY29sb3ItaG92ZXI6IGRhcmtlbigkY29sb3IyLCAxMCUpO1xuJG1lbnUtbGluay1sZXR0ZXJzcGFjaW5nOiAxcHg7XG4vLyBsaW5rIGNvbG9yIGZvciBzdWJtZW51IC0+IHNlY29uZCBsYXllclxuJHN1Ym1lbnUtbGluay1jb2xvcjogJGNvbG9yMTtcbiRzdWJtZW51LWxpbmstY29sb3ItaG92ZXI6ICR3aGl0ZTtcbi8vIGxpbmsgY29sb3IgZm9yIHN1YiBzdWJtZW51IC0+IHRoaXJkIGxheWVyXG4kc3ViLXN1Ym1lbnUtbGluay1jb2xvcjogJGNvbG9yMTtcbiRzdWItc3VibWVudS1saW5rLWNvbG9yLWhvdmVyOiAkd2hpdGU7XG4vLyBmb250XG4kbWVudS1saW5rLWZvbnRzaXplOiAxNXB4O1xuJHN1Ym1lbnUtbGluay1mb250c2l6ZTogMTNweDtcbi8vIHdpZHRoIC8gaGVpZ2h0XG4kbG9nby13aWR0aDogMTAwcHg7XG4kcm9vdGl0ZW0td2lkdGg6IDgwcHg7XG4kc3ViaXRlbS13aWR0aDogMTAwcHg7XG4kbG9nby1wYWRkaW5nOiAwO1xuJHN1Ym1lbnUtcGFkZGluZzogMTBweCAwO1xuXG4vL2FucGFzc2VuIGplIG5hY2ggU2NocmlmdFxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIHAge1xuICBjb2xvcjogJGNvbG9yMTtcbn1cblxuaDEsIGgyLCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmEge1xuICBjb2xvcjogJGNvbG9yMztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvcjMsIDIwJSk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yMSwgdHJhbnNwYXJlbnQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTUwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuc2VjdGlvbi5iYW5uZXIge1xuICBoZWlnaHQ6IDQ1dmg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICoge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLmJhbm5lci1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvKiBpZSBmYWxsYmFjayAqL1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTUwcHgpO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgfVxuXG4gIC5iYW5uZXItY2FwdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYmFubmVyLWNhcHRpb24taGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG5cbi5zdGFydC1jb250ZW50IHtcbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDc1cHggNTBweCA1MHB4IDE1cHg7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICAgIHBhZGRpbmc6IDc1cHggMjVweCA1MHB4IDI1cHg7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm5ld3MtdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIHNlY3Rpb24uYmFubmVyIHtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgICAuYmFubmVyLWNhcHRpb24ge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gIH1cbn0iLCJcbm5hdi5tYWluLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvL3BhZGRpbmc6IC41cmVtIDFyZW07XG4gIC8vYmFja2dyb3VuZDogJG5hdi1iYWNrZ3JvdW5kO1xuICBoZWlnaHQ6IDcwcHg7XG5cbiAgLm1lbnUtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8vaGlkZSBtb2JpbGUtbWVudSBidXR0b25cbiAgLm1tZW51LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2Lm1haW4tbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvL3BhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgLy9iYWNrZ3JvdW5kOiAkbmF2LWJhY2tncm91bmQ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgLm1lbnUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmhhbWJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLWxvZ28ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBuYXYubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAvLyBmaXJzdCBsYXllclxuICAgIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvL2Zsb2F0OiBsZWZ0O1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IC8vd2lkdGg6ICRyb290aXRlbS13aWR0aDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1lbnUtYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgICAgICA+YSB7XG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtbGluay1jb2xvci1ob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkbWVudS1saW5rLWZvbnRzaXplO1xuICAgICAgICBjb2xvcjogJG1lbnUtbGluay1jb2xvcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LWxpbmstbGV0dGVyc3BhY2luZztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRtZW51LWxpbmstY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLmhhcy1zdWIge1xuICAgICAgICA+IGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9IC8vIHNlY29uZCBsYXllclxuICAgIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51IHVsIHtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDBweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuNSk7XG4gICAgICBtaW4td2lkdGg6IDEyMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51LWJhY2tncm91bmQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4zcztcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyAvL3dpZHRoOiAkc3ViaXRlbS13aWR0aDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkc3VibWVudS1saW5rLWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHN1Ym1lbnUtbGluay1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gLy8gdGhpcmQgbGF5ZXJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSB1bCB1bCB7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gZGlzcGxheSBtZW51IG9uIGhvdmVyXG4gICAgdWwgbGk6aG92ZXI+dWwge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjNzO1xuICAgIH1cblxuICAgIC5tYWluLW5hdmlnYXRpb24tbWVudSB1bC5zdWItbWVudSBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRzdWJtZW51LWxpbmstY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5oYW1idXJnZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogJGhhbWJ1cmdlci1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi5vcGVuIHtcbiAgICAubGluZSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gIGNvbG9yOiAkY29sb3IxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uYWN0aXZlLCAuYWNjb3JkaW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcjIsIDEwJSk7XG59XG5cbi5hY2NvcmRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMDJCJztcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuXG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhbmVsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxOHB4O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufSIsIi5uZXdzIHtcblxuICAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAvL1NpZGViYXJcbiAgJi1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgLm5ld3MgLmFydGljbGUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm5ld3MtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIC8vRGV0YWlsXG4gICAgLm5ld3MtaW1nLXdyYXAgYSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICB9XG5cbiAgLy9CdXR0b24gTGlua1xuICAubW9yZS1idXR0b24sIC5uZXdzLWJ1dHRvbiwgLm5ld3MtYmFja2xpbmstd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWJhY2tsaW5rLXdyYXAgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTMnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuXG4gIC8vQmlsZGVyIMOcYmVyc2ljaHRzc2VpdGVcbiAgJi1pbWcge1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtbGlzdC12aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLy9UZXh0XG4gICYtY29udGVudC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICB0aW1lIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgfVxuXG4gIC50ZWFzZXItdGV4dCBwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICBwLm5ld3MtZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICAgIHRpbWUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vRGV0YWlsIFNlaXRlXG4gICYtc2luZ2xlIHtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgIC5hcnRpY2xlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAubmV3cy1pbWctd3JhcCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm91dGVyOmxhc3Qtb2YtdHlwZSBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuXG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICYtc2lkZWJhciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLmFydGljbGUgLm5ld3MtaW1nLXdyYXAge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJzZWN0aW9uLmJhbm5lci1zdWJwYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgLyogaGVhZGVyIGhlaWdodCAqL1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCAjN2Y5NmNhLCAjZmQ4NjVjKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgfVxufVxuXG5zZWN0aW9uLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgICBoMSwgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJmb290ZXIubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAkY29sb3IyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxuXG4gIC5yaWdodC1mb290ZXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgdWwuc29jaWFsLWljb25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IyLCAxMCUpO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5tYWluLWZvb3RlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB1bC5jb3B5cmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMjVweCAwIDAgMDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0LWZvb3RlciB7XG4gICAgICB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1mb290ZXItY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICB1bC5zb2NpYWwtaWNvbnMge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMCAwO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */