.two-col{align-items:center}.two-col>.left,.two-col>.right{padding:0}.two-col .copy-box{margin-left:35px}.blade-window{height:560px}.blade-window .bg-wrap{position:absolute;top:0;overflow:hidden;height:100%;width:100%}.blade-window .bg-wrap:after{content:"";position:absolute;display:block;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,transparent 45%,transparent 55%,rgba(0,0,0,.4))}.blade-window .char-wrap{position:absolute;top:0;left:0;right:0}.gallery{margin-top:55px}.hero .char-link{display:block;position:relative}.hero .char-link img{max-width:547px;margin-bottom:-175px;width:102%}body.es .hero .hdr-tree{width:340px}body.es .hero .hdr-tree .border{right:-60px}body.fr .hero .hdr-tree{width:380px}body.fr .hero .hdr-tree .border{right:-60px}#hero-divider{position:relative}#friendly{background-image:url(../img/global/pattern-white-tri.jpg);padding:10em 0 100px}body.es #friendly .hdr-tree{width:210px}body.es #friendly .hdr-tree .border{right:-60px}body.fr #friendly .hdr-tree{width:430px}body.fr #friendly .hdr-tree .border{right:-60px}#foes{background-image:url(../img/global/pattern-green-hex.jpg);padding:100px 0 75px}#foes .hdr-tree{width:210px}#foes .hdr-tree .border{right:-90px}body.fr #foes .hdr-tree{width:300px}#octorok,#octorok .char-octorok img{z-index:1;position:relative}#octorok .char-octorok img{width:69%;max-width:783px;bottom:-185px;margin-left:-59%}#octorok .bg{display:block;transform:translateY(-7%)}#bosses{background-image:url(../img/global/pattern-blue-diamond.jpg);padding:80px 0 95px}body.fr #bosses .hdr-tree{width:340px}#pig{position:relative;overflow:hidden}#pig .char-pig img{width:922px;position:relative;bottom:-30px;margin-right:-500px;z-index:1}#nightmares{background-image:url(../img/global/pattern-gold-tri.jpg);padding:85px 0 110px}#nightmares .hdr-tree .border{right:0}body.fr #nightmares .hdr-tree{width:280px}body.fr #nightmares .hdr-tree .border{right:-60px}.crosslink .frame-content{background-image:url(../img/characters/crosslink.jpg)}@media screen and (max-width:1170px){.hero .hero-char.char-bomb{right:0}}@media screen and (max-width:1100px){.two-col{flex-direction:column}.two-col .hdr-tree{margin-bottom:4.6%}.two-col .copy-box{margin:0 4.6%}.two-col>.left{width:750px}.two-col>.right{width:100%}.hero .char-link img{margin-bottom:-117px;transform:translateX(-3%)}#friendly .hdr-tree{margin-bottom:0}body.fr #foes .hdr-tree .border{right:-60px}#nightmares .hdr-tree .border{right:230px}body.fr #bosses .hdr-tree .border{right:-60px}}@media screen and (max-width:768px){.two-col .left{max-width:700px;margin-right:auto;margin-left:0}.two-col .hdr-tree .border{right:120px}.blade-window{height:500px}.hero .hero-char-wrap{max-width:375px;width:100%;height:100%;margin:0 auto;right:0;left:0;position:absolute;top:0;z-index:1}.hero .char-link img{max-width:315px;margin-bottom:-30px;width:84%;transform:translateX(12%)}body.es .hero .hdr-tree{width:240px}#octorok .char-octorok img{width:100%;max-width:750px;bottom:-110px;margin-left:-35%}#octorok .bg-wrap img{transform:translateY(-5%)}#pig .char-pig img{width:123%;max-width:922px;bottom:13px;margin-right:-51%}#pig .bg-wrap{width:125%}#pig .bg-wrap img{transform:translateY(-25%)}#nightmares .hdr-tree .border{right:200px}}@media screen and (max-width:767px){.two-col .left{width:100%;max-width:350px;margin-right:auto;margin-left:0}.two-col .hdr-tree .border{right:-25px}.blade-window{height:250px}.hero .vid-wrap{top:-20%;left:0;transform:none;width:100%;height:100%}.vid-wrap.always-centered .bg-video{-o-object-position:23%;object-position:23%}.gallery{margin-top:35px}.gallery .list-nav{max-width:500px}body.fr .hero .hdr-tree{width:270px}.hero .hero-char,.hero .hero-char.char-moblin{bottom:-15px}#octorok .char-octorok img{max-width:325px;bottom:-115px;margin-left:-35%}#pig .char-pig img{max-width:461px;bottom:13px;margin-right:-54%;margin-left:auto}#friendly{padding:65px 0 33px}body.es #friendly .hdr-tree{width:150px}body.fr #friendly .hdr-tree{width:180px}body.fr #friendly .hdr-tree .border{right:-100px}#foes{padding:70px 0 54px}#foes .hdr-tree{width:160px}#foes .hdr-tree .border{right:-60px}body.fr #foes .hdr-tree{width:210px}body.fr #foes .hdr-tree .border{right:-60px}#bosses{padding:55px 0 63px}body.fr #bosses .hdr-tree{width:240px}body.fr #bosses .hdr-tree .border{right:-50px}#nightmares{padding:70px 0 45px}#nightmares .hdr-tree .border{right:25px}body.es #nightmares .hdr-tree .border{right:-10px}body.fr #nightmares .hdr-tree{width:200px}}@media screen and (max-width:500px){#nightmares .gallery .list-nav{max-width:370px;margin:0 auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UtY2hhcmFjdGVycy5zY3NzIiwiZ2xvYmFsL2hlbHBlcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQSxTQUVHLGtCQUFtQixDQUZ0QiwrQkFPTyxTQUFVLENBUGpCLG1CQVdPLGdCQUFpQixDQUd4QixjQUVJLFlBQWEsQ0FGakIsdUJBTVEsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixlQUFnQixDQUNoQixXQUFZLENBQ1osVUFBVyxDQVZuQiw2QkFjWSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxLQUFLLENBQ0wsTUFBTyxDQUNQLFdBQVksQ0FDWixVQUFXLENBQ1gsa0dBQW9ILENBckJoSSx5QkEwQlEsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQU9oQixTQUVJLGVBQWdCLENBTXBCLGlCQUdRLGFBQWMsQ0FDZCxpQkFBa0IsQ0FKMUIscUJBUVEsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FHZix3QkFFSSxXQUFZLENBRWhCLGdDQUVJLFdBQVksQ0FFaEIsd0JBRUksV0FBWSxDQUVoQixnQ0FFSSxXQUFZLENBSXBCLGNBRUksaUJBQWtCLENBTXRCLFVBRUkseURBQTRELENBQzVELG9CQUEwQixDQUcxQiw0QkFFSSxXQUFZLENBRWhCLG9DQUVJLFdBQVksQ0FFaEIsNEJBRUksV0FBWSxDQUVoQixvQ0FFSSxXQUFZLENBUXBCLE1BRUkseURBQTRELENBQzVELG9CQUFxQixDQUh6QixnQkFPUSxXQUFZLENBUHBCLHdCQVdRLFdBQVksQ0FFaEIsd0JBRUksV0FBWSxDQU9wQixvQ0FFSSxTQUFTLENBQ1QsaUJBU2MsQ0FabEIsMkJBT1EsU0FBVSxDQUNWLGVBQWdCLENBRWhCLGFBQWMsQ0FDZCxnQkFDVSxDQVpsQixhQWlCUSxhQUFjLENBQ2QseUJBQTBCLENBT2xDLFFBRUksNERBQStELENBQy9ELG1CQUFvQixDQUVwQiwwQkFFSSxXQUFZLENBT3BCLEtBRUksaUJBQWtCLENBQ2xCLGVBQWdCLENBSHBCLG1CQU1RLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLG1CQUFvQixDQUNwQixTQUFVLENBT2xCLFlBRUksd0RBQTJELENBQzNELG9CQUFxQixDQUh6Qiw4QkFPUSxPQUFRLENBRVosOEJBRUksV0FBWSxDQUVoQixzQ0FFSSxXQUFZLENBT3BCLDBCQUVJLHFEQUF3RCxDQUc1RCxxQ0FNSSwyQkFDSSxPQUFRLENBQ1gsQ0FFTCxxQ0FLSSxTQUVJLHFCQUFzQixDQUYxQixtQkFNUSxrQkFBbUIsQ0FOM0IsbUJBVVEsYUFBYyxDQVZ0QixlQWNRLFdBQVksQ0FkcEIsZ0JBa0JRLFVBQVcsQ0FHbkIscUJBSVEsb0JBQXFCLENBQ3JCLHlCQUEwQixDQUdsQyxvQkFJUSxlQUFnQixDQUtwQixnQ0FFSSxXQUFZLENBR3BCLDhCQUlRLFdBQVksQ0FLaEIsa0NBRUksV0FBWSxDQUNmLENDblBQLG9DRDRQRSxlQUtRLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixhQUFjLENBUHRCLDJCQVVRLFdBQVksQ0FJcEIsY0FDSSxZQUFhLENBTWpCLHNCQUlRLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxXQUFhLENBQ2IsYUFBYyxDQUNkLE9BQVEsQ0FDUixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixTQUFVLENBWmxCLHFCQWlCUSxlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsU0FBVSxDQUNWLHlCQUEwQixDQUc5Qix3QkFFSSxXQUFZLENBUXBCLDJCQUdRLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixhQUFjLENBQ2QsZ0JBQWlCLENBTnpCLHNCQWFZLHlCQUEwQixDQVF0QyxtQkFHUSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLGlCQUFrQixDQU4xQixjQVVRLFVBQVcsQ0FWbkIsa0JBY1ksMEJBQTJCLENBUXZDLDhCQUlRLFdBQVksQ0FDZixDQzVXUCxvQ0RvWEUsZUFLUSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FSdEIsMkJBWVEsV0FBWSxDQUdwQixjQUNJLFlBQWEsQ0FNakIsZ0JBQ0ksUUFBUyxDQUNULE1BQU8sQ0FDUCxjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FFaEIsb0NBRUksc0JBQW9CLENBQXBCLG1CQUFvQixDQU14QixTQUVJLGVBQWdCLENBRnBCLG1CQUtRLGVBQWdCLENBU3BCLHdCQUVJLFdBQVksQ0FKcEIsOENBWVksWUFBYSxDQVN6QiwyQkFJUSxlQUFnQixDQUNoQixhQUFjLENBQ2QsZ0JBQWlCLENBT3pCLG1CQUlRLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBT3pCLFVBQ0ksbUJBQW9CLENBRXBCLDRCQUVJLFdBQVksQ0FFaEIsNEJBRUksV0FBWSxDQUVoQixvQ0FFSSxZQUFhLENBT3JCLE1BQ0ksbUJBQW9CLENBRHhCLGdCQUtRLFdBQVksQ0FMcEIsd0JBU1EsV0FBWSxDQUVoQix3QkFFSSxXQUFZLENBRWhCLGdDQUVJLFdBQVksQ0FPcEIsUUFDSSxtQkFBb0IsQ0FDcEIsMEJBRUksV0FBWSxDQUVoQixrQ0FFSSxXQUFZLENBT3BCLFlBRUksbUJBQW9CLENBRnhCLDhCQU1RLFVBQVcsQ0FFZixzQ0FFSSxXQUFZLENBRWhCLDhCQUVJLFdBQVksQ0FDZixDQUlULG9DQU1JLCtCQUVRLGVBQWdCLENBQ2hCLGFBQWMsQ0FDakIiLCJmaWxlIjoicGFnZS1jaGFyYWN0ZXJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ2dsb2JhbC9oZWxwZXJzJztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUEFHRSBHTE9CQUxcbi50d28tY29sIFxue1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgPi5sZWZ0LCBcbiAgID4ucmlnaHRcbiAgICB7XG4gICAgICAgcGFkZGluZzogMDtcbiAgIH1cbiAgIC5jb3B5LWJveCBcbiAgIHtcbiAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgIH1cbn1cbi5ibGFkZS13aW5kb3cgXG57XG4gICAgaGVpZ2h0OiA1NjBweDtcblxuICAgIC5iZy13cmFwIFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjphZnRlciBcbiAgICAgICAge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuNCkgMCUscmdiYSgwLDAsMCwwKSA0NSUscmdiYSgwLDAsMCwwKSA1NSUsIHJnYmEoMCwwLDAsMC40KSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hhci13cmFwIFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdBTExFUllcbi5nYWxsZXJ5IFxue1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIRVJPXG4uaGVybyBcbntcbiAgICAuY2hhci1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmNoYXItbGluayBpbWcgXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDU0N3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTc1cHg7XG4gICAgICAgIHdpZHRoOiAxMDIlO1xuICAgIH1cblxuICAgIGJvZHkuZXMgJiAuaGRyLXRyZWUgXG4gICAge1xuICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgfVxuICAgIGJvZHkuZXMgJiAuaGRyLXRyZWUgLmJvcmRlciBcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICB9XG4gICAgYm9keS5mciAmIC5oZHItdHJlZSBcbiAgICB7XG4gICAgICAgIHdpZHRoOiAzODBweDtcbiAgICB9XG4gICAgYm9keS5mciAmIC5oZHItdHJlZSAuYm9yZGVyIFxuICAgIHtcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgIH1cblxufVxuI2hlcm8tZGl2aWRlciBcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGUklFTkRMWVxuI2ZyaWVuZGx5IFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nbG9iYWwvcGF0dGVybi13aGl0ZS10cmkuanBnXCIpO1xuICAgIHBhZGRpbmc6IGVtKDE4MHB4KSAwIDEwMHB4O1xuXG5cbiAgICBib2R5LmVzICYgLmhkci10cmVlIFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgIH1cbiAgICBib2R5LmVzICYgLmhkci10cmVlIC5ib3JkZXIgXG4gICAge1xuICAgICAgICByaWdodDogLTYwcHg7XG4gICAgfVxuICAgIGJvZHkuZnIgJiAuaGRyLXRyZWUgXG4gICAge1xuICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgfVxuICAgIGJvZHkuZnIgJiAuaGRyLXRyZWUgLmJvcmRlciBcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICB9XG5cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZPRVNcbiNmb2VzIFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nbG9iYWwvcGF0dGVybi1ncmVlbi1oZXguanBnXCIpO1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNzVweDtcblxuICAgIC5oZHItdHJlZSBcbiAgICB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG4gICAgLmhkci10cmVlIC5ib3JkZXIgXG4gICAge1xuICAgICAgICByaWdodDogLTkwcHg7XG4gICAgfVxuICAgIGJvZHkuZnIgJiAuaGRyLXRyZWUgXG4gICAge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gT0NUT1JPS1xuI29jdG9yb2sgXG57XG4gICAgei1pbmRleDoxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jaGFyLW9jdG9yb2sgaW1nXG4gICAge1xuICAgICAgICB3aWR0aDogNjklO1xuICAgICAgICBtYXgtd2lkdGg6IDc4M3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTE4NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTU5JTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuYmcgXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03JSk7XG4gICAgfVxufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQk9TU0VTXG4jYm9zc2VzIFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nbG9iYWwvcGF0dGVybi1ibHVlLWRpYW1vbmQuanBnXCIpO1xuICAgIHBhZGRpbmc6IDgwcHggMCA5NXB4O1xuXG4gICAgYm9keS5mciAmIC5oZHItdHJlZSBcbiAgICB7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICB9XG59XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQSUdcbiNwaWcgXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY2hhci1waWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDkyMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE5JR0hUTUFSRVNcbiNuaWdodG1hcmVzIFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nbG9iYWwvcGF0dGVybi1nb2xkLXRyaS5qcGdcIik7XG4gICAgcGFkZGluZzogODVweCAwIDExMHB4O1xuXG4gICAgLmhkci10cmVlIC5ib3JkZXIgXG4gICAge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgYm9keS5mciAmIC5oZHItdHJlZSBcbiAgICB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgYm9keS5mciAmIC5oZHItdHJlZSAuYm9yZGVyIFxuICAgIHtcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENST1NTTElOS1xuLmNyb3NzbGluayAuZnJhbWUtY29udGVudCBcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hhcmFjdGVycy9jcm9zc2xpbmsuanBnXCIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIFxue1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIEhFUk9cbiAgICAuaGVybyAuaGVyby1jaGFyLmNoYXItYm9tYiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIFBBR0UgR0xPQkFMXG4gICAgLnR3by1jb2wgXG4gICAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5oZHItdHJlZSBcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42JTtcbiAgICAgICAgfVxuICAgICAgICAuY29weS1ib3ggXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0LjYlO1xuICAgICAgICB9XG4gICAgICAgID4ubGVmdFxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogNzUwcHg7ICBcbiAgICAgICAgfSBcbiAgICAgICAgPi5yaWdodCBcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8gXG4gICAge1xuICAgICAgICAuY2hhci1saW5rIGltZyBcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExN3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2ZyaWVuZGx5IFxuICAgIHtcbiAgICAgICAgLmhkci10cmVlIFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICNmb2VzIFxuICAgIHtcbiAgICAgICAgYm9keS5mciAmIC5oZHItdHJlZSAuYm9yZGVyIFxuICAgICAgICB7XG4gICAgICAgICAgICByaWdodDogLTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI25pZ2h0bWFyZXMgXG4gICAge1xuICAgICAgICAuaGRyLXRyZWUgLmJvcmRlciBcbiAgICAgICAge1xuICAgICAgICAgICAgcmlnaHQ6IDIzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICNib3NzZXMgXG4gICAge1xuICAgICAgICBib2R5LmZyICYgLmhkci10cmVlIC5ib3JkZXIgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0LXYge1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIFBBR0UgR0xPQkFMXG4gICAgLnR3by1jb2wgXG4gICAge1xuXG4gICAgICAgIC5sZWZ0IFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4OyAgXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaGRyLXRyZWUgLmJvcmRlciB7XG4gICAgICAgICAgICByaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICBcbiAgICB9XG4gICAgLmJsYWRlLXdpbmRvdyB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIEhFUk9cbiAgICAuaGVybyBcbiAgICB7XG4gICAgICAgIC5oZXJvLWNoYXItd3JhcCBcbiAgICAgICAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAgMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNoYXItbGluayBpbWcgXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJvZHkuZXMgJiAuaGRyLXRyZWUgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIE9DVE9ST0tcbiAgICAjb2N0b3JvayB7XG4gICAgICAgIC5jaGFyLW9jdG9yb2sgaW1nXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTExMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNSU7XG4gICAgICAgIH1cbiAgICAgICAgLmJnLXdyYXAgXG4gICAgICAgIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMjUlO1xuICAgICAgICAgICAgaW1nIFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIFBJR1xuICAgICNwaWcge1xuICAgICAgICAuY2hhci1waWcgaW1nXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjJweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTUxJTtcbiAgICAgICAgfVxuICAgICAgICAuYmctd3JhcCBcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDEyNSU7XG5cbiAgICAgICAgICAgIGltZyBcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gTklHSFRNQVJFU1xuICAgICNuaWdodG1hcmVzIFxuICAgIHtcbiAgICAgICAgLmhkci10cmVlIC5ib3JkZXIgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gUEFHRSBHTE9BQkxcbiAgICAudHdvLWNvbCBcbiAgICB7XG5cbiAgICAgICAgLmxlZnQgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgIFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmhkci10cmVlIC5ib3JkZXIgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxhZGUtd2luZG93IHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIEhFUk9cbiAgICAuaGVybyAudmlkLXdyYXAge1xuICAgICAgICB0b3A6IC0yMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnZpZC13cmFwLmFsd2F5cy1jZW50ZXJlZCAuYmctdmlkZW8ge1xuXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMjMlO1xuICAgIH1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBHQUxMRVJZXG4gICAgLmdhbGxlcnkgXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAgIC5saXN0LW5hdiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIEhFUk9cbiAgICAuaGVybyBcbiAgICB7XG4gICAgICAgIGJvZHkuZnIgJiAuaGRyLXRyZWUgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1jaGFyIFxuICAgICAgICB7XG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmNoYXItbW9ibGluIFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBPQ1RPUk9LXG4gICAgI29jdG9yb2sgXG4gICAge1xuICAgICAgICAuY2hhci1vY3Rvcm9rIGltZ1xuICAgICAgICB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBQSUdcbiAgICAjcGlnIFxuICAgIHtcbiAgICAgICAgLmNoYXItcGlnIGltZ1xuICAgICAgICB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MXB4O1xuICAgICAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTQlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gRlJJRU5ETFlcbiAgICAjZnJpZW5kbHkge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMzNweDtcblxuICAgICAgICBib2R5LmVzICYgLmhkci10cmVlIFxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYm9keS5mciAmIC5oZHItdHJlZSBcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGJvZHkuZnIgJiAuaGRyLXRyZWUgLmJvcmRlciBcbiAgICAgICAge1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBGT0VTXG4gICAgI2ZvZXMge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTRweDtcblxuICAgICAgICAuaGRyLXRyZWUgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaGRyLXRyZWUgLmJvcmRlciBcbiAgICAgICAge1xuICAgICAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICB9XG4gICAgICAgIGJvZHkuZnIgJiAuaGRyLXRyZWUgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgfVxuICAgICAgICBib2R5LmZyICYgLmhkci10cmVlIC5ib3JkZXIgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBCT1NTRVNcbiAgICAjYm9zc2VzIHtcbiAgICAgICAgcGFkZGluZzogNTVweCAwIDYzcHg7XG4gICAgICAgIGJvZHkuZnIgJiAuaGRyLXRyZWUgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICBib2R5LmZyICYgLmhkci10cmVlIC5ib3JkZXIgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBOSUdIVE1BUkVTXG4gICAgI25pZ2h0bWFyZXMgXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNDVweDtcbiAgICAgICAgXG4gICAgICAgIC5oZHItdHJlZSAuYm9yZGVyIFxuICAgICAgICB7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBib2R5LmVzICYgLmhkci10cmVlIC5ib3JkZXIgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICBib2R5LmZyICYgLmhkci10cmVlIFxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpIFxue1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIE5JR0hUTUFSRVNcbiAgICAjbmlnaHRtYXJlcyB7XG4gICAgICAgIC5nYWxsZXJ5IC5saXN0LW5hdiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGdyZWVuOiAjMzM3YjRiO1xuJGdvbGQ6ICNiOTljNTQ7XG4keWVsbG93OiAjZmNjZDE0O1xuJGJyb3duOiAjNzI0MzI5O1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ09NTU9OIFxuLy8gTEFZT1VUXG5AbWl4aW4gcG9zLWEtZmlsbCBcbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtaXhpbiBncmVlbi1kbWQtcGF0dGVyblxue1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ2xvYmFsL3BhdHRlcm4tZ3JlZW4tZGlhbW9uZC5qcGdcIik7XG59XG5AbWl4aW4gYmxrLWRtZC1wYXR0ZXJuXG57XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nbG9iYWwvcGF0dGVybi1ibGstZGlhbW9uZC5qcGdcIik7XG59XG5AbWl4aW4gd2hpdGUtdHJpLXBhdHRlcm4gXG57XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nbG9iYWwvcGF0dGVybi13aGl0ZS10cmkuanBnXCIpO1xufVxuQG1peGluIGdyZWVuLXRyaS1wYXR0ZXJuIFxue1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ2xvYmFsL3BhdHRlcm4tZ3JlZW4tdHJpLmpwZ1wiKTtcbn1cbkBtaXhpbiBicm93bi10cmktcGF0dGVybiBcbntcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dsb2JhbC9wYXR0ZXJuLWJyb3duLXRyaS5qcGdcIik7XG59XG5AbWl4aW4gYnJvd24yLXRyaS1wYXR0ZXJuIFxue1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ2xvYmFsL3BhdHRlcm4tYnJvd24yLXRyaS5qcGdcIik7XG59XG5AbWl4aW4geWVsbG93LXRyaS1wYXR0ZXJuIFxue1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ2xvYmFsL3BhdHRlcm4teWVsbG93LXRyaS5qcGdcIik7XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTUVESUEgUVVFUklFU1xuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYmxldC1oIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYmxldC12IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtb2JpbGVOYXYge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRk9OVCBTSVpFIEhFTFBFUlNcbiRkZWZhdWx0LWZvbnQtc2l6ZTogMThweDtcblxuLy8gQ09OVkVSVCBQWCBUTyBFTVxuQGZ1bmN0aW9uIGVtKCRwaXhlbHMsICRjb250ZXh0OiAkZGVmYXVsdC1mb250LXNpemUpIHtcbiAgQGlmICh1bml0bGVzcygkcGl4ZWxzKSkge1xuICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XG4gIH1cblxuICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xuICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcbiAgfVxuXG4gIEByZXR1cm4gKCRwaXhlbHMgLyAkY29udGV4dCkgKiAxZW07XG59XG5cbkBmdW5jdGlvbiByZW0oJHBpeGVscykge1xuICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpID09IGZhbHNlKSB7XG4gICAgJHBpeGVsczogJHBpeGVscyAvIDFweDtcbiAgfVxuICBAcmV0dXJuICgkcGl4ZWxzIC8gMTApICsgcmVtO1xufSJdfQ== */
