.campaign-item .top .img-wrap:after,.campaign-item .top .name-desc:after,.campaigns-header:before{content:'';right:0;left:0;top:0}.campaigns-header{padding:10.625vw 10.34722vw 5.55556vw 2.08333vw;position:relative}.campaigns-header:before{z-index:1;position:absolute;height:31.25vw;background-image:linear-gradient(to bottom,#fcc6c6,rgba(252,198,198,0))}.campaigns-header .campaigns-header-text{font-size:2.63889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.32;letter-spacing:normal;text-align:left;color:#025e4e;position:relative;z-index:2;text-indent:9.02778vw}@media screen and (max-width:960px){.campaigns-header{padding:47.73333vw 4.26667vw 20vw}.campaigns-header:before{height:100%}.campaigns-header .campaigns-header-text{text-indent:0;font-size:5.86667vw}}.campaigns-programs{padding:5.55556vw 0 11.11111vw}@media screen and (max-width:960px){.campaigns-programs{padding:20vw 0 26.66667vw}}.campaigns-programs .campaigns-programs-title-desc{padding:0 2.08333vw .76389vw;display:flex;justify-content:space-between;align-items:flex-end}.campaigns-programs .campaigns-programs-title-desc .campaigns-programs-title{font-size:1.66667vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#025e4e}@media screen and (max-width:960px){.campaigns-programs .campaigns-programs-title-desc{flex-direction:column-reverse;align-items:normal;padding:0 4.26667vw 3.46667vw}.campaigns-programs .campaigns-programs-title-desc .campaigns-programs-title{font-size:5.86667vw}}.campaigns-programs .campaigns-programs-title-desc .campaigns-programs-desc{display:flex;align-items:center;margin-bottom:1.31944vw}@media screen and (max-width:960px){.campaigns-programs .campaigns-programs-title-desc .campaigns-programs-desc{margin-bottom:7.46667vw;display:block;margin-left:auto;text-align:right}}.campaigns-programs .campaigns-programs-title-desc .campaigns-programs-desc p{font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#025e4e;width:25vw;margin-right:1.94444vw}.campaigns-programs .campaigns-programs-cats-wrap{padding:.90278vw 2.08333vw 2.43056vw;background-image:linear-gradient(to bottom,#367f73,#135b50 33%)}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list{display:flex;gap:.625vw;justify-content:space-between}@media screen and (max-width:960px){.campaigns-programs .campaigns-programs-title-desc .campaigns-programs-desc p{text-align:right;font-size:3.73333vw;width:62.66667vw;margin-right:0;margin-bottom:4vw}.campaigns-programs .campaigns-programs-cats-wrap{padding:5.6vw 0 12.8vw;background-image:linear-gradient(to bottom,#2d7469,#135b50);overflow:hidden}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list{gap:1.6vw;overflow:auto;padding:0 4.26667vw 2.66667vw}}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a{padding:1.38889vw 1.59722vw 1.59722vw;border-radius:1.38889vw;background-color:rgba(171,242,230,.14);display:flex;justify-content:space-between;flex-direction:column;width:100%;text-decoration:none;font-size:2.08333vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#abf2e6;box-sizing:border-box;height:18.05556vw;transition:.2s ease-in-out transform,.2s ease-in-out background}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a.all{max-width:9.93056vw;text-align:center}@media screen and (max-width:960px){.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a{padding:5.33333vw 5.86667vw 2.93333vw;border-radius:5.33333vw;font-size:5.86667vw;height:53.33333vw;width:54.4vw;flex-shrink:0}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a.all{max-width:18.93333vw}}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a.active{pointer-events:none;background-color:#abf2e6;color:#025e4e}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a.active .count{color:#025e4e;opacity:1}@media screen and (min-width:960px){.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a:hover{transform:scale(1.02);background-color:rgba(171,242,230,.3)}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a:hover .count{opacity:1}}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a .count{font-size:6.94444vw;line-height:.8;color:rgba(171,242,230,.4);opacity:0;transition:.2s ease-in-out opacity}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-desc{margin-top:6.25vw;max-width:64.58333vw}@media screen and (max-width:960px){.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-list a .count{font-size:18.66667vw;line-height:1.14}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-desc{margin-top:21.33333vw;max-width:100%;padding:0 5.86667vw}}.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-desc p{font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#abf2e6}.campaigns-programs .all-campaigns-programs-title-search{padding:1.38889vw 2.08333vw 1.04167vw;display:flex;justify-content:space-between}@media screen and (max-width:960px){.campaigns-programs .campaigns-programs-cats-wrap .campaigns-programs-cats-desc p{font-size:4.26667vw}.campaigns-programs .all-campaigns-programs-title-search{padding:3.2vw 3.2vw 2.66667vw 4.26667vw;flex-direction:column-reverse}}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title{font-size:1.66667vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#025e4e;display:flex;align-items:center}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched{margin-left:1.52778vw}@media screen and (max-width:960px){.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title{font-size:6.4vw;display:block;line-height:1.67}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched{margin-left:0;margin-top:1.06667vw}}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term{padding:.48611vw .69444vw .41667vw 1.52778vw;border-radius:1.66667vw;background-color:rgba(40,142,126,.1);font-size:1.38889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#025e4e;transition:.2s ease-in-out background;display:flex;align-items:center}@media screen and (max-width:960px){.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term{padding:1.86667vw 2.66667vw 1.6vw 5.86667vw;border-radius:6.4vw;font-size:5.33333vw;display:inline-flex}}@media screen and (min-width:960px){.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term:hover{background-color:rgba(40,142,126,.25)}}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term .remove{display:flex;align-items:center;justify-content:center;width:1.66667vw;height:1.66667vw;box-sizing:border-box;flex-shrink:0;border-radius:50%;background:0 0;transition:.2s ease-in-out background;margin-left:1.04167vw}@media screen and (max-width:960px){.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term .remove{width:6.4vw;height:6.4vw;margin-left:4vw}}@media screen and (min-width:960px){.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term .remove:hover{background:#fff}}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term .remove span{width:.90278vw;height:.06944vw;background:#025E4E;position:absolute;transition:.2s ease-in-out transform;transform-origin:center;display:block}.campaign-item,.campaign-item .top{position:relative;box-sizing:border-box;overflow:hidden}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term .remove span:nth-child(1){transform:rotate(45deg)}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term .remove span:nth-child(2){transform:rotate(-45deg)}@media screen and (max-width:960px){.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-title .all-campaigns-programs-searched .search-term .remove span{width:3.46667vw;height:.26667vw}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-search{margin-left:auto;margin-bottom:8.53333vw}}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-search form{display:flex}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-search form input{-webkit-appearance:none;border:none;outline:0;background:0 0;font-size:1.66667vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#025e4e;width:13.88889vw;padding:0;margin:0}@media screen and (max-width:960px){.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-search form input{font-size:5.33333vw;width:53.33333vw}}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-search form input::placeholder{opacity:.5}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-search form button{-webkit-appearance:none;border:none;outline:0;background:0 0;width:1.73611vw;height:1.73611vw;display:flex;align-items:center;justify-content:center;margin:0 0 0 .97222vw;padding:0}@media screen and (max-width:960px){.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-search form button{width:12.26667vw;height:12.26667vw;margin:0 0 0 3.73333vw;background-color:#ebf2f1;border-radius:3.2vw}}.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-search form button svg{display:block;width:1.25vw;height:1.25vw;flex-shrink:0}.campaign-list{display:flex;flex-wrap:wrap;padding:0 1.73611vw}@media screen and (max-width:960px){.campaigns-programs .all-campaigns-programs-title-search .all-campaigns-programs-search form button svg{width:6.13333vw;height:6.13333vw}.campaign-list{padding:0 1.6vw}}.campaign-item{padding:.55556vw 0 0;border-radius:1.66667vw;transition:.3s ease-in-out background;margin:0 .34722vw 1.38889vw;width:calc(50% - .69444vw)}@media screen and (max-width:960px){.campaign-item{width:100%;margin:0 0 4.26667vw;padding:0;border-radius:6.4vw;background-color:rgba(2,94,78,.08)}.campaign-item.slick-slide{margin-right:1.6vw}.campaign-item .top{margin-right:1.06667vw;margin-left:1.06667vw;margin-top:1.06667vw}.campaign-item .bottom .actions .more,.campaign-item .top .img-wrap:after{opacity:1}.campaign-item .progress-bar{opacity:1!important}.campaign-item .progress-bar .progress-bar-inner{width:var(--percentage)!important}}@media screen and (min-width:960px){.campaign-item:hover{background-color:rgba(2,94,78,.08)}.campaign-item:hover .top{margin-right:.55556vw;margin-left:.55556vw}.campaign-item:hover .top .img-wrap:after{opacity:1}.campaign-item:hover .top .name-desc{padding:.97222vw .83333vw}.campaign-item:hover .top .name-desc:after{opacity:0}.campaign-item:hover .bottom .actions .more,.campaign-item:hover .progress-bar{opacity:1}.campaign-item:hover .progress-bar .progress-bar-inner{width:var(--percentage)}}.campaign-item .top{border-radius:1.52778vw;text-decoration:none;display:block;transition:.3s ease-in-out margin}@media screen and (max-width:960px){.campaign-item .top{border-radius:5.86667vw}}.campaign-item .top .img-wrap{border-radius:1.52778vw;height:22.08333vw;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:100%}@media screen and (max-width:960px){.campaign-item .top .img-wrap{border-radius:5.86667vw;height:69.33333vw}}.campaign-item .top .img-wrap:after{position:absolute;bottom:0;background-color:rgba(0,0,0,.24);opacity:0;transition:.2s ease-in-out opacity}.campaign-item .top .img-wrap img{width:100%;height:100%;display:block;object-fit:cover}.campaign-item .top .name-desc{position:absolute;left:0;right:0;bottom:0;padding:.97222vw 1.38889vw;transition:.3s ease-in-out padding;display:flex;justify-content:flex-end;flex-direction:column;border-radius:0 0 1.52778vw 1.52778vw;overflow:hidden}@media screen and (max-width:960px){.campaign-item .top .name-desc{border-radius:0 0 5.86667vw 5.86667vw;padding:1.86667vw 3.2vw 4vw}}.campaign-item .top .name-desc:after{position:absolute;bottom:-1px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);will-change:transform;background-color:rgba(0,0,0,.14);z-index:1;border-radius:0 0 1.52778vw 1.52778vw;transition:.3s ease-in-out opacity}.campaign-item .top .name-desc .name{margin:0 0 .13889vw;font-size:2.63889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.05;letter-spacing:normal;text-align:left;color:#fff;position:relative;z-index:2}@media screen and (max-width:960px){.campaign-item .top .name-desc:after{border-radius:0 0 5.86667vw 5.86667vw}.campaign-item .top .name-desc .name{margin:0;line-height:1.43;font-size:7.46667vw}}.campaign-item .top .name-desc .desc .city,.campaign-item .top .name-desc .desc p{font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff}.campaign-item .top .name-desc .desc{display:flex;justify-content:space-between;position:relative;z-index:2}.campaign-item .top .name-desc .desc p{opacity:.6;font-size:1.11111vw}@media screen and (max-width:960px){.campaign-item .top .name-desc .desc p{opacity:.8;font-size:3.46667vw}}.campaign-item .top .name-desc .desc .city{font-size:1.11111vw}.campaign-item .bottom .actions .more,.campaign-item .bottom .found .collected,.campaign-item .bottom .found .total{font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#045a4b}.campaign-item .bottom{display:flex;justify-content:space-between;align-items:center;padding:.76389vw 1.38889vw 1.94444vw;position:relative}@media screen and (max-width:960px){.campaign-item .top .name-desc .desc .city{font-size:3.46667vw}.campaign-item .bottom{padding:3.46667vw 4.26667vw 5.06667vw}}.campaign-item .bottom .found{display:flex;align-items:flex-start}.campaign-item .bottom .found .collected{font-size:2.08333vw}@media screen and (max-width:960px){.campaign-item .bottom .found .collected{font-size:5.86667vw}}.campaign-item .bottom .found .total{margin-left:.55556vw;opacity:.4;font-size:1.25vw;margin-top:.20833vw}@media screen and (max-width:960px){.campaign-item .bottom .found .total{margin-left:2.13333vw;font-size:3.73333vw;margin-top:.26667vw}}.campaign-item .bottom .actions{display:flex;align-items:center}.campaign-item .bottom .actions .more{text-decoration:none;opacity:.4;font-size:1.11111vw;margin-right:1.38889vw;transition:.3s ease-in-out opacity}@media screen and (max-width:960px){.campaign-item .bottom .actions .more{opacity:1;font-size:3.73333vw;margin-right:0}.campaign-item .bottom .actions .button{display:none}}.campaign-item .progress-bar{position:absolute;left:0;right:0;bottom:0;height:.83333vw;transition:.3s ease-in-out opacity;opacity:0}@media screen and (max-width:960px){.campaign-item .progress-bar{height:2.13333vw}}.campaign-item .progress-bar .progress-bar-inner{position:absolute;left:0;bottom:0;top:0;width:0;transition:.3s ease-in-out width;background-color:rgba(2,94,78,.16);transition-delay:.15s}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FtcGFpZ25zLm1pbi5jc3MiLCJzb3VyY2VzIjpbImNhbXBhaWducy5zY3NzIiwiX21peGlucy5zY3NzIiwiY29tbW9uL19jYW1wYWlnbnMuc2NzcyIsImNvbW1vbi9wYXJ0cy9fY2FtcGFpZ25zX2xpc3Quc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBHZW5lcmFsXG5AaW1wb3J0ICdtaXhpbnMnO1xuXG5AaW1wb3J0ICdjb21tb24vY2FtcGFpZ25zJztcbiIsIi8vIG1peGluc1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAgICAgc206IDk2MHB4XG4pO1xuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4kdnctdmlld3BvcnQ6IDE0NDA7XG5AZnVuY3Rpb24gZ2V0LXZ3KCRmb250KSB7XG4gICR2dy1jb250ZXh0OiAkdnctdmlld3BvcnQgKiAwLjAxICogMXB4O1xuICBAcmV0dXJuICRmb250IC8gJHZ3LWNvbnRleHQgKiAxdnc7XG4gIEByZXR1cm4gJGZvbnQ7XG59XG5cbiR2dy12aWV3cG9ydC1zbTogMzc1O1xuQGZ1bmN0aW9uIGdldC12dy1zbSgkZm9udCkge1xuICAkdnctY29udGV4dC1zbTogJHZ3LXZpZXdwb3J0LXNtICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0LXNtICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufSIsIi5jYW1wYWlnbnMtaGVhZGVyIHtcbiAgcGFkZGluZzogZ2V0LXZ3KDE1M3B4KSBnZXQtdncoMTQ5cHgpIGdldC12dyg4MHB4KSBnZXQtdncoMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDE3OXB4KSBnZXQtdnctc20oMTZweCkgZ2V0LXZ3LXNtKDc1cHgpIGdldC12dy1zbSgxNnB4KTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IGdldC12dyg0NTBweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjYzZjNiwgcmdiYSgyNTIsIDE5OCwgMTk4LCAwKSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWducy1oZWFkZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMzhweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDI1ZTRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtaW5kZW50OiBnZXQtdncoMTMwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmNhbXBhaWducy1wcm9ncmFtcyB7XG4gIHBhZGRpbmc6IGdldC12dyg4MHB4KSAwIGdldC12dygxNjBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSg3NXB4KSAwIGdldC12dy1zbSgxMDBweCk7XG4gIH1cblxuICAuY2FtcGFpZ25zLXByb2dyYW1zLXRpdGxlLWRlc2Mge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3KDMwcHgpIGdldC12dygxMXB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMCBnZXQtdnctc20oMTZweCkgZ2V0LXZ3LXNtKDEzcHgpO1xuICAgIH1cblxuICAgIC5jYW1wYWlnbnMtcHJvZ3JhbXMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMjRweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzAyNWU0ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FtcGFpZ25zLXByb2dyYW1zLWRlc2Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMTlweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDI4cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzAyNWU0ZTtcbiAgICAgICAgd2lkdGg6IGdldC12dygzNjBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDI4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDIzNXB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWducy1wcm9ncmFtcy1jYXRzLXdyYXAge1xuICAgIHBhZGRpbmc6IGdldC12dygxM3B4KSBnZXQtdncoMzBweCkgZ2V0LXZ3KDM1cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNjdmNzMsICMxMzViNTAgMzMlKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyMXB4KSAwIGdldC12dy1zbSg0OHB4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyZDc0NjksICMxMzViNTApO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuY2FtcGFpZ25zLXByb2dyYW1zLWNhdHMtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiBnZXQtdncoOXB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBnYXA6IGdldC12dy1zbSg2cHgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCBnZXQtdnctc20oMTZweCkgZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDIwcHgpIGdldC12dygyM3B4KSBnZXQtdncoMjNweCkgZ2V0LXZ3KDIzcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMjBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcxLCAyNDIsIDIzMCwgMC4xNCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMzBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2FiZjJlNjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjYwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtLCAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSgyMnB4KSBnZXQtdnctc20oMTFweCkgZ2V0LXZ3LXNtKDIycHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgyMDBweCk7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyMDRweCk7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBnZXQtdncoMTQzcHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogZ2V0LXZ3LXNtKDcxcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJmMmU2O1xuICAgICAgICAgIGNvbG9yOiAjMDI1ZTRlO1xuXG4gICAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDI1ZTRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzEsIDI0MiwgMjMwLCAwLjMpO1xuXG4gICAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTAwcHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMTcxLCAyNDIsIDIzMCwgMC40KTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oNzBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FtcGFpZ25zLXByb2dyYW1zLWNhdHMtZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoOTBweCk7XG4gICAgICBtYXgtd2lkdGg6IGdldC12dyg5MzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDgwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDIycHgpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2FiZjJlNjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxsLWNhbXBhaWducy1wcm9ncmFtcy10aXRsZS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IGdldC12dygyMHB4KSBnZXQtdncoMzBweCkgZ2V0LXZ3KDE1cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDEycHgpIGdldC12dy1zbSgxMnB4KSBnZXQtdnctc20oMTBweCkgZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5hbGwtY2FtcGFpZ25zLXByb2dyYW1zLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwMjVlNGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgfVxuXG4gICAgICAuYWxsLWNhbXBhaWducy1wcm9ncmFtcy1zZWFyY2hlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoMjJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC10ZXJtIHtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdncoN3B4KSBnZXQtdncoMTBweCkgZ2V0LXZ3KDZweCkgZ2V0LXZ3KDIycHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygyNHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNDIsIDEyNiwgLjEpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMDI1ZTRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg3cHgpIGdldC12dy1zbSgxMHB4KSBnZXQtdnctc20oNnB4KSBnZXQtdnctc20oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNDIsIDEyNiwgLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVtb3ZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjRweCk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dygxNXB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDEzcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dygxcHgpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDI1RTRFO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTNweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMXB4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hbGwtY2FtcGFpZ25zLXByb2dyYW1zLXNlYXJjaCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzJweCk7XG4gICAgICB9XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygyNHB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgY29sb3I6ICMwMjVlNGU7XG4gICAgICAgICAgd2lkdGg6IGdldC12dygyMDBweCk7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjAwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoMjVweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjVweCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgZ2V0LXZ3KDE0cHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDQ2cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNDZweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dygxOHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDE4cHgpO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyM3B4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMjNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgXCJwYXJ0cy9jYW1wYWlnbnNfbGlzdFwiOyIsIi5jYW1wYWlnbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIGdldC12dygyNXB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogMCBnZXQtdnctc20oNnB4KTtcbiAgfVxufVxuXG4uY2FtcGFpZ24taXRlbSB7XG4gIHBhZGRpbmc6IGdldC12dyg4cHgpIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDI0cHgpO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGdldC12dyg1cHgpIGdldC12dygyMHB4KTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC42OTQ0NHZ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCBnZXQtdnctc20oMTZweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMjRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCA5NCwgNzgsIDAuMDgpO1xuXG4gICAgJi5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg2cHgpO1xuICAgIH1cblxuICAgIC50b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oNHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oNHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg0cHgpO1xuXG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbSB7XG4gICAgICAuYWN0aW9ucyB7XG4gICAgICAgIC5tb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcblxuICAgICAgLnByb2dyZXNzLWJhci1pbm5lciB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgOTQsIDc4LCAwLjA4KTtcblxuICAgICAgLnRvcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDhweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoOHB4KTtcblxuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZS1kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdncoMTRweCkgZ2V0LXZ3KDEycHgpO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIC5wcm9ncmVzcy1iYXItaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiB2YXIoLS1wZXJjZW50YWdlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygyMnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQgbWFyZ2luO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDIycHgpO1xuICAgIH1cblxuICAgIC5pbWctd3JhcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMjJweCk7XG4gICAgICBoZWlnaHQ6IGdldC12dygzMThweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMjJweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDI2MHB4KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmFtZS1kZXNjIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IGdldC12dygxNHB4KSBnZXQtdncoMjBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQgcGFkZGluZztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBnZXQtdncoMjJweCkgZ2V0LXZ3KDIycHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgZ2V0LXZ3LXNtKDIycHgpIGdldC12dy1zbSgyMnB4KTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDdweCkgZ2V0LXZ3LXNtKDEycHgpIGdldC12dy1zbSgxNXB4KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjRweCk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNHB4KTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGdldC12dygyMnB4KSBnZXQtdncoMjJweCk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dCBvcGFjaXR5O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgZ2V0LXZ3LXNtKDIycHgpIGdldC12dy1zbSgyMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIGdldC12dygycHgpO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygzOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyOHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXR5IHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogZ2V0LXZ3KDExcHgpIGdldC12dygyMHB4KSBnZXQtdncoMjhweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDEzcHgpIGdldC12dy1zbSgxNnB4KSBnZXQtdnctc20oMTlweCk7XG4gICAgfVxuXG4gICAgLmZvdW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLmNvbGxlY3RlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDMwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA0NWE0YjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvdGFsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dyg4cHgpO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA0NWE0YjtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDNweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubW9yZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNDVhNGI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQgb3BhY2l0eTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogZ2V0LXZ3KDEycHgpO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSg4cHgpO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXItaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IHdpZHRoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCA5NCwgNzgsIDAuMTYpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjE1cztcbiAgICB9XG4gIH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFFQUEsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixPQUFPLEVEb0RDLFFBQXlCLENBQXpCLFVBQXlC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 */
