.cruise2023{overflow:hidden}.cruise2023 .inner{padding-left:70px}.cruise2023 .main_img{background-color:#002420;background-image:url(/i/cruise-2023/main2x.jpg)}.cruise2023 .main_img .inner{justify-content:flex-end;align-items:flex-start;padding-bottom:3.4vw}.cruise2023 .main_img .text .title{color:#fff;font-size:5.8rem}.cruise2023 .main_img .text .name{color:#ffc700;font-size:5.8rem;font-weight:700;max-width:446px}.cruise2023 .main_img .text .hashtag{color:#fff;margin-top:47px;letter-spacing:14px;font-size:2.2rem}.cruise2023 .main_img .btns .btn{background-color:#ffc700;border-color:#f0bb00}.cruise2023 .main_img .btns .btn:hover{opacity:.95}.cruise2023 .introduction{position:relative;padding:75px 0 0;background-repeat:no-repeat;background-position:center}.cruise2023 .introduction .img_bg{background-position:bottom}.cruise2023 .introduction .inner{min-height:662px;display:flex;flex-direction:column;justify-content:space-between}.cruise2023 .introduction .inner .title{font-size:2rem}.cruise2023 .introduction .inner .bottom{padding-bottom:50px;color:#fff}.cruise2023 .introduction .inner .bottom .condition{font-size:2rem;margin-bottom:25px}.cruise2023 .introduction .inner .bottom .reality{font-weight:600;font-size:3rem}.cruise2023 .introduction .bottom{padding:25px 0;color:#fff}.cruise2023 .introduction .girl_sunset{display:none}.cruise2023 .go_read_conditions{width:100%;padding:5px 45px;font-size:2rem;color:#073c47;text-decoration:underline;border-width:2px}.cruise2023 .go_read_conditions:hover{background-color:#073c47;color:#fff;border-color:#073c47}.conditions{padding-top:32px;background-color:#eee}.conditions .inner{display:flex;justify-content:space-between;align-items:center}.conditions .video_promo{width:485px;background-color:#c4c4c4}.conditions .promo{width:calc(100% - 485px - 40px);margin-top:38px}.conditions .promo .about_promotion{font-size:1.6rem;margin-top:34px}.conditions .image{display:flex;justify-content:center;margin-top:-110px;margin-left:-20px}.conditions .image img{display:block;max-width:1200px}@media screen and (min-width:1200px){.conditions .image img{min-height:524px}}.why_cruise{position:relative;padding:80px 0 148px}.why_cruise .ship{position:absolute;right:0;top:0;width:100%;max-height:470px;height:100%;background-size:contain;background-repeat:no-repeat;background-position:right top;z-index:-1}.why_cruise .seagull{position:absolute;right:calc((100% - 1170px)/2 - -112px);bottom:-30px}.why_cruise .text{max-width:510px}.why_cruise .title{color:#ffc700;font-size:3.2rem;font-weight:600;margin-bottom:6px;text-transform:uppercase}.why_cruise .go_understand{font-size:2.4rem}.why_cruise .reason{margin-top:58px;font-size:1.6rem}.why_cruise .ship_mobile{display:none}.cabin{padding:36px 0 46px;background-color:#eee}.cabin .inner{display:flex;justify-content:space-between;align-items:center}.cabin .inner img{margin-right:31px}.cabin .inner .text{width:calc(100% - 474px - 31px);font-size:1.6rem}.new_impressions{background-image:linear-gradient(84.32deg,#073c47 41.86%,#00b2be 103.74%)}.new_impressions .inner{position:relative;padding-top:110px;padding-bottom:93px;display:flex}.new_impressions .inner .text{width:600px;color:#fff}.new_impressions .inner .text .title{font-size:2.4rem;font-weight:600}.new_impressions .inner .text .description{max-width:560px;margin-top:13px;font-size:1.4rem}.celebration .emotions .text p,.new_impressions .inner .text .description p{margin-bottom:17px}.new_impressions .inner .impressions{position:absolute;left:556px;bottom:0}.celebration{position:relative;background-color:#000;padding-bottom:30px;min-height:550px}.celebration .inner{padding-left:0}.celebration .emotions{display:flex;justify-content:space-between}.celebration .emotions img.performance{display:block;width:779px;height:618px;margin-top:-140px;margin-left:-148px}.celebration .emotions .text{width:calc(100% - 779px + 228px - 10px);color:#fff;font-size:1.6rem;margin-top:35px;position:relative;left:-7px}.celebration .gallery{margin-top:-139px}.celebration .gallery img{height:258px}.celebration .album,.celebration .text_mobile{display:none}.union{position:relative;padding-top:54px;min-height:488px;background-color:#f4ece7}.union .inner{display:flex;justify-content:space-between}.union .text{max-width:600px}.union .text .event_name,.union .text .event_type{color:#073c47;font-size:3.2rem}.union .text .event_name{font-weight:600}.union .text .event_description{margin-top:38px;font-size:1.6rem}.union .text .event_hashtag{margin-top:90px;letter-spacing:5px;font-size:2rem;margin-bottom:35px}.union .text .event_hashtag .hashtag_2{margin-left:25px}.union .text .btn{margin-top:50px}.union img.ship_sunset{margin-right:-252px}.union img.grass{position:absolute;left:0;bottom:0}@media screen and (min-width:1921px){.cruise2023 .introduction .img_bg{background-position:center}.cruise2023 .introduction .inner .bottom{padding-bottom:20px}.cruise2023 .introduction .inner .bottom .condition{margin-bottom:15px;font-size:2rem}.cruise2023 .introduction .inner .bottom .reality{font-size:3rem}}@media screen and (min-width:2561px){.introduction .img_bg{max-width:2560px;left:50%;margin-left:-1380px}}@media screen and (max-width:1660px){.why_cruise .ship{right:calc(100%/2 - 970px)}}@media screen and (max-width:1440px){.union img.grass{left:-240px}}@media screen and (max-width:1240px){.celebration .gallery img{height:auto}}@media screen and (max-width:1200px){.cruise2023 .inner{padding-left:0}.conditions .image img{max-width:100%}.cruise2023 .go_read_conditions{padding:5px 20px;font-size:1.8rem}.celebration .emotions .text{font-size:1.5rem}}@media screen and (max-width:1001px){#wrapper .main_img{background-position:right -25vh top}.main_img .text{align-self:flex-end}.new_impressions .inner .text .description{font-size:1.6rem}.cruise2023 .introduction .img_bg{display:none}.cruise2023 .introduction .inner{justify-content:flex-start;min-height:0}.cruise2023 .introduction .inner .bottom{color:inherit;margin-bottom:-25px}.cruise2023 .introduction .inner .bottom .condition{font-size:2rem}.cruise2023 .introduction .inner .bottom .reality{font-size:3rem}.cruise2023 .introduction img.girl_sunset{display:block}.conditions .inner{flex-direction:column}.conditions .video_promo{width:100vw;margin-bottom:35px}.conditions .promo{width:100%}.conditions .promo .about_promotion{max-width:610px}.why_cruise{padding-bottom:60px}.union img.grass,.why_cruise .ship{display:none}.why_cruise .text{max-width:100%}.why_cruise .ship_mobile{display:block}.why_cruise .seagull{right:auto;left:37%}.new_impressions .inner{padding-top:62px}.celebration .emotions{flex-direction:column}.celebration .emotions img.performance{margin-left:-50px}.celebration .emotions .text{width:100%;background-color:#000;margin-top:-139px;width:100vw;margin-left:-3vw;padding:0 3vw}.celebration .gallery{margin-top:0}.union .inner{flex-direction:column}.union .inner .text{max-width:none}}@media screen and (max-width:820px){.conditions .image{margin-top:-50px}.cabin .inner{flex-direction:column}.cabin .inner img{margin-right:0;width:auto;height:auto}.cabin .inner .text{margin-top:35px;width:100%}.new_impressions .inner{flex-direction:column;padding-bottom:0}.new_impressions .inner .text{width:100%}.new_impressions .inner .text .description{max-width:none}.new_impressions .inner img.impressions{display:block;width:100vw;max-width:100vw;margin-left:-3vw;height:auto;margin-top:25px;position:static}.celebration{padding-bottom:45px}.celebration .emotions img.performance{margin-top:-30px;width:auto;height:auto}.celebration .emotions .text{margin-top:-100px}.celebration .gallery{display:none}.celebration .album{display:block;width:100vw;margin-left:-3vw;margin-bottom:30px}.union .text .event_hashtag span{display:block}.union .text .event_hashtag .hashtag_2{margin-left:0;margin-top:5px}}@media screen and (max-width:640px){.cruise2023 .main_img .text{text-align:right}.cruise2023 .main_img .text .name,.cruise2023 .main_img .text .title{font-size:5rem}}@media screen and (max-width:480px){#wrapper .main_img{background-position:center top;background-image:url(/i/cruise-2023/main_image_mobile.jpg)}#wrapper main .main_img .inner{justify-content:flex-end}.cruise2023 .main_img .text{align-self:flex-start;text-align:center}.conditions .image{margin-top:-30px}.conditions .promo{display:flex;flex-direction:column}.cruise2023 .go_read_conditions{align-self:center;font-size:1.6rem}.celebration .emotions img.performance{margin-top:0;margin-left:-10px}.celebration .emotions .text{margin-top:-60px}.why_cruise .seagull{width:100px;left:180px;bottom:35px}.union img.grass{display:block;transform:scaleX(-1);left:auto;right:0;width:210px;z-index:1}}@media screen and (max-width:445px){.celebration .album,.celebration .emotions .text,.new_impressions .inner img.impressions{margin-left:-5vw}.celebration .emotions .text{padding:0 5vw}img.cabins{display:block;width:100vw;max-width:100vw}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNydWlzZS0yMDIzLmxlc3MiLCJjcnVpc2UtMjAyMy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0JBLFcsQ0FDRSxlLENBREYsa0IsQ0FJSSxpQixDQUpKLHFCLENBUUksd0IsQ0FDQSwrQyxDQVRKLDRCLENBWU0sd0IsQ0FDQSxzQixDQUNBLG9CLENBZE4sa0MsQ0FtQlEsVSxDQUNBLGdCLENBcEJSLGlDLENBd0JRLGEsQ0FDQSxnQixDQUNBLGUsQ0FDQSxlLENBM0JSLG9DLENBK0JRLFUsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxnQixDQWxDUixnQyxDQXdDTSx3QixDQUNBLG9CLENBRUEsc0MsQ0FDRSxXLENBNUNSLHlCLENBb0RJLGlCLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLDBCLENBdkRKLGlDLENBMERNLDBCLENBMUROLGdDLENBOERNLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0EsNkIsQ0FqRU4sdUMsQ0FvRVEsYyxDQXBFUix3QyxDQXlFUSxtQixDQUNBLFUsQ0ExRVIsbUQsQ0E2RVUsYyxDQUNBLGtCLENBOUVWLGlELENBa0ZVLGUsQ0FDQSxjLENBbkZWLGlDLENBMEZNLGMsQ0FDQSxVLENBM0ZOLHNDLENBK0ZNLFksQ0EvRk4sK0IsQ0FxR0ksVSxDQUNBLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSx5QixDQUNBLGdCLENBRUEscUMsQ0FDRSx3QixDQUNBLFUsQ0FDQSxvQixDQU9OLFcsQ0FDRSxnQixDQUNBLHFCLENBRkYsa0IsQ0FLSSxZLENBQ0EsNkIsQ0FDQSxrQixDQVBKLHdCLENBV0ksVyxDQUNBLHdCLENBWkosa0IsQ0FnQkksK0IsQ0FDQSxlLENBakJKLG1DLENBcUJNLGdCLENBQ0EsZSxDQXRCTixrQixDQTJCSSxZLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGlCLENBOUJKLHNCLENBaUNNLGEsQ0FDQSxnQixDQUNBLHFDQUFBLHNCLENBQ0Usa0JBT1IsVyxDQUNFLGlCLENBQ0Esb0IsQ0FGRixpQixDQUtJLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsdUIsQ0FDQSwyQixDQUNBLDZCLENBQ0EsVSxDQWRKLG9CLENBa0JJLGlCLENBQ0Esc0MsQ0FDQSxZLENBcEJKLGlCLENBd0JJLGUsQ0F4Qkosa0IsQ0E0QkksYSxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBQ0Esd0IsQ0FoQ0osMEIsQ0FvQ0ksZ0IsQ0FwQ0osbUIsQ0F3Q0ksZSxDQUNBLGdCLENBekNKLHdCLENBNkNJLFksQ0FNSixNLENBQ0UsbUIsQ0FDQSxxQixDQUZGLGEsQ0FLSSxZLENBQ0EsNkIsQ0FDQSxrQixDQVBKLGlCLENBVU0saUIsQ0FWTixtQixDQWNNLCtCLENBQ0EsZ0IsQ0FPTixnQixDQUNFLHlFLENBREYsdUIsQ0FJSSxpQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxZLENBUEosNkIsQ0FVTSxXLENBQ0EsVSxDQVhOLG9DLENBY1EsZ0IsQ0FDQSxlLENBZlIsMEMsQ0FtQlEsZSxDQUNBLGUsQ0FDQSxnQixDQW9CUiw4QixDQXpDQSw0QyxDQXdCVSxrQixDQXhCVixvQyxDQStCTSxpQixDQUNBLFUsQ0FDQSxRLENBUU4sWSxDQUNFLGlCLENBQ0EscUIsQ0FDQSxtQixDQUNBLGdCLENBSkYsbUIsQ0FRSSxjLENBUkosc0IsQ0FZSSxZLENBQ0EsNkIsQ0FiSixzQyxDQWdCTSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLGtCLENBcEJOLDRCLENBd0JNLHVDLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBQ0EsUyxDQTdCTixxQixDQXVDSSxpQixDQXZDSix5QixDQTBDTSxZLENBMUNOLG1CLENDNUNBLHlCLENEMkZJLFksQ0FNSixNLENBQ0UsaUIsQ0FDQSxnQixDQUNBLGdCLENBQ0Esd0IsQ0FKRixhLENBT0ksWSxDQUNBLDZCLENBUkosWSxDQVlJLGUsQ0FaSix3QixDQUFBLHdCLENBZU0sYSxDQUNBLGdCLENBaEJOLHdCLENBc0JNLGUsQ0F0Qk4sK0IsQ0EwQk0sZSxDQUNBLGdCLENBM0JOLDJCLENBK0JNLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQWxDTixzQyxDQXNDUSxnQixDQXRDUixpQixDQTJDTSxlLENBM0NOLHNCLENBZ0RJLG1CLENBaERKLGdCLENBb0RJLGlCLENBQ0EsTSxDQUNBLFEsQ0FJSixxQ0FDRSxpQyxDQUNFLDBCLENBR0Ysd0MsQ0FDRSxtQixDQURGLG1ELENBSUksa0IsQ0FDQSxjLENBTEosaUQsQ0FTSSxnQixBQU9OLHFDQUVFLHFCLENBQ0UsZ0IsQ0FDQSxRLENBQ0EscUIsQUFNSixxQ0FFRSxpQixDQUNFLDRCLEFBS0oscUNBQ0UsZ0IsQ0FDRSxhLEFBSUoscUNBQ0UseUIsQ0FDRSxhLEFBSUoscUNBQ0Usa0IsQ0FDRSxjLENBR0Ysc0IsQ0FDRSxjLENBR0YsK0IsQ0FDRSxnQixDQUNBLGdCLENBR0YsNEIsQ0FDRSxrQixBQU9KLHFDQUVFLGtCLENBQ0UsbUMsQ0FHRixlLENBQ0UsbUIsQ0FHRiwwQyxDQUNFLGdCLENBSUYsaUMsQ0FDRSxZLENBR0YsZ0MsQ0FDRSwwQixDQUNBLFksQ0FGRix3QyxDQUtJLGEsQ0FDQSxtQixDQU5KLG1ELENBU00sYyxDQVROLGlELENBYU0sYyxDQUtOLHlDLENBRUksYSxDQUtKLGtCLENBQ0UscUIsQ0FHRix3QixDQUNFLFcsQ0FJQSxrQixDQUdGLGtCLENBQ0UsVSxDQURGLG1DLENBSUksZSxDQUlKLFcsQ0FDRSxtQixDQXFERixnQixDQXREQSxpQixDQUlJLFksQ0FKSixpQixDQVFJLGMsQ0FSSix3QixDQVlJLGEsQ0FaSixvQixDQWdCSSxVLENBQ0EsUSxDQUlKLHVCLENBQ0UsZ0IsQ0FHRixzQixDQUNFLHFCLENBR0Ysc0MsQ0FDRSxpQixDQUdGLDRCLENBQ0UsVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxhLENBR0YscUIsQ0FDRSxZLENBR0YsYSxDQUNFLHFCLENBREYsbUIsQ0FJSSxnQixBQVdOLG9DQUNFLGtCLENBQ0UsZ0IsQ0FHRixhLENBQ0UscUIsQ0FERixpQixDQUlJLGMsQ0FDQSxVLENBQ0EsVyxDQU5KLG1CLENBVUksZSxDQUNBLFUsQ0FJSix1QixDQUNFLHFCLENBRUEsZ0IsQ0FIRiw2QixDQU1JLFUsQ0FOSiwwQyxDQVNNLGMsQ0FUTix1QyxDQWNJLGEsQ0FDQSxXLENBQ0EsZSxDQUNBLGdCLENBQ0EsVyxDQUNBLGUsQ0FDQSxlLENBS0osWSxDQUNFLG1CLENBR0Ysc0MsQ0FDRSxnQixDQUNBLFUsQ0FDQSxXLENBR0YsNEIsQ0FDRSxpQixDQUdGLHFCLENBQ0UsWSxDQUdGLG1CLENBQ0UsYSxDQUNBLFcsQ0FDQSxnQixDQUVBLGtCLENBSUYsZ0MsQ0FFSSxhLENBRkosc0MsQ0FNSSxhLENBQ0EsZ0IsQUFVTixvQ0FDRSwyQixDQUNFLGdCLENDM0xGLGlDLENEMExBLGtDLENBSUksZ0IsQUFPTixvQ0FFRSxrQixDQUNFLDhCLENBQ0EsMEQsQ0FHRiw4QixDQUNFLHdCLENBR0YsMkIsQ0FDRSxxQixDQUNBLGlCLENBR0Ysa0IsQ0FDRSxnQixDQUdGLGtCLENBQ0UsWSxDQUNBLHFCLENBR0YsK0IsQ0FDRSxpQixDQUNBLGdCLENBSUYsc0MsQ0FDRSxZLENBQ0EsaUIsQ0FHRiw0QixDQUNFLGdCLENBR0Ysb0IsQ0FDRSxXLENBQ0EsVSxDQUNBLFcsQ0FHRixnQixDQUNFLGEsQ0FDQSxvQixDQUNBLFMsQ0FDQSxPLENBQ0EsVyxDQUNBLFcsQUFPSixvQ0M5TUUsbUIsQ0FDQSw0QixDRDhNQSx1QyxDQUdFLGdCLENBR0YsNEIsQ0FDRSxhLENBR0YsVSxDQUNFLGEsQ0FDQSxXLENBQ0EsaUIiLCJmaWxlIjoiY3J1aXNlLTIwMjMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XG5cbkB5ZWxsb3dfY3J1aXNlXzIwMjM6ICNGRkM3MDA7XG5AZGFya19ibHVlX2NydWlzZV8yMDIzOiAjMDczQzQ3O1xuQG9mZnNldF9sZWZ0OiA3MHB4O1xuXG4vLyN3cmFwcGVyIC5tYWluX2ltZyB7XG4vLyAgLy90b2RvINCy0YDQtdC80LXQvdC90L5cbi8vICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuLy8gIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbi8vICBoZWlnaHQ6IDY3MXB4O1xuLy99XG5cbi8vXG4vLyN3cmFwcGVyIHtcbi8vICAuaGVhZGVyX25vX3BhcnRuZXIsIC5oZWFkZXJfbWlkZGxlLCAuaGVhZGVyX2JvdHRvbSB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vfVxuXG4uY3J1aXNlMjAyMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IEBvZmZzZXRfbGVmdDtcbiAgfVxuXG4gIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjQyMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaS9jcnVpc2UtMjAyMy9tYWluMnguanBnXCIpO1xuXG4gICAgLmlubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjR2dztcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA1LjhyZW07XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgY29sb3I6IEB5ZWxsb3dfY3J1aXNlXzIwMjM7XG4gICAgICAgIGZvbnQtc2l6ZTogNS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDZweDtcbiAgICAgIH1cblxuICAgICAgLmhhc2h0YWcge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJ0bnMgLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93X2NydWlzZV8yMDIzO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQHllbGxvd19jcnVpc2VfMjAyMywgMyUpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjk1O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICAuaW50cm9kdWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNzVweCAwIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAuaW1nX2JnIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgbWluLWhlaWdodDogNjYycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuXG5cbiAgICAgIC5ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLmNvbmRpdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhbGl0eSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5ib3R0b20ge1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmdpcmxfc3Vuc2V0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAuZ29fcmVhZF9jb25kaXRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggNDVweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6IEBkYXJrX2JsdWVfY3J1aXNlXzIwMjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrX2JsdWVfY3J1aXNlXzIwMjM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGRhcmtfYmx1ZV9jcnVpc2VfMjAyMztcbiAgICB9XG4gIH1cblxuXG59XG5cbi5jb25kaXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnZpZGVvX3Byb21vIHtcbiAgICB3aWR0aDogNDg1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgfVxuXG4gIC5wcm9tbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4NXB4IC0gNDBweCk7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcblxuXG4gICAgLmFib3V0X3Byb21vdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ud2h5X2NydWlzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwIDE0OHB4O1xuXG4gIC5zaGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuc2VhZ3VsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTE3MHB4KSAvIDIgLSAtMTEycHgpO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cblxuICAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgY29sb3I6IEB5ZWxsb3dfY3J1aXNlXzIwMjM7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5nb191bmRlcnN0YW5kIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuXG4gIC5yZWFzb24ge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICAuc2hpcF9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG5cbi5jYWJpbiB7XG4gIHBhZGRpbmc6IDM2cHggMCA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3NHB4IC0gMzFweCk7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5uZXdfaW1wcmVzc2lvbnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODQuMzJkZWcsICMwNzNDNDcgNDEuODYlLCAjMDBCMkJFIDEwMy43NCUpO1xuXG4gIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1wcmVzc2lvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTU2cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxufVxuXG5cbi5jZWxlYnJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiA1NTBweDtcblxuXG4gIC5pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmVtb3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGltZy5wZXJmb3JtYW5jZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3NzlweDtcbiAgICAgIGhlaWdodDogNjE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE0OHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NzlweCArIDIyOHB4IC0gMTBweCk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC03cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IC0xMzlweDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDI1OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hbGJ1bSwgLnRleHRfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuXG4udW5pb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1NHB4O1xuICBtaW4taGVpZ2h0OiA0ODhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RUNFNztcblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnRleHQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICAuZXZlbnRfdHlwZSB7XG4gICAgICBjb2xvcjogQGRhcmtfYmx1ZV9jcnVpc2VfMjAyMztcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cblxuICAgIC5ldmVudF9uYW1lIHtcbiAgICAgIGNvbG9yOiBAZGFya19ibHVlX2NydWlzZV8yMDIzO1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5ldmVudF9kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmV2ZW50X2hhc2h0YWcge1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG5cbiAgICAgIC5oYXNodGFnXzIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgaW1nLnNoaXBfc3Vuc2V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNTJweDtcbiAgfVxuXG4gIGltZy5ncmFzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuY3J1aXNlMjAyMyAuaW50cm9kdWN0aW9uIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5jcnVpc2UyMDIzIC5pbnRyb2R1Y3Rpb24gLmlubmVyIC5ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgLmNvbmRpdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgIC5yZWFsaXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gIH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjFweCkge1xuXG4gIC5pbnRyb2R1Y3Rpb24gLmltZ19iZyB7XG4gICAgbWF4LXdpZHRoOiAyNTYwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTM4MHB4O1xuXG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjYwcHgpIHtcblxuICAud2h5X2NydWlzZSAuc2hpcCB7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAvIDIgLSA5NzBweCk7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnVuaW9uIGltZy5ncmFzcyB7XG4gICAgbGVmdDogLTI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY2VsZWJyYXRpb24gLmdhbGxlcnkgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jcnVpc2UyMDIzIC5pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmNvbmRpdGlvbnMgLmltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNydWlzZTIwMjMgLmdvX3JlYWRfY29uZGl0aW9ucyB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICAuY2VsZWJyYXRpb24gLmVtb3Rpb25zIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcblxuICAjd3JhcHBlciAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yNXZoIHRvcDtcbiAgfVxuXG4gIC5tYWluX2ltZyAudGV4dCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAubmV3X2ltcHJlc3Npb25zIC5pbm5lciAudGV4dCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogQG1vYl9mb250X3NpemVfdGV4dDtcbiAgfVxuXG4gIC8vbGluZS1oZWlnaHQ6IEBtb2JfbGluZV9oZWlnaHRfYmlnX3RpdGxlO1xuICAuY3J1aXNlMjAyMyAuaW50cm9kdWN0aW9uIC5pbWdfYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY3J1aXNlMjAyMyAuaW50cm9kdWN0aW9uIC5pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAuYm90dG9tIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG5cbiAgICAgIC5jb25kaXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5yZWFsaXR5IHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jcnVpc2UyMDIzIC5pbnRyb2R1Y3Rpb24ge1xuICAgIGltZy5naXJsX3N1bnNldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuXG4gIC5jb25kaXRpb25zIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jb25kaXRpb25zIC52aWRlb19wcm9tbyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIC8vbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDN2dztcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmNvbmRpdGlvbnMgLnByb21vIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5hYm91dF9wcm9tb3Rpb24ge1xuICAgICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICB9XG4gIH1cblxuICAud2h5X2NydWlzZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAuc2hpcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2hpcF9tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNlYWd1bGwge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAzNyU7XG4gICAgfVxuICB9XG5cbiAgLm5ld19pbXByZXNzaW9ucyAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICB9XG5cbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jZWxlYnJhdGlvbiAuZW1vdGlvbnMgaW1nLnBlcmZvcm1hbmNlIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIH1cblxuICAuY2VsZWJyYXRpb24gLmVtb3Rpb25zIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi10b3A6IC0xMzlweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgcGFkZGluZzogMCAzdnc7XG4gIH1cblxuICAuY2VsZWJyYXRpb24gLmdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAudW5pb24gLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC51bmlvbiBpbWcuZ3Jhc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG4vLzc2OHB4XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29uZGl0aW9ucyAuaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG5cbiAgLmNhYmluIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm5ld19pbXByZXNzaW9ucyAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9wYWRkaW5nLXRvcDogNjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nLmltcHJlc3Npb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gIH1cblxuICAuY2VsZWJyYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyBpbWcucGVyZm9ybWFuY2Uge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jZWxlYnJhdGlvbiAuZW1vdGlvbnMgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxuXG4gIC5jZWxlYnJhdGlvbiAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jZWxlYnJhdGlvbiAuYWxidW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICAvL21hcmdpbi10b3A6IC0xMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cblxuICAudW5pb24gLnRleHQgLmV2ZW50X2hhc2h0YWcge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmhhc2h0YWdfMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cblxuICB9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jcnVpc2UyMDIzIC5tYWluX2ltZyAudGV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAudGl0bGUsIC5uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG4gIH1cblxufVxuXG4vLzQyNXB4XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG4gICN3cmFwcGVyIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2NydWlzZS0yMDIzL21haW5faW1hZ2VfbW9iaWxlLmpwZycpO1xuICB9XG5cbiAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmNydWlzZTIwMjMgLm1haW5faW1nIC50ZXh0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jb25kaXRpb25zIC5pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cblxuICAuY29uZGl0aW9ucyAucHJvbW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jcnVpc2UyMDIzIC5nb19yZWFkX2NvbmRpdGlvbnMge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG5cbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyBpbWcucGVyZm9ybWFuY2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG5cbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cblxuICAud2h5X2NydWlzZSAuc2VhZ3VsbCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGxlZnQ6IDE4MHB4O1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC51bmlvbiBpbWcuZ3Jhc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5uZXdfaW1wcmVzc2lvbnMgLmlubmVyIGltZy5pbXByZXNzaW9ucyxcbiAgLmNlbGVicmF0aW9uIC5hbGJ1bSxcbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gIH1cblxuICAuY2VsZWJyYXRpb24gLmVtb3Rpb25zIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDV2dztcbiAgfVxuXG4gIGltZy5jYWJpbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG5cbn0iLCIvKtCm0JLQldCi0JAqL1xuLypmb250LXNpemU6IDYwICpAZm9udHJlbTsqL1xuLmNydWlzZTIwMjMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNydWlzZTIwMjMgLmlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuLmNydWlzZTIwMjMgLm1haW5faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjQyMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvY3J1aXNlLTIwMjMvbWFpbjJ4LmpwZ1wiKTtcbn1cbi5jcnVpc2UyMDIzIC5tYWluX2ltZyAuaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDMuNHZ3O1xufVxuLmNydWlzZTIwMjMgLm1haW5faW1nIC50ZXh0IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUuOHJlbTtcbn1cbi5jcnVpc2UyMDIzIC5tYWluX2ltZyAudGV4dCAubmFtZSB7XG4gIGNvbG9yOiAjRkZDNzAwO1xuICBmb250LXNpemU6IDUuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1heC13aWR0aDogNDQ2cHg7XG59XG4uY3J1aXNlMjAyMyAubWFpbl9pbWcgLnRleHQgLmhhc2h0YWcge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLmNydWlzZTIwMjMgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNzAwO1xuICBib3JkZXItY29sb3I6ICNmMGJiMDA7XG59XG4uY3J1aXNlMjAyMyAubWFpbl9pbWcgLmJ0bnMgLmJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTU7XG59XG4uY3J1aXNlMjAyMyAuaW50cm9kdWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3NXB4IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmNydWlzZTIwMjMgLmludHJvZHVjdGlvbiAuaW1nX2JnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xufVxuLmNydWlzZTIwMjMgLmludHJvZHVjdGlvbiAuaW5uZXIge1xuICBtaW4taGVpZ2h0OiA2NjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNydWlzZTIwMjMgLmludHJvZHVjdGlvbiAuaW5uZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNydWlzZTIwMjMgLmludHJvZHVjdGlvbiAuaW5uZXIgLmJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jcnVpc2UyMDIzIC5pbnRyb2R1Y3Rpb24gLmlubmVyIC5ib3R0b20gLmNvbmRpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jcnVpc2UyMDIzIC5pbnRyb2R1Y3Rpb24gLmlubmVyIC5ib3R0b20gLnJlYWxpdHkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uY3J1aXNlMjAyMyAuaW50cm9kdWN0aW9uIC5ib3R0b20ge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNydWlzZTIwMjMgLmludHJvZHVjdGlvbiAuZ2lybF9zdW5zZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNydWlzZTIwMjMgLmdvX3JlYWRfY29uZGl0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggNDVweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzA3M0M0NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmNydWlzZTIwMjMgLmdvX3JlYWRfY29uZGl0aW9uczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzNDNDc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwNzNDNDc7XG59XG4uY29uZGl0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmNvbmRpdGlvbnMgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbmRpdGlvbnMgLnZpZGVvX3Byb21vIHtcbiAgd2lkdGg6IDQ4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xufVxuLmNvbmRpdGlvbnMgLnByb21vIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4NXB4IC0gNDBweCk7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG4uY29uZGl0aW9ucyAucHJvbW8gLmFib3V0X3Byb21vdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuLmNvbmRpdGlvbnMgLmltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLmNvbmRpdGlvbnMgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29uZGl0aW9ucyAuaW1hZ2UgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA1MjRweDtcbiAgfVxufVxuLndoeV9jcnVpc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMCAxNDhweDtcbn1cbi53aHlfY3J1aXNlIC5zaGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDcwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIHotaW5kZXg6IC0xO1xufVxuLndoeV9jcnVpc2UgLnNlYWd1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTE3MHB4KSAvIDIgLSAtMTEycHgpO1xuICBib3R0b206IC0zMHB4O1xufVxuLndoeV9jcnVpc2UgLnRleHQge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xufVxuLndoeV9jcnVpc2UgLnRpdGxlIHtcbiAgY29sb3I6ICNGRkM3MDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2h5X2NydWlzZSAuZ29fdW5kZXJzdGFuZCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLndoeV9jcnVpc2UgLnJlYXNvbiB7XG4gIG1hcmdpbi10b3A6IDU4cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLndoeV9jcnVpc2UgLnNoaXBfbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWJpbiB7XG4gIHBhZGRpbmc6IDM2cHggMCA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmNhYmluIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWJpbiAuaW5uZXIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuLmNhYmluIC5pbm5lciAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzRweCAtIDMxcHgpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5uZXdfaW1wcmVzc2lvbnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODQuMzJkZWcsICMwNzNDNDcgNDEuODYlLCAjMDBCMkJFIDEwMy43NCUpO1xufVxuLm5ld19pbXByZXNzaW9ucyAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmV3X2ltcHJlc3Npb25zIC5pbm5lciAudGV4dCB7XG4gIHdpZHRoOiA2MDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmV3X2ltcHJlc3Npb25zIC5pbm5lciAudGV4dCAudGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uZXdfaW1wcmVzc2lvbnMgLmlubmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLm5ld19pbXByZXNzaW9ucyAuaW5uZXIgLnRleHQgLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLm5ld19pbXByZXNzaW9ucyAuaW5uZXIgLmltcHJlc3Npb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NTZweDtcbiAgYm90dG9tOiAwO1xufVxuLmNlbGVicmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xufVxuLmNlbGVicmF0aW9uIC5pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jZWxlYnJhdGlvbiAuZW1vdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2VsZWJyYXRpb24gLmVtb3Rpb25zIGltZy5wZXJmb3JtYW5jZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzc5cHg7XG4gIGhlaWdodDogNjE4cHg7XG4gIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNDhweDtcbn1cbi5jZWxlYnJhdGlvbiAuZW1vdGlvbnMgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzc5cHggKyAyMjhweCAtIDEwcHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTdweDtcbn1cbi5jZWxlYnJhdGlvbiAuZW1vdGlvbnMgLnRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uY2VsZWJyYXRpb24gLmdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAtMTM5cHg7XG59XG4uY2VsZWJyYXRpb24gLmdhbGxlcnkgaW1nIHtcbiAgaGVpZ2h0OiAyNThweDtcbn1cbi5jZWxlYnJhdGlvbiAuYWxidW0sXG4uY2VsZWJyYXRpb24gLnRleHRfbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51bmlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRFQ0U3O1xufVxuLnVuaW9uIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51bmlvbiAudGV4dCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4udW5pb24gLnRleHQgLmV2ZW50X3R5cGUge1xuICBjb2xvcjogIzA3M0M0NztcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG4udW5pb24gLnRleHQgLmV2ZW50X25hbWUge1xuICBjb2xvcjogIzA3M0M0NztcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udW5pb24gLnRleHQgLmV2ZW50X2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4udW5pb24gLnRleHQgLmV2ZW50X2hhc2h0YWcge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4udW5pb24gLnRleHQgLmV2ZW50X2hhc2h0YWcgLmhhc2h0YWdfMiB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLnVuaW9uIC50ZXh0IC5idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnVuaW9uIGltZy5zaGlwX3N1bnNldCB7XG4gIG1hcmdpbi1yaWdodDogLTI1MnB4O1xufVxuLnVuaW9uIGltZy5ncmFzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5jcnVpc2UyMDIzIC5pbnRyb2R1Y3Rpb24gLmltZ19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5jcnVpc2UyMDIzIC5pbnRyb2R1Y3Rpb24gLmlubmVyIC5ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jcnVpc2UyMDIzIC5pbnRyb2R1Y3Rpb24gLmlubmVyIC5ib3R0b20gLmNvbmRpdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmNydWlzZTIwMjMgLmludHJvZHVjdGlvbiAuaW5uZXIgLmJvdHRvbSAucmVhbGl0eSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYxcHgpIHtcbiAgLmludHJvZHVjdGlvbiAuaW1nX2JnIHtcbiAgICBtYXgtd2lkdGg6IDI1NjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAud2h5X2NydWlzZSAuc2hpcCB7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAvIDIgLSA5NzBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudW5pb24gaW1nLmdyYXNzIHtcbiAgICBsZWZ0OiAtMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY2VsZWJyYXRpb24gLmdhbGxlcnkgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY3J1aXNlMjAyMyAuaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29uZGl0aW9ucyAuaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNydWlzZTIwMjMgLmdvX3JlYWRfY29uZGl0aW9ucyB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAjd3JhcHBlciAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yNXZoIHRvcDtcbiAgfVxuICAubWFpbl9pbWcgLnRleHQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5uZXdfaW1wcmVzc2lvbnMgLmlubmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmNydWlzZTIwMjMgLmludHJvZHVjdGlvbiAuaW1nX2JnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jcnVpc2UyMDIzIC5pbnRyb2R1Y3Rpb24gLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuY3J1aXNlMjAyMyAuaW50cm9kdWN0aW9uIC5pbm5lciAuYm90dG9tIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgfVxuICAuY3J1aXNlMjAyMyAuaW50cm9kdWN0aW9uIC5pbm5lciAuYm90dG9tIC5jb25kaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuY3J1aXNlMjAyMyAuaW50cm9kdWN0aW9uIC5pbm5lciAuYm90dG9tIC5yZWFsaXR5IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmNydWlzZTIwMjMgLmludHJvZHVjdGlvbiBpbWcuZ2lybF9zdW5zZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb25kaXRpb25zIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29uZGl0aW9ucyAudmlkZW9fcHJvbW8ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5jb25kaXRpb25zIC5wcm9tbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbmRpdGlvbnMgLnByb21vIC5hYm91dF9wcm9tb3Rpb24ge1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gIH1cbiAgLndoeV9jcnVpc2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC53aHlfY3J1aXNlIC5zaGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53aHlfY3J1aXNlIC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndoeV9jcnVpc2UgLnNoaXBfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2h5X2NydWlzZSAuc2VhZ3VsbCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzclO1xuICB9XG4gIC5uZXdfaW1wcmVzc2lvbnMgLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgfVxuICAuY2VsZWJyYXRpb24gLmVtb3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jZWxlYnJhdGlvbiAuZW1vdGlvbnMgaW1nLnBlcmZvcm1hbmNlIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIH1cbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tdG9wOiAtMTM5cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgIHBhZGRpbmc6IDAgM3Z3O1xuICB9XG4gIC5jZWxlYnJhdGlvbiAuZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudW5pb24gLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC51bmlvbiAuaW5uZXIgLnRleHQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAudW5pb24gaW1nLmdyYXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29uZGl0aW9ucyAuaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG4gIC5jYWJpbiAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhYmluIC5pbm5lciBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhYmluIC5pbm5lciAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3X2ltcHJlc3Npb25zIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubmV3X2ltcHJlc3Npb25zIC5pbm5lciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5ld19pbXByZXNzaW9ucyAuaW5uZXIgLnRleHQgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm5ld19pbXByZXNzaW9ucyAuaW5uZXIgaW1nLmltcHJlc3Npb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5jZWxlYnJhdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyBpbWcucGVyZm9ybWFuY2Uge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2VsZWJyYXRpb24gLmVtb3Rpb25zIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbiAgLmNlbGVicmF0aW9uIC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jZWxlYnJhdGlvbiAuYWxidW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC51bmlvbiAudGV4dCAuZXZlbnRfaGFzaHRhZyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudW5pb24gLnRleHQgLmV2ZW50X2hhc2h0YWcgLmhhc2h0YWdfMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY3J1aXNlMjAyMyAubWFpbl9pbWcgLnRleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jcnVpc2UyMDIzIC5tYWluX2ltZyAudGV4dCAudGl0bGUsXG4gIC5jcnVpc2UyMDIzIC5tYWluX2ltZyAudGV4dCAubmFtZSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjd3JhcHBlciAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9jcnVpc2UtMjAyMy9tYWluX2ltYWdlX21vYmlsZS5qcGcnKTtcbiAgfVxuICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmNydWlzZTIwMjMgLm1haW5faW1nIC50ZXh0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29uZGl0aW9ucyAuaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG4gIC5jb25kaXRpb25zIC5wcm9tbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jcnVpc2UyMDIzIC5nb19yZWFkX2NvbmRpdGlvbnMge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuY2VsZWJyYXRpb24gLmVtb3Rpb25zIGltZy5wZXJmb3JtYW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgLndoeV9jcnVpc2UgLnNlYWd1bGwge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBsZWZ0OiAxODBweDtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cbiAgLnVuaW9uIGltZy5ncmFzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5uZXdfaW1wcmVzc2lvbnMgLmlubmVyIGltZy5pbXByZXNzaW9ucyxcbiAgLmNlbGVicmF0aW9uIC5hbGJ1bSxcbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gIH1cbiAgLmNlbGVicmF0aW9uIC5lbW90aW9ucyAudGV4dCB7XG4gICAgcGFkZGluZzogMCA1dnc7XG4gIH1cbiAgaW1nLmNhYmlucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbiJdfQ== */