.p-top-mv,.p-top-mv .mv-slider-block{position:relative}.p-top-mv .mv-ttl-blcok{left:50%;max-width:100%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.p-top-mv #floating{bottom:5vw;position:absolute;right:5vw;z-index:101}@media not all and (min-width:768px){.p-top-mv #floating{bottom:45px;right:15px}}.p-top-mv #floating img{max-width:234px;min-width:160px;width:12.1875vw}.p-top-msg .sec-inner{padding-bottom:0}.p-top-msg .msg-block{border-radius:15px;padding:40px}@media not all and (min-width:768px){.p-top-msg .msg-block{padding:20px}}.p-top-msg .msg-block .contxt,.p-top-msg .msg-block .p-ttl__gothic{text-align:center}@media not all and (min-width:768px){.p-top-msg .msg-block .contxt{text-align:left}}.p-top-msg .msg-block .c-btn-wrap{margin-top:50px}.p-top-msg .msg-block .c-btn1{margin:0 auto}.p-top-feature .sec-inner{padding-bottom:0}.p-top-feature .feature-slider-block{overflow:hidden;position:relative}.p-top-feature .slider-feature{line-height:normal;padding-bottom:40px}@media not all and (min-width:768px){.p-top-feature .swiper-slide{padding:0 20px}}.p-top-feature .swiper-slide__card{align-items:stretch;background-color:#fff;border-radius:15px;color:#272727;flex-direction:row;overflow:hidden;text-decoration:none}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card{flex-direction:column}}.p-top-feature .swiper-slide__card .card-img{background-color:#fff;width:35%}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-img{width:100%}}.p-top-feature .swiper-slide__card .card-img.c-ratio{padding-top:105%}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-img.c-ratio{padding-top:74.6269%}}.p-top-feature .swiper-slide__card .card-img img{height:100%}.p-top-feature .swiper-slide__card .card-body{padding:40px;width:65%}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-body{padding:20px 20px 30px;width:100%}}.p-top-feature .swiper-slide__card .card-title{margin-bottom:30px}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-title{margin-bottom:24px}}.p-top-feature .swiper-slide__card .card-title span{background:linear-gradient(transparent 13%,#272727 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;font-size:calc(20.05825px + .5178vw);font-weight:500;letter-spacing:.1rem;line-height:2;padding:5px 15px}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .card-title span{padding:5px 8px}}.p-top-feature .swiper-slide__card .card-text{color:#272727;letter-spacing:.05rem;line-height:2.133}.p-top-feature .swiper-slide__card .c-btn-unit{margin-top:24px;text-align:right}@media not all and (min-width:768px){.p-top-feature .swiper-slide__card .c-btn-unit{text-align:center}}.p-top-feature .c-btn1{margin:0 auto}.p-top-itvw .itvw-slider-block{overflow:hidden;position:relative}@media not all and (min-width:768px){.p-top-itvw .itvw-slider-block{padding:0 20px}}.p-top-itvw .slider-itvw{line-height:normal;padding-bottom:40px}@media screen and (min-width:768px){.p-top-itvw .swiper-wrapper{display:flex;justify-content:space-between}.p-top-itvw .swiper-slide{width:calc(33.33333% - 22px)}}.p-top-itvw .swiper-slide__card{background-color:#fff;border-radius:15px;overflow:hidden}.p-top-itvw .swiper-slide__card:hover .card-img img{transform:scale(1.1)}.p-top-itvw .swiper-slide__card .card-img{background-color:#fff;overflow:hidden}.p-top-itvw .swiper-slide__card .card-img.c-radio:before{padding-top:81.0811%}@media not all and (min-width:768px){.p-top-itvw .swiper-slide__card .card-img.c-radio:before{padding-top:74.6269%}}.p-top-itvw .swiper-slide__card .card-img img{transform:scale(1);transition:.5s ease}.p-top-itvw .swiper-slide__card .card-body{padding:40px 20px;position:relative}.p-top-itvw .swiper-slide__card .card-title{font-size:20px;font-weight:700;line-height:1.6}.p-top-itvw .swiper-slide__card .job{align-items:center;background-color:#3d3d3d;color:#fff;display:flex;font-size:15px;height:30px;justify-content:center;left:50%;padding:5px;position:absolute;top:-15px;transform:translateX(-50%);width:175px;z-index:1}.p-top-itvw .swiper-slide__card .name-unit{grid-gap:0 20px;gap:0 20px}.p-top-itvw .swiper-slide__card .name-unit li.en{color:#737373;font-size:14px}.p-top-itvw .swiper-slide__card .c-flex-unit{align-items:flex-end;margin-top:20px}.p-top-itvw .swiper-button-block{display:none}@media not all and (min-width:768px){.p-top-itvw .swiper-button-block{display:flex}}.p-top-itvw .c-btn1{margin:0 auto}.p-top-env .sec-inner{padding-bottom:0}@media not all and (min-width:768px){.p-top-env .p-ttl__en{letter-spacing:0}}.p-top-env .env-card-block{grid-gap:60px 0;display:flex;flex-direction:column;gap:60px 0;margin:0 auto;max-width:100%;position:relative;width:1200px}@media not all and (min-width:768px){.p-top-env .env-card-block{grid-gap:30px 0;gap:30px 0}}.p-top-env .env-card-block .env-card{padding-top:70px}.p-top-env .env-card-block .env-card .card-img{border-radius:15px;overflow:hidden;position:absolute;top:0;width:calc(50% - 55px)}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card .card-img{width:calc(50% + 55px)}}.p-top-env .env-card-block .env-card .card-body{background-color:#fce8d9;border-radius:25px;padding:50px;width:calc(100% - 100px)}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card .card-body{border-radius:15px;padding:27vw 20px 30px;width:calc(100% - 20px)}}.p-top-env .env-card-block .env-card .card-body__inner{width:calc(50% + 55px)}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card .card-body__inner{padding-top:10px;width:100%}}.p-top-env .env-card-block .env-card.left-item .card-img{right:0}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card.left-item .card-img{border-radius:15px 0 0 15px}.p-top-env .env-card-block .env-card.left-item .card-body{border-radius:0 15px 15px 0}}.p-top-env .env-card-block .env-card.right-item .card-img{left:0}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card.right-item .card-img{border-radius:0 15px 15px 0}}.p-top-env .env-card-block .env-card.right-item .card-body{margin-left:auto}@media not all and (min-width:768px){.p-top-env .env-card-block .env-card.right-item .card-body{border-radius:15px 0 0 15px}}.p-top-env .env-card-block .env-card.right-item .card-body__inner{margin-left:auto}.p-top-env .env-card-block .card-title{font-size:calc(27.08738px + .7767vw);font-weight:700;line-height:normal}@media not all and (min-width:768px){.p-top-env .env-card-block .card-title{letter-spacing:normal}.p-top-env .env-card-block .c-btn1{margin:0 auto}}.p-top-news .sec-inner{padding:90px 0 0}.p-top-news .news-block{border:3px solid #e6e6e6;border-radius:25px;padding:46px}@media not all and (min-width:768px){.p-top-news .news-block{border-radius:15px;padding:40px 20px}}.p-top-news .p-ttl-unit{grid-gap:0 16px;align-items:center;display:flex;gap:0 16px;justify-content:space-between;margin-bottom:50px}@media not all and (min-width:768px){.p-top-news .p-ttl-unit{justify-content:center;margin-bottom:30px}}.p-top-news .p-ttl__en{font-size:calc(28.05825px + .5178vw)}@media not all and (min-width:768px){.p-top-news .c-btn-unit{margin-top:20px}}.p-top-movie .sec-inner{padding:90px 0 0}.p-top-movie .movie-card,.p-top-movie .movie-card .card-img{position:relative}.p-top-movie .movie-card .card-img.c-radio:before{padding-top:56.25%}.p-top-movie .movie-card .card-img:after{background:url(../img/common/icon_play.svg) no-repeat 50%;background-size:100% auto;content:"";display:block;height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px;z-index:1}.p-top-movie .movie-card .card-text{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;font-size:14px;left:0;line-height:normal;padding:10px;position:absolute;text-align:center;width:100%}@media not all and (min-width:768px){.p-top-movie .movie-card .card-text{background-color:#272727;bottom:auto;left:auto;position:static}}.p-top-movie .movie-card .play-btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-top-movie .movie-block{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.p-top-movie .movie-block iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-top-blog .sec-inner{padding-bottom:0}.p-top-blog .c-card-block{background-color:#fff;padding:40px}@media not all and (min-width:768px){.p-top-blog .c-card-block{border-radius:15px;padding:20px}}.p-top-blog .c-card-unit{grid-gap:0 50px;gap:0 50px}@media not all and (min-width:768px){.p-top-blog .c-card-unit{grid-gap:30px 0;gap:30px 0}}.p-top-blog .blog-card{grid-gap:20px 0;gap:20px 0}@media not all and (min-width:768px){.p-top-blog .blog-card{grid-gap:0 20px;flex-direction:row;gap:0 20px}}.p-top-blog .blog-card:hover .card-img img{transform:scale(1.1)}.p-top-blog .blog-card .card-img{overflow:hidden}@media not all and (min-width:768px){.p-top-blog .blog-card .card-img{width:42%}}.p-top-blog .blog-card .card-img.c-radio:before{padding-top:69.0667%}.p-top-blog .blog-card .card-img img{transform:scale(1);transition:.5s ease}@media not all and (min-width:768px){.p-top-blog .blog-card .card-body{width:calc(58% - 20px)}}.p-top-blog .blog-card .card-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.p-top-blog .c-txt-btn{margin-top:20px}@media not all and (min-width:768px){.p-top-blog .c-btn-unit{margin-top:30px}}.p-top-blog .c-btn1{margin:0 auto}@media not all and (min-width:768px){.p-top-data .c-img-item{padding:0}}.p-top-data .c-img-wrap{position:relative;text-align:center}.p-top-data .c-img-wrap .data-img{border-radius:25px;overflow:hidden}@media not all and (min-width:768px){.p-top-data .c-img-wrap .data-img{border-radius:0;overflow:visible}}.p-top-data .c-img-wrap .data-ttl-block{left:50%;padding:0 20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-top-data .p-ttl-unit{margin-bottom:40px}@media not all and (min-width:768px){.p-top-data .p-ttl-unit{margin-bottom:30px}}.p-top-data .c-btn1{margin:0 auto}.p-top-crosstalk .crosstalk-img-block{height:500px;position:relative}@media not all and (min-width:768px){.p-top-crosstalk .crosstalk-img-block{height:auto}}.p-top-crosstalk .crosstalk-img-block img{height:100%;left:0;position:absolute;top:0;width:100%}@media not all and (min-width:768px){.p-top-crosstalk .crosstalk-img-block img{height:auto;left:auto;position:static;top:auto}}.p-top-crosstalk .container-fluid{height:550px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}@media not all and (min-width:768px){.p-top-crosstalk .container-fluid{height:auto;left:auto;margin-top:-24px;position:static;top:auto;transform:translate(0)}}.p-top-crosstalk .container-fluid .row{height:100%}@media not all and (min-width:768px){.p-top-crosstalk .container-fluid .row{height:auto}}.p-top-crosstalk .crosstalk-card-block{border-radius:15px;height:100%;padding:40px 30px 66px}@media not all and (min-width:768px){.p-top-crosstalk .crosstalk-card-block{border-radius:10px;padding:40px 20px}}.p-top-crosstalk .crosstalk-card .card-header{padding:50px 0 40px;position:relative;text-align:center}.p-top-crosstalk .crosstalk-card .card-header:before{background:url(../img/top/crosstalk/crosstalk_catch.svg) no-repeat 50%;background-size:100% auto;content:"";display:block;height:69px;left:0;position:absolute;top:0;width:201px}.p-top-crosstalk .crosstalk-card .card-header__ttl{background-color:#3d3d3d;color:#fff;padding:5px 20px}.p-top-crosstalk .crosstalk-card .card-body{padding-bottom:40px}.p-top-crosstalk .crosstalk-card .card-title{font-size:calc(34.4px + .5vw);font-weight:700;line-height:1.477;margin-bottom:30px;text-align:center}.p-top-crosstalk .crosstalk-card .card-text{line-height:2.133;padding-left:10px}.p-top-crosstalk .crosstalk-card .c-btn1{margin:0 auto}.p-top-gMap .sec-inner{padding:110px 0}@media not all and (min-width:768px){.p-top-gMap .sec-inner{padding:85px 0 0}}.p-top-gMap .p-gMap-unit{height:0;padding-top:30.7895%;position:relative;width:100%}@media not all and (min-width:768px){.p-top-gMap .p-gMap-unit{padding-top:56.25%}}.p-top-gMap .p-gMap-unit iframe{height:100%;left:0;position:absolute;top:0;width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX2lsbHVzdC5zY3NzIiwiaWxsdXN0LmNzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJmb3VuZGF0aW9uL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlRSxxQ0FDRSxpQkNMSixDRFFFLHdCQU9FLFFBQUEsQ0FIQSxjQUFBLENBSEEsY0FBQSxDQUlBLGlCQUFBLENBSEEsaUJBQUEsQ0FJQSxPQUFBLENBRUEsOEJBQUEsQ0FMQSxVQUFBLENBTUEsU0NOSixDRFNFLG9CQUVFLFVBQUEsQ0FEQSxpQkFBQSxDQUVBLFNBQUEsQ0FDQSxXQ1BKLENDQUUscUNGR0Esb0JBT0ksV0FBQSxDQUNBLFVDTkosQ0FDRixDRFFJLHdCQUVFLGVBQUEsQ0FDQSxlQUFBLENBRkEsZUNKTixDRGFFLHNCQUNFLGdCQ1RKLENEWUUsc0JBQ0Usa0JBQUEsQ0FDQSxZQ1ZKLENDcEJFLHFDRjRCQSxzQkFLSSxZQ1RKLENBQ0YsQ0RlSSxtRUFDRSxpQkNWTixDQy9CRSxxQ0Z3Q0UsOEJBSUksZUNUTixDQUNGLENEWUksa0NBQ0UsZUNWTixDRGFJLDhCQUNFLGFDWE4sQ0RrQkUsMEJBQ0UsZ0JDZEosQ0RpQkUscUNBRUUsZUFBQSxDQURBLGlCQ2RKLENEa0JFLCtCQUNFLGtCQUFBLENBQ0EsbUJDaEJKLENDdkRFLHFDRjBFQSw2QkFHSSxjQ2xCSixDQUNGLENEb0JJLG1DQUlFLG1CQUFBLENBSEEscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGFHL0ZPLENIaUdQLGtCQUFBLENBRUEsZUFBQSxDQURBLG9CQ2pCTixDQ3JFRSxxQ0ZnRkUsbUNBVUkscUJDakJOLENBQ0YsQ0RtQk0sNkNBQ0UscUJBQUEsQ0FDQSxTQ2pCUixDQzlFRSxxQ0Y2RkksNkNBS0ksVUNoQlIsQ0FDRixDRGtCUSxxREFDRSxnQkNoQlYsQ0N0RkUscUNGcUdNLHFEQUlJLG9CQ2ZWLENBQ0YsQ0RrQlEsaURBQ0UsV0NoQlYsQ0RvQk0sOENBQ0UsWUFBQSxDQUNBLFNDbEJS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LENBSUEsU0FBQSxDQUhBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FFQSxzQkNsR0osQ0FDRixDRG9HSSx1Q0FDRSxXQ2xHTixDQzNtQkUscUNGNHNCRSx1Q0FJSSxXQ2pHTixDQUNGLENEcUdFLHVDQUNFLGtCQUFBLENBRUEsV0FBQSxDQURBLHNCQ2xHSixDQ3JuQkUscUNGcXRCQSx1Q0FNSSxrQkFBQSxDQUNBLGlCQ2xHSixDQUNGLENEdUdJLDhDQUVFLG1CQUFBLENBQ0EsaUJBQUEsQ0FGQSxpQkNuR04sQ0R1R00scURBQ0Usc0VBQUEsQ0FDQSx5QkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBRUEsV0FBQSxDQUdBLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLEtBQUEsQ0FIQSxXQ2pHUixDRHdHTSxtREFDRSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSxnQkN0R1IsQ0QwR0ksNENBQ0UsbUJDeEdOLENEMkdJLDZDQUNFLDZCQUFBLENBQ0EsZUFBQSxDQUVBLGlCQUFBLENBQ0Esa0JBQUEsQ0FGQSxpQkN2R04sQ0Q0R0ksNENBQ0UsaUJBQUEsQ0FDQSxpQkMxR04sQ0Q2R0kseUNBQ0UsYUMzR04sQ0RvSEUsdUJBQ0UsZUM3R0osQ0N6cUJFLHFDRnF4QkEsdUJBSUksZ0JDNUdKLENBQ0YsQ0QrR0UseUJBRUUsUUFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FIQSxVQzFHSixDQ3ByQkUscUNGNnhCQSx5QkFPSSxrQkM1R0osQ0FDRixDRDhHSSxnQ0FFRSxXQUFBLENBR0EsTUFBQSxDQUZBLGlCQUFBLENBQ0EsS0FBQSxDQUhBLFVDeEdOIiwiZmlsZSI6ImlsbHVzdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi9mb3VuZGF0aW9uL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbicgYXMgbWl4aW47XG5cbi8qXG50b3BcbiovXG4kUEFHRV9JRDogdG9wO1xuJFBBVEg6ICcuLi8nO1xuJENPTU1PTl9QQVRIOiAnI3skUEFUSH1pbWcvY29tbW9uLyc7XG4kSU1BR0VfUEFUSDogJyN7JFBBVEh9aW1nLyN7JFBBR0VfSUR9Lyc7XG5cbi8qID09WyAucC10b3AtbXYgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLW12IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm12LXNsaWRlci1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm12LXR0bC1ibGNvayB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgI2Zsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1dnc7XG4gICAgcmlnaHQ6IDV2dztcbiAgICB6LWluZGV4OiAxMDE7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogY2FsYygyMzQgLyAxOTIwICogMTAwdncpO1xuICAgICAgbWF4LXdpZHRoOiAyMzRweDtcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qID09WyAucC10b3AtbXNnIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1tc2cge1xuICAuc2VjLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tc2ctYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAucC10dGxfX2dvdGhpYyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbnR4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWJ0bi13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLmMtYnRuMSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1mZWF0dXJlIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1mZWF0dXJlIHtcbiAgLnNlYy1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZmVhdHVyZS1zbGlkZXItYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWRlci1mZWF0dXJlIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAzNSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmMtcmF0aW8ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDUlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzQuNjI2OSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA2NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAxMyUsIHZhcmlhYmxlcy4kQ09MT1JfVEVYVCAwJSk7XG4gICAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIycHggKyA4ICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG4gICAgICB9XG5cbiAgICAgIC5jLWJ0bi11bml0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtYnRuMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1pdHZ3IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1pdHZ3IHtcblxuICAuaXR2dy1zbGlkZXItYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1pdHZ3IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIycHgpO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi5jLXJhZGlvIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgxLjA4MTElO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc0LjYyNjklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuXG4gICAgICAuam9iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAubmFtZS11bml0IHtcbiAgICAgICAgZ2FwOiAwIDIwcHg7XG4gICAgICAgIC8qIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICYuZW4ge1xuICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgZGFya2dyZXkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1mbGV4LXVuaXQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmMtYnRuMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1lbnYgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLWVudiB7XG5cbiAgLnNlYy1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucC10dGxfX2VuIHtcbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5lbnYtY2FyZC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgZ2FwOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgLmVudi1jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gICAgICAuY2FyZC1pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgNTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgcGFsZW9yYW5nZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyN3Z3O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDU1cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxlZnQtaXRlbSB7XG4gICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0LWl0ZW0ge1xuICAgICAgICAuY2FyZC1pbWcge1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWJ0bjEge1xuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PVsgLnAtdG9wLW5ld3MgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLW5ld3Mge1xuICAuc2VjLWlubmVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMDtcbiAgfVxuXG4gIC5uZXdzLWJsb2NrIHtcbiAgICBib3JkZXI6IDNweCBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGdyYXkpIHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogNDZweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAucC10dGwtdW5pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDAgMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggO1xuICAgIH1cbiAgfVxuXG4gIC5wLXR0bF9fZW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgOCAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICB9XG5cbiAgLmMtYnRuLXVuaXQge1xuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxufVxuXG4vKiA9PVsgLnAtdG9wLW1vdmllIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1tb3ZpZSB7XG4gIC5zZWMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMCAwO1xuICB9XG5cbiAgLm1vdmllLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jYXJkLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuYy1yYWRpbyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9jb21tb25fcGF0aCgnaWNvbl9wbGF5LnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxheS1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAubW92aWUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1ibG9nIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1ibG9nIHtcblxuICAuc2VjLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jLWNhcmQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgcGFkZGluZzogNDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmMtY2FyZC11bml0IHtcbiAgICBnYXA6IDAgNTBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgZ2FwOiAzMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctY2FyZCB7XG4gICAgZ2FwOiAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaW1nIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgfVxuXG4gICAgICAmLmMtcmFkaW8ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2OS4wNjY3JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICB3aWR0aDogY2FsYyg1OCUgLSAyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtdGV4dCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIH1cbiAgfVxuXG4gIC5jLXR4dC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYy1idG4tdW5pdCB7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmMtYnRuMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1kYXRhIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1kYXRhIHtcblxuICAuYy1pbWctaXRlbSB7XG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jLWltZy13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRhdGEtaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGEtdHRsLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLnAtdHRsLXVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmMtYnRuMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogPT1bIC5wLXRvcC1jcm9zc3RhbGsgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLWNyb3NzdGFsayB7XG4gIC5jcm9zc3RhbGstaW1nLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jcm9zc3RhbGstY2FyZC1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNjZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNyb3NzdGFsay1jYXJkIHtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3RvcC9jcm9zc3RhbGsvY3Jvc3N0YWxrX2NhdGNoLnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMXB4O1xuICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX190dGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QzRDNEO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDM2cHggKyA4ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDc3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEzMztcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuYy1idG4xIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PVsgLnAtdG9wLWdNYXAgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLWdNYXAge1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIHBhbGVncmF5KTsgKi9cblxuICAuc2VjLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAucC1nTWFwLXVuaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzAuNzg5NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIOS9meeZvSA444Gu5YCN5pWwICovXG4vKlxudG9wXG4qL1xuLyogPT1bIC5wLXRvcC1tdiBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtbXYgLm12LXNsaWRlci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXRvcC1tdiAubXYtdHRsLWJsY29rIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4ucC10b3AtbXYgI2Zsb2F0aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDV2dztcbiAgcmlnaHQ6IDV2dztcbiAgei1pbmRleDogMTAxO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdiAjZmxvYXRpbmcge1xuICAgIGJvdHRvbTogNDVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLnAtdG9wLW12ICNmbG9hdGluZyBpbWcge1xuICB3aWR0aDogMTIuMTg3NXZ3O1xuICBtYXgtd2lkdGg6IDIzNHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuXG4vKiA9PVsgLnAtdG9wLW1zZyBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtbXNnIC5zZWMtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLXRvcC1tc2cgLm1zZy1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW1zZyAubXNnLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC10b3AtbXNnIC5tc2ctYmxvY2sgLnAtdHRsX19nb3RoaWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC10b3AtbXNnIC5tc2ctYmxvY2sgLmNvbnR4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXNnIC5tc2ctYmxvY2sgLmNvbnR4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtdG9wLW1zZyAubXNnLWJsb2NrIC5jLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wLXRvcC1tc2cgLm1zZy1ibG9jayAuYy1idG4xIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qID09WyAucC10b3AtZmVhdHVyZSBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtZmVhdHVyZSAuc2VjLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC10b3AtZmVhdHVyZSAuZmVhdHVyZS1zbGlkZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC10b3AtZmVhdHVyZSAuc2xpZGVyLWZlYXR1cmUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICMyNzI3Mjc7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZlYXR1cmUgLnN3aXBlci1zbGlkZV9fY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtdG9wLWZlYXR1cmUgLnN3aXBlci1zbGlkZV9fY2FyZCAuY2FyZC1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtaW1nLmMtcmF0aW8ge1xuICBwYWRkaW5nLXRvcDogMTA1JTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLWltZy5jLXJhdGlvIHtcbiAgICBwYWRkaW5nLXRvcDogNzQuNjI2OSU7XG4gIH1cbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtaW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZlYXR1cmUgLnN3aXBlci1zbGlkZV9fY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLXRpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMTMlLCAjMjcyNzI3IDAlKTtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiBjYWxjKDIycHggKyA4ICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmVhdHVyZSAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLXRpdGxlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gIH1cbn1cbi5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtdGV4dCB7XG4gIGNvbG9yOiAjMjcyNzI3O1xuICBsaW5lLWhlaWdodDogMi4xMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xufVxuLnAtdG9wLWZlYXR1cmUgLnN3aXBlci1zbGlkZV9fY2FyZCAuYy1idG4tdW5pdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mZWF0dXJlIC5zd2lwZXItc2xpZGVfX2NhcmQgLmMtYnRuLXVuaXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtdG9wLWZlYXR1cmUgLmMtYnRuMSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiA9PVsgLnAtdG9wLWl0dncgXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLWl0dncgLml0dnctc2xpZGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1pdHZ3IC5pdHZ3LXNsaWRlci1ibG9jayB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ucC10b3AtaXR2dyAuc2xpZGVyLWl0dncge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1pdHZ3IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjJweCk7XG4gIH1cbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQ6aG92ZXIgLmNhcmQtaW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC10b3AtaXR2dyAuc3dpcGVyLXNsaWRlX19jYXJkIC5jYXJkLWltZy5jLXJhZGlvOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODEuMDgxMSU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWl0dncgLnN3aXBlci1zbGlkZV9fY2FyZCAuY2FyZC1pbWcuYy1yYWRpbzo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzQuNjI2OSU7XG4gIH1cbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtaW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdG9wLWl0dncgLnN3aXBlci1zbGlkZV9fY2FyZCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLmpvYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0Q7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLm5hbWUtdW5pdCB7XG4gIGdhcDogMCAyMHB4O1xuICAvKiBtYXJnaW4tYm90dG9tOiAyMHB4OyAqL1xufVxuLnAtdG9wLWl0dncgLnN3aXBlci1zbGlkZV9fY2FyZCAubmFtZS11bml0IGxpLmVuIHtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLXRvcC1pdHZ3IC5zd2lwZXItc2xpZGVfX2NhcmQgLmMtZmxleC11bml0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtdG9wLWl0dncgLnN3aXBlci1idXR0b24tYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1pdHZ3IC5zd2lwZXItYnV0dG9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucC10b3AtaXR2dyAuYy1idG4xIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qID09WyAucC10b3AtZW52IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1lbnYgLnNlYy1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLnAtdHRsX19lbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayB7XG4gICAgZ2FwOiAzMHB4IDA7XG4gIH1cbn1cbi5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuLnAtdG9wLWVudiAuZW52LWNhcmQtYmxvY2sgLmVudi1jYXJkIC5jYXJkLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDU1cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQgLmNhcmQtaW1nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyA1NXB4KTtcbiAgfVxufVxuLnAtdG9wLWVudiAuZW52LWNhcmQtYmxvY2sgLmVudi1jYXJkIC5jYXJkLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFOEQ5O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDI3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQgLmNhcmQtYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4ucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQgLmNhcmQtYm9keV9faW5uZXIge1xuICB3aWR0aDogY2FsYyg1MCUgKyA1NXB4KTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQgLmNhcmQtYm9keV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQubGVmdC1pdGVtIC5jYXJkLWltZyB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZC5sZWZ0LWl0ZW0gLmNhcmQtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWVudiAuZW52LWNhcmQtYmxvY2sgLmVudi1jYXJkLmxlZnQtaXRlbSAuY2FyZC1ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICB9XG59XG4ucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuZW52LWNhcmQucmlnaHQtaXRlbSAuY2FyZC1pbWcge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZC5yaWdodC1pdGVtIC5jYXJkLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcbiAgfVxufVxuLnAtdG9wLWVudiAuZW52LWNhcmQtYmxvY2sgLmVudi1jYXJkLnJpZ2h0LWl0ZW0gLmNhcmQtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZC5yaWdodC1pdGVtIC5jYXJkLWJvZHkge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gIH1cbn1cbi5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5lbnYtY2FyZC5yaWdodC1pdGVtIC5jYXJkLWJvZHlfX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTIgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZW52IC5lbnYtY2FyZC1ibG9jayAuY2FyZC10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1lbnYgLmVudi1jYXJkLWJsb2NrIC5jLWJ0bjEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8qID09WyAucC10b3AtbmV3cyBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtbmV3cyAuc2VjLWlubmVyIHtcbiAgcGFkZGluZzogOTBweCAwIDA7XG59XG4ucC10b3AtbmV3cyAubmV3cy1ibG9jayB7XG4gIGJvcmRlcjogM3B4ICNFNkU2RTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDQ2cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3MgLm5ld3MtYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4ucC10b3AtbmV3cyAucC10dGwtdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW5ld3MgLnAtdHRsLXVuaXQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wLXRvcC1uZXdzIC5wLXR0bF9fZW4ge1xuICBmb250LXNpemU6IGNhbGMoMzBweCArIDggKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3cyAuYy1idG4tdW5pdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4vKiA9PVsgLnAtdG9wLW1vdmllIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1tb3ZpZSAuc2VjLWlubmVyIHtcbiAgcGFkZGluZzogOTBweCAwIDA7XG59XG4ucC10b3AtbW92aWUgLm1vdmllLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtbW92aWUgLm1vdmllLWNhcmQgLmNhcmQtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdG9wLW1vdmllIC5tb3ZpZS1jYXJkIC5jYXJkLWltZy5jLXJhZGlvOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLnAtdG9wLW1vdmllIC5tb3ZpZS1jYXJkIC5jYXJkLWltZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3BsYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLnAtdG9wLW1vdmllIC5tb3ZpZS1jYXJkIC5jYXJkLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbW92aWUgLm1vdmllLWNhcmQgLmNhcmQtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4ucC10b3AtbW92aWUgLm1vdmllLWNhcmQgLnBsYXktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wLXRvcC1tb3ZpZSAubW92aWUtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXRvcC1tb3ZpZSAubW92aWUtYmxvY2sgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qID09WyAucC10b3AtYmxvZyBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtYmxvZyAuc2VjLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC10b3AtYmxvZyAuYy1jYXJkLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWJsb2cgLmMtY2FyZC1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC10b3AtYmxvZyAuYy1jYXJkLXVuaXQge1xuICBnYXA6IDAgNTBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYmxvZyAuYy1jYXJkLXVuaXQge1xuICAgIGdhcDogMzBweCAwO1xuICB9XG59XG4ucC10b3AtYmxvZyAuYmxvZy1jYXJkIHtcbiAgZ2FwOiAyMHB4IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWJsb2cgLmJsb2ctY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDAgMjBweDtcbiAgfVxufVxuLnAtdG9wLWJsb2cgLmJsb2ctY2FyZDpob3ZlciAuY2FyZC1pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnAtdG9wLWJsb2cgLmJsb2ctY2FyZCAuY2FyZC1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1ibG9nIC5ibG9nLWNhcmQgLmNhcmQtaW1nIHtcbiAgICB3aWR0aDogNDIlO1xuICB9XG59XG4ucC10b3AtYmxvZyAuYmxvZy1jYXJkIC5jYXJkLWltZy5jLXJhZGlvOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjkuMDY2NyU7XG59XG4ucC10b3AtYmxvZyAuYmxvZy1jYXJkIC5jYXJkLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWJsb2cgLmJsb2ctY2FyZCAuY2FyZC1ib2R5IHtcbiAgICB3aWR0aDogY2FsYyg1OCUgLSAyMHB4KTtcbiAgfVxufVxuLnAtdG9wLWJsb2cgLmJsb2ctY2FyZCAuY2FyZC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbn1cbi5wLXRvcC1ibG9nIC5jLXR4dC1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1ibG9nIC5jLWJ0bi11bml0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC10b3AtYmxvZyAuYy1idG4xIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qID09WyAucC10b3AtZGF0YSBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWRhdGEgLmMtaW1nLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLXRvcC1kYXRhIC5jLWltZy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtZGF0YSAuYy1pbWctd3JhcCAuZGF0YS1pbWcge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1kYXRhIC5jLWltZy13cmFwIC5kYXRhLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLnAtdG9wLWRhdGEgLmMtaW1nLXdyYXAgLmRhdGEtdHRsLWJsb2NrIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnAtdG9wLWRhdGEgLnAtdHRsLXVuaXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1kYXRhIC5wLXR0bC11bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC10b3AtZGF0YSAuYy1idG4xIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qID09WyAucC10b3AtY3Jvc3N0YWxrIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1jcm9zc3RhbGsgLmNyb3NzdGFsay1pbWctYmxvY2sge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNyb3NzdGFsayAuY3Jvc3N0YWxrLWltZy1ibG9jayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstaW1nLWJsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jcm9zc3RhbGsgLmNyb3NzdGFsay1pbWctYmxvY2sgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLnAtdG9wLWNyb3NzdGFsayAuY29udGFpbmVyLWZsdWlkIHtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtY3Jvc3N0YWxrIC5jb250YWluZXItZmx1aWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jb250YWluZXItZmx1aWQgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtY3Jvc3N0YWxrIC5jb250YWluZXItZmx1aWQgLnJvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstY2FyZC1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweCA2NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWNyb3NzdGFsayAuY3Jvc3N0YWxrLWNhcmQtYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstY2FyZCAuY2FyZC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstY2FyZCAuY2FyZC1oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2Nyb3NzdGFsay9jcm9zc3RhbGtfY2F0Y2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAxcHg7XG4gIGhlaWdodDogNjlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstY2FyZCAuY2FyZC1oZWFkZXJfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0Q7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucC10b3AtY3Jvc3N0YWxrIC5jcm9zc3RhbGstY2FyZCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygzNnB4ICsgOCAqICgxMDB2dyAtIDMyMHB4KSAvIDE2MDApO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3NztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wLXRvcC1jcm9zc3RhbGsgLmNyb3NzdGFsay1jYXJkIC5jYXJkLXRleHQge1xuICBsaW5lLWhlaWdodDogMi4xMzM7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5wLXRvcC1jcm9zc3RhbGsgLmNyb3NzdGFsay1jYXJkIC5jLWJ0bjEge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogPT1bIC5wLXRvcC1nTWFwIF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1nTWFwIHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBwYWxlZ3JheSk7ICovXG59XG4ucC10b3AtZ01hcCAuc2VjLWlubmVyIHtcbiAgcGFkZGluZzogMTEwcHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZ01hcCAuc2VjLWlubmVyIHtcbiAgICBwYWRkaW5nOiA4NXB4IDAgMDtcbiAgfVxufVxuLnAtdG9wLWdNYXAgLnAtZ01hcC11bml0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDMwLjc4OTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWdNYXAgLnAtZ01hcC11bml0IHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB9XG59XG4ucC10b3AtZ01hcCAucC1nTWFwLXVuaXQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcmlhYmxlcztcblxuQG1peGluIHBjKCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBwYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGMtbWluKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBwYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0TCgpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJMKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRMLW1pbigpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJMKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRQKCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YlApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldFAtbWluKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YlApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwKCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBzcCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AtbWluKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBzcCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWF4KCRtYXgpIHtcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6ICN7JG1heCArIDF9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluKCRtaW4pIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1pbn1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGZvbnQtc2l6ZVxuQG1peGluIGZ6KCRzaXplOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQkFTRSwgZm9udC1zaXplKSwgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgZm9udC1zaXplOiBpZigkaW1wb3J0YW50LCBtYXRoLmRpdigkc2l6ZSwgMTYpICsgcmVtICFpbXBvcnRhbnQsIG1hdGguZGl2KCRzaXplLCAxNikgKyByZW0pO1xufVxuXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpIHtcbiAgJHJhdGU6IG1hdGguZGl2KDEwMCwgJHZpZXdwb3J0KTtcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gZnpfdncoJGZvbnRfc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XG4gIGZvbnQtc2l6ZTogZ2V0X3Z3KCRmb250X3NpemUsICR2aWV3cG9ydCk7XG59XG5cbkBtaXhpbiB2dygkcHJvcGVydHk6IGZvbnQtc2l6ZSwgJHNpemU6IDEwLCAkdmlld3BvcnQ6IDc1MCkge1xuICAjeyRwcm9wZXJ0eX06IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcbn1cblxuQG1peGluIHZoKCRwcm9wZXJ0eTogaGVpZ2h0LCAgJHNpemU6IDEwMCwgJGNhbGM6IDBweCkge1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoKCN7JHNpemUgKyB2aH0pICsgI3skY2FsY30pO1xuICAjeyRwcm9wZXJ0eX06IGNhbGModmFyKC0tdmgsIDF2aCkgKiAjeyRzaXplfSArICN7JGNhbGN9KTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uLW5hbWUsICRzLCAkZWFzaW5nLCAkY291bnQsICRlbmQ6IG5vbmUsICRkZWxheTogMCkge1xuICBhbmltYXRpb246IHtcbiAgICBkZWxheTogJGRlbGF5O1xuICAgIGR1cmF0aW9uOiAkcztcbiAgICBmaWxsLW1vZGU6ICRlbmQ7XG4gICAgaXRlcmF0aW9uLWNvdW50OiAkY291bnQ7XG4gICAgbmFtZTogJGFuaW1hdGlvbi1uYW1lO1xuICAgIHRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgfVxufVxuXG5AbWl4aW4gYWNjZXNzaWJpbGl0eUhpZGRlbigpIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gd2ViRm9udCBpY29uXG5AbWl4aW4gaWNvbkZvbnQoKSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gaWNvbk1hdGVyaWFsKCRzaXplOiAyNCkge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250OiB7XG4gICAgZmFtaWx5OiB2YXJpYWJsZXMuJEZPTlRfSUNPTjtcbiAgICBmZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgc3R5bGU6IG5vcm1hbDtcbiAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBAaW5jbHVkZSBmeigkc2l6ZSk7XG59XG5cbkBmdW5jdGlvbiBzZXRfY29tbW9uX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcbiAgQGlmICgkZmlsZU5hbWUpIHtcbiAgICBAcmV0dXJuICcjeyRwYXRofWltZy9jb21tb24vI3skZmlsZU5hbWV9JztcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICckZmlsZU5hbWXjgYzjgYLjgorjgb7jgZvjgpPjgIInO1xuICB9XG59XG5cbkBmdW5jdGlvbiBzZXRfaW1hZ2VfcGF0aCgkZmlsZU5hbWUsICRwYXRoOiAnLi4vJykge1xuICBAaWYgKCRmaWxlTmFtZSkge1xuICAgIEByZXR1cm4gJyN7JHBhdGh9aW1nLyN7JGZpbGVOYW1lfSc7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnJGZpbGVOYW1l44GM44GC44KK44G+44Gb44KT44CCJztcbiAgfVxufVxuQG1peGluIG9iamVjdC1maXQoJHZhbHVlOiBmaWxsLCAkcG9zaXRpb246IG51bGwpIHtcbiAgb2JqZWN0LWZpdDogJHZhbHVlO1xuXG4gIEBpZiAkcG9zaXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skdmFsdWV9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufScsIHNhbnMtc2VyaWY7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skdmFsdWV9Jywgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG5AbWl4aW4gbGluZUNsYW1wKCRsaW5lOiAxKSB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICN7JGxpbmV9O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiDkvZnnmb0gOOOBruWAjeaVsCAqL1xuQG1peGluIG11bHRpcGxlLXAoJHBvc2l0aW9uOiBudWxsLCAkc2l6ZTogMSkge1xuICBAaWYgKCRwb3NpdGlvbikge1xuICAgIHBhZGRpbmctI3skcG9zaXRpb259OiBjYWxjKCA4cHggKiAjeyRzaXplfSApO1xuICB9IEBlbHNlIHtcbiAgICBwYWRkaW5nOiBjYWxjKCA4cHggKiAjeyRzaXplfSApO1xuICB9XG59XG5cbkBtaXhpbiBtdWx0aXBsZS1tKCRwb3NpdGlvbjogbnVsbCwgJHNpemU6IDEpIHtcbiAgQGlmICgkcG9zaXRpb24pIHtcbiAgICBtYXJnaW4tI3skcG9zaXRpb259OiBjYWxjKCA4cHggKiAjeyRzaXplfSApO1xuICB9IEBlbHNlIHtcbiAgICBtYXJnaW46IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH1cbn1cbiIsIi8vIGNvbG9yXHJcbiRDT0xPUjogKFxyXG4gIHBhbGVibHVlOiAjRUZGM0ZDLFxyXG4gIGJsdWU6ICMwMDk3RDEsXHJcbiAgZGFya2JsdWU6ICMwMDQ2N0UsXHJcbiAgcGFsZWdyYXk6ICNGOUY4RjQsXHJcbiAgZ3JheTogI0U2RTZFNixcclxuICBkYXJrZ3JleTogIzczNzM3MyxcclxuICBwYWxlZ3JlZW46ICNlN2Y3ZjcsXHJcbiAgZGFya2dyZWVuOiAjMGRhZmFjLFxyXG4gIHBpbms6ICNGQTYwOUUsXHJcbiAgcGFsZW9yYW5nZTogI0ZDRThEOSxcclxuICBtZWRpdW1vcmFuZ2U6ICNmYmUxY2QsXHJcbiAgcmVkOiAjQ0MwMTAwLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJENPTE9SX1RFWFQ6ICMyNzI3Mjc7XHJcbiRDT0xPUl9NQUlOOiAjRUE2NzAzO1xyXG4kQ09MT1JfVEVYVF9TUlY6ICMzMjMyMzI7XHJcbiRDT0xPUl9NQUlOX1NBTEVTOiAjRkY3M0FDO1xyXG5cclxuLy8gYmFzZVxyXG4kQkFTRTogKFxyXG5cdGZvbnQtc2l6ZTogMTVweCxcclxuXHRsaW5lLWhlaWdodDogMi4xMzMsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBicmFrZS1wb2ludFxyXG4kQlJBS0VfUE9JTlQ6IChcclxuICBzcDogNjAwcHgsXHJcbiAgdGJQOiA3NjhweCxcclxuICB0Ykw6IDk5MnB4LFxyXG4gIHBjOiAxMjAwcHgsXHJcbik7XHJcblxyXG4vLyBjb250YWluZXItcGFkZGluZ1xyXG4kUEFERElORzogKFxyXG4gIGNvbnRhaW5lcjogMTUsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBjb250YWluZXItc2l6ZVxyXG4kQ09OVEFJTkVSOiAoXHJcbiAgc206ICN7bWFwX2dldCgkUEFERElORywgY29udGFpbmVyKSAqIDIgKyA3NTBweH0sXHJcbiAgbWQ6ICN7bWFwX2dldCgkUEFERElORywgY29udGFpbmVyKSAqIDIgKyA5NzBweH0sXHJcbiAgbGc6ICN7bWFwX2dldCgkUEFERElORywgY29udGFpbmVyKSAqIDIgKyAxMjAwcHh9LFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gZm9udC1mYW1pbHlcclxuJEZPTlRfQkFTRTogJ05vdG8gU2FucyBKUCcsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCBzYW5zLXNlcmlmO1xyXG4kRk9OVF9BTFBIQTogJ1BvcHBpbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kRk9OVF9BTFBIQV9TUEFSVEFOOiAnU3BhcnRhbicsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRGT05UX01JTkNITzogXCJSeXVtaW4gTWVkaXVtIEtMXCIsICfmuLjmmI7mnJ3kvZMnLCAnWXUgTWluY2hvJywgJ+ODkuODqeOCruODjuaYjuacnSBQcm8gVzMnLCAnSGlyYWdpbm8gTWluY2hvIFBybycsIHNlcmlmO1xyXG4kRk9OVF9HT1RISUM6ICdaZW4gTWFydSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG4kRk9OVF9JQ09OOiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4kRk9OVF9OVU1CRVI6ICdCYXJsb3cnLCBzYW5zLXNlcmlmO1xyXG4iXX0= */
