.fs-body-top{background:#fbfbfb}.fs-body-top .el_heading_lv2{font-size:clamp(2rem, 6vw, 3rem)}.sideScrollingCards{padding:1em 0;margin:0 0 0 1em;border-radius:7px;box-shadow:0 0 20px rgba(0,0,0,0.05)}.bl_ttl,.un_ttl{position:relative;display:flex;justify-content:space-between;align-items:baseline}.bl_ttl .bl_btnUnit,.un_ttl .bl_btnUnit{top:50%;right:0;transform:translateY(-50%);width:auto;text-align:right;position:absolute}.bl_ttl .bl_btnUnit .el_btn_ib,.un_ttl .bl_btnUnit .el_btn_ib{padding:0.25rem;padding-right:1.25em;padding-left:1em;margin-top:0;font-size:12px}.bl_ttl .bl_btnUnit .el_btn_ib::after,.un_ttl .bl_btnUnit .el_btn_ib::after{right:0}.bl_ttl .bl_moreButton,.un_ttl .bl_moreButton{width:110px;text-decoration:underline;font-size:14px;text-align:right}main.fs-l-main{max-width:1316px !important}main.fs-l-main .fs-l-pageMain{max-width:1036px !important}.fs-c-mark--preorder{background:#64a;color:#fff;display:none}.fs-c-productListItem__preorderMessage.fs-c-preorderMessage{display:none}.fs-c-salesPeriod{margin:8px 0;display:none}.bl_mainSlider{margin-bottom:1rem;background:url(https://taberare.itembox.design/item/taberare/logo.svg) center center/240px auto no-repeat}.bl_mainSlider .mainSlider{width:100%;background-color:#fbfbfb;margin-bottom:.25rem;min-height:316px;overflow:hidden;display:flex;opacity:0}.bl_mainSlider .mainSlider.slick-initialized{opacity:1;background-color:#fbfbfb;transition:0.2s}.bl_mainSlider .mainSlider .slide{margin:0;transition:0.5s}.bl_mainSlider .mainSlider .slick-slide{width:100%;max-width:768px !important;height:auto}.bl_mainSlider .mainSlider .slick-slide img{display:block;padding:8px;width:100%;height:auto;border-radius:7px}.bl_mainSlider .mainSlider .slick-slide:not(.slick-center) img{opacity:0.5}.bl_mainSlider .sliderNav{display:flex !important;justify-content:center}.bl_mainSlider .sliderNav a{flex:0 1 80px;padding:0 5px}.bl_mainSlider .sliderNav a img{border-radius:7px;opacity:0.5;overflow:hidden}.bl_mainSlider .sliderNav a.thumbnail-current img{opacity:1;transition:0.5s}.bl_mainSlider .slick-next{right:0px;width:40px;height:40px}.bl_mainSlider .slick-prev{left:0px;width:40px;height:40px;z-index:10}.bl_mainSlider .slick-prev:before,.bl_mainSlider .slick-next:before{font-size:40px;color:#e37c60}.fs-c-slick .slick-prev:before,.fs-c-slick .slick-next:before{font-size:40px;color:#e37c60}.fs-c-slick .fs-pt-carousel__track .slick-dots{bottom:-10%}.fs-body-top .fs-c-productListItem .fs-c-productListCarousel__list__item>*+*{margin:0 0 2px 0}.fs-body-top .fs-c-productListItem .fs-c-productMark__item{width:50%;padding:0 1px}.fs-body-top .fs-c-productListItem .fs-c-productMark__item .fs-c-productMark__mark{width:100%;margin:0 0 1px 0;border-radius:0}.fs-body-top .fs-c-productListItem .fs-c-mark{width:100%;border-radius:0;text-align:center}.fs-body-top .fs-c-productListItem .fs-c-productListItem__lowInStock{display:none}.bl_btnUnit_wrapper{text-align:right}.bl_btnUnit_wrapper .bl_btnUnit{width:auto}.bl_topbannerAreaMain{max-width:1320px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;padding:0 1rem}.bl_topbannerAreaMain .box{max-width:33.3%}.bl_topbannerAreaMain img{padding:0.5rem}.bl_topbannerArea{max-width:1320px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;padding:0 1rem}.bl_topbannerArea .bl_topbannerArea_item{max-width:25%;padding:0.5rem}.bl_topbannerArea .bl_topbannerArea_item img{box-shadow:0 0 20px rgba(0,0,0,0.05);width:100%}.bl_taberareSelect.bl_taberareSelect__media .bl_ttl{background-color:#f3f0e2;display:block !important;padding:24px 0 8px}.bl_taberareSelect.bl_taberareSelect__media .bl_heading_wrapper{margin:8px 0}.bl_taberareSelect.bl_taberareSelect__media .el_heading_lv2{text-align:center}.bl_taberareSelect.bl_taberareSelect__media .bl_heading_icon{text-align:center}.bl_taberareSelect{padding:0 0 1em 0}.bl_taberareSelect .el_heading_lv2{margin-bottom:0;margin-top:0}.un_ranking{padding:0 0 1em 0}.un_ranking .fs-pt-menu__submenu.fs-pt-menu--lv2{display:flex}.un_ranking .bl_cardUnit{margin-bottom:0}.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem::before{content:"";display:block;width:62px;height:45px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 0 5px 0px}.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:first-child::before{background-image:url(../../images/common/icn-crown1.svg)}.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(2)::before{background-image:url(../../images/common/icn-crown2.svg)}.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(3)::before{background-image:url(../../images/common/icn-crown3.svg)}.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(4)::before{background-image:url(../../images/common/icn-crown4.svg)}.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(5)::before{background-image:url(../../images/common/icn-crown5.svg)}.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(6)::before{background-image:url(../../images/common/icn-crown6.svg)}.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(4)::before,.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(5)::before,.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(6)::before{margin:0 0 5px 0}.un_ranking #RankingLists .bl_producerPhoto{display:none}.bl_taberareSelect.un_hokkaidoProdTrend .bl_taberareSelectCards{background-color:#ffeded}.bl_taberareSelect.un_hokkaidoProdTrend .fs-c-productListCarousel__list__itemTrack{background:#ffeded}.bl_taberareSelect.un_hokkaidoProdTrend .fs-c-productListItem{padding:52px 8px 0}.bl_taberareSelect.un_hokkaidoProdTrend .fs-c-productListItem__productDescription .bl_producerPhoto{display:block;height:45px;width:209px;margin:0 0 5px 0px;position:absolute;top:0;left:8px}.bl_taberareSelect.un_hokkaidoProdTrend .fs-c-productListItem__productDescription .bl_producerPhoto img{max-width:100%}.bl_taberareSelect.un_hokkaidoProdTrend .fs-c-productListItem__productDescription .bl_producerPhoto img:hover{opacity:1 !important}.bl_taberareSelect.un_hokkaidoProdTrend .fs-c-productListItem__productDescription .bl_producerPhoto a:hover{opacity:1 !important}.bl_taberareSelect.un_hokkaidoProdTrend .fs-c-productListItem__productDescription .bl_producerPhoto a::before{content:none}.bl_taberareSelect.un_limitedProduct .fs-c-productListItem{padding:52px 8px 0}.bl_taberareSelect.un_limitedProduct .fs-c-productListItem__productDescription .bl_producerPhoto{display:block;height:45px;width:209px;margin:0 0 5px 0px;position:absolute;top:0;left:8px}.bl_taberareSelect.un_limitedProduct .fs-c-productListItem__productDescription .bl_producerPhoto img{max-width:100%}.bl_taberareSelect.un_limitedProduct .fs-c-productListItem__productDescription .bl_producerPhoto img:hover{opacity:1 !important}.bl_taberareSelect.un_limitedProduct .fs-c-productListItem__productDescription .bl_producerPhoto a:hover{opacity:1 !important}.bl_taberareSelect.un_limitedProduct .fs-c-productListItem__productDescription .bl_producerPhoto a::before{content:none}.bl_customerVoiceCards{padding:0 0 3em 0}.bl_customerVoiceCards .bl_cardUnit{margin:0 -15px}.bl_customerVoiceCards .un_VoicefromTonton{text-align:center;margin-top:-10px;margin-bottom:20px}.bl_customerVoiceCards #review-area.sideScrollingCards{display:flex;overflow-x:scroll;background-color:#fbfbfb}.bl_customerVoiceCards .fs-c-reviewList__item{display:block;border:none}.bl_customerVoiceCards .fs-c-reviewList__item{flex:0 0 50vw;border:none;display:flex;position:relative;padding:0 8px}.bl_customerVoiceCards .fs-c-productImage{margin-bottom:8px}.bl_customerVoiceCards .fs-c-productImage__image{border-radius:7px;max-width:none;width:99%}.bl_customerVoiceCards .fs-c-productName__name{font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:2.7em}.bl_customerVoiceCards .fs-c-reviewBody{border:none;padding:0;font-size:1.4rem;overflow:hidden;margin:8px 0 1rem 0}.bl_customerVoiceCards .fs-c-reviewList__item__info{margin-top:auto;order:3}.bl_customerVoiceCards .fs-c-reviewInfo__date{text-align:right;display:block}.bl_customerVoiceCards .fs-c-reviewStars::before{color:#b9a560;font-size:1.6rem}.bl_customerVoiceCards .fs-c-reviewer__name__nickname{font-size:1.4rem;line-height:1.2}.bl_customerVoiceCards .fs-c-reviewer__name__reviewNumber{font-size:1.4rem}.bl_customerVoiceCards .fs-c-reviewer__status{display:none}.bl_customerVoiceCards .btn-reviewlist{display:block;width:100%;padding:0.4rem;background-color:#e37c60;color:#fff !important;font-size:1.2rem;font-weight:normal;text-align:center;border-radius:50rem;letter-spacing:2px;cursor:pointer;border:#e37c60 1px solid;transition:.3s;position:relative;margin-bottom:5px;order:4}.bl_customerVoiceCards .btn-reviewlist:hover{text-decoration:none;background-color:#fff !important;color:#e37c60 !important}.bl_customerVoiceCards .btn-reviewlist::after{content:"\e90c";font-family:'fs-icon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.8rem;transform:translateY(-50%);right:1.5rem;top:50%;position:absolute}.un_newItem{padding:0 0 1em 0}.bl_sns{padding:0 0 1em 0}.bl_sns .bl_ttl{text-align:center}.bl_sns .bl_snsBox_header{display:flex;height:50px}.bl_sns .bl_snsBox_header img{width:41px;height:41px}.bl_sns .bl_snsBox_header p{margin:0}.bl_sns .bl_wrap1{padding-top:5px;padding-right:20px}.bl_sns .bl_snsTil{font-size:18px;font-weight:bold}.bl_sns .bl_snsBox_btn{margin:1em auto 0 auto;width:90%}.bl_sns .bl_snsBox_insta{display:flex;flex-direction:column;height:100%;margin-bottom:60px}.bl_sns .bl_snsBox_insta .bl_snsBox_header img{width:41px;height:41px}.bl_sns .bl_snsBox_insta .bl_instafeed{display:flex;flex-wrap:wrap;padding-left:0;justify-content:center;align-items:center}.bl_sns .bl_snsBox_insta .bl_instafeedPhoto{flex:0 0 28%;overflow:hidden;padding-top:28%;position:relative}.bl_sns .bl_snsBox_insta .bl_instafeedPhoto a{position:absolute;top:0;width:100%;height:100%}.bl_sns .bl_snsBox_insta .bl_instafeedPhoto a img{object-fit:cover;width:100%;height:100%}.bl_sns .bl_snsBox_youtube{display:flex;flex-direction:column;height:100%}.bl_sns .bl_snsBox_youtube .bl_snsBox_header img{width:41px;height:41px}.bl_sns .bl_snsBox_youtube .bl_snsBox_body{height:auto;margin:1em 0}.bl_sns .bl_snsBox_youtube .bl_youtube_wrapper{position:relative;padding-bottom:56.25%;height:0}.bl_sns .bl_snsBox_youtube .bl_youtube_wrapper iframe{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%}.bl_sns .bl_snsBox_follow{text-align:center;margin:1em 0}.bl_sns .bl_snsBox_follow .bl_snsFollow_text{display:inline-block;font-size:16px;position:relative}.bl_sns .bl_snsBox_follow .bl_snsFollow_text::before{content:"/";display:inline-block;vertical-align:middle;position:absolute;top:10%;left:-10%;transform:rotate(130deg)}.bl_sns .bl_snsBox_follow .bl_snsFollow_text::after{content:"/";display:inline-block;vertical-align:middle;position:absolute;top:10%;right:-10%}.bl_instafeed .wrap-insta-frame{margin-bottom:1rem}.un_newsAndBanner{padding:0 0 1em 0}.un_newsAndBanner .el_headingSimple{text-align:center;font-size:2rem}.un_newsAndBanner .un_news{margin-bottom:30px}.un_newsAndBanner .un_news .un_body{max-height:220px;overflow-y:scroll;background:#fff;padding:8px;border-radius:7px}.un_newsAndBanner .un_news #newsList{list-style:none;padding-left:1rem}.un_newsAndBanner .un_news #newsList .newsList_item{margin-bottom:1em}.un_newsAndBanner .un_news #newsList .newsList_item .newsList_date{font-size:1.4rem;color:#949494}.un_newsAndBanner .un_news #newsList .newsList_item .newsList_link{display:block;text-decoration:underline;font-size:1.6rem}.un_newsAndBanner .un_bannerSeller_img{border-radius:7px}.un_within3days{margin-bottom:40px;overflow:hidden}.un_within3days .bl_cardUnit{margin-bottom:12px}.un_within3days .bl_cardUnit.bl_cardUnit_slick{overflow-x:visible}.un_within3days .el_heading_lv2{margin-bottom:0}.un_within3days .bl_ttlDesc{margin-bottom:16px;font-size:14px}.un_within3days .bl_recommend_flick{overflow-x:visible}.un_within3days .fs-c-productListCarousel{background-color:#fff;border-radius:4px;position:relative}.un_within3days .fs-c-productListCarousel__list__itemTrack{display:flex;overflow-x:scroll}.un_within3days .fs-c-productListCarousel__list{width:auto;position:relative;display:block;overflow:hidden;margin:0;padding:0}.un_within3days .fs-c-productListCarousel__list__item{padding-top:8px 15px;width:clamp(146px, 26vw, 259px) !important;max-width:clamp(146px, 26vw, 259px) !important;min-width:clamp(146px, 26vw, 259px) !important;margin:0;padding:8px;background-color:#fff}.un_within3days .fs-c-productListItem__imageContainer{margin-bottom:0}.un_within3days .fs-c-productImage a::after{content:none !important}.un_within3days .fs-c-productName__name{font-size:14px;margin-top:8px;-webkit-line-clamp:1;height:auto}.un_within3days .fs-c-productName__copy{display:none}.un_within3days .fs-c-productPrice__addon{font-size:10px}.un_within3days .fs-c-productListItem__control{display:none !important}.un_within3days .fs-c-productMarks{display:none}.un_within3days .fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices{margin-top:0}.bl_guestRecommended{padding:0 0 2em 0}.bl_guestRecommended .fr3-productListCarousel{margin-left:-20px;margin-right:-20px}.bl_guestRecommended .fs-p-heading--lv2{border-bottom:none;font-size:clamp(2rem, 6vw, 3rem);font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;width:100%;margin-bottom:1.5rem;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400;text-align:left;line-height:1.5}.bl_guestRecommended .fr3-productListCarousel__slides{display:flex;gap:16px}.bl_guestRecommended .fr3-productListCarousel__slide{padding:0 0 0.8rem}.bl_guestRecommended .fr3-item{border-radius:0.25rem;overflow:hidden;height:100%;padding:0}.bl_guestRecommended .fr3-item__imageContainer{margin:0;width:auto}.bl_guestRecommended .fr3-item__productName{font-weight:bold;line-height:1.3;margin-bottom:5px;height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bl_guestRecommended .fr3-item__productPrice{display:flex;align-items:baseline;justify-content:flex-start;color:#cb0100;font-weight:bold}.bl_guestRecommended .fr3-item__productPrice .fr3-item__productPrice__price{font-size:1.6rem}.bl_guestRecommended .fr3-item__productPrice .fr3-item__productPrice__addon{font-size:1.1rem;position:relative}.bl_guestRecommended .fr3-item__productPrice .fr3-item__productPrice__addon::after{content:"・送料込)";background-color:#fff;margin-left:-0.4em}.mdblogs{border:solid 1px #adc50b;background-color:#fff;overflow-x:scroll;padding:16px 0 0px;border-radius:16px;margin-bottom:16px;overflow:hidden}.wrap-mdblog-frame{width:100%;overflow-x:auto}.wrap-mdblog-frame .mdblog-frame{width:800px;height:480px}

@media (min-width: 768px){.sideScrollingCards{margin:0;padding:1em}.bl_ttl .bl_btnUnit .el_btn_ib,.un_ttl .bl_btnUnit .el_btn_ib{padding:0.5rem;padding-right:3.25em;padding-left:3em;font-size:14px}.bl_ttl .bl_btnUnit .el_btn_ib::after,.un_ttl .bl_btnUnit .el_btn_ib::after{right:0.25rem}.fs-c-slick .fs-pt-carousel__track .slick-dots{bottom:-16px}.bl_taberareSelect .fs-c-productListCarousel__list__itemTrack{flex-wrap:wrap}.bl_taberareSelect .fs-c-productListItem:nth-child(4),.bl_taberareSelect .fs-c-productListItem:nth-child(5),.bl_taberareSelect .fs-c-productListItem:nth-child(6){margin-top:35px}.bl_taberareSelect .el_heading_lv2{margin-bottom:1.5rem}.un_ranking .bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list__itemTrack{flex-wrap:wrap}.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(4)::before,.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(5)::before,.un_ranking #RankingLists .fs-c-productListCarousel__list__itemTrack>.fs-c-productListItem:nth-child(6)::before{margin:30px 0 5px 0}.bl_taberareSelect.un_hokkaidoProdTrend .fs-c-productListItem{padding:52px 16px 0}.bl_taberareSelect.un_hokkaidoProdTrend .fs-c-productListItem__productDescription .bl_producerPhoto{left:16px}.bl_taberareSelect.un_limitedProduct .fs-c-productListItem{padding:52px 16px 0}.bl_taberareSelect.un_limitedProduct .fs-c-productListItem__productDescription .bl_producerPhoto{left:16px}.bl_customerVoiceCards #review-area.sideScrollingCards{overflow-x:auto;padding-left:0;padding-right:0}.bl_customerVoiceCards .fs-c-reviewList__item{padding:0 15px;flex:0 0 25%}.un_newsAndBanner .un_news .un_body{max-height:220px}.bl_guestRecommended .fs-p-heading--lv2{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400}.wrap-mdblog-frame{height:480px}.wrap-mdblog-frame .mdblog-frame{width:100%;overflow-x:hidden}}

@media (min-width: 992px){.fs-p-drawer{background-color:transparent !important}.bl_mainSlider .mainSlider .slick-slide{width:1216px !important;max-width:100% !important;height:496px !important}.bl_mainSlider .mainSlider .slick-slide img{margin:auto;width:1200px !important;height:480px !important}.bl_mainSlider .sliderNav a{flex:0 1 180px}.bl_mainSlider .slick-next{width:56px;height:56px;right:calc(50% - 600px)}.bl_mainSlider .slick-prev{width:56px;height:56px;left:calc(50% - 600px)}.bl_mainSlider .slick-prev:before,.bl_mainSlider .slick-next:before{font-size:56px;color:#fff}.fs-c-slick .slick-prev{width:56px;height:56px;left:64px}.fs-c-slick .slick-next{width:56px;height:56px;right:64px}.fs-c-slick .slick-prev:before,.fs-c-slick .slick-next:before{font-size:56px;color:#fff}.fs-c-slick .fs-pt-carousel__track .slick-dots{bottom:-18px}.bl_taberareSelect{padding:0 0 3em 0}.un_ranking{padding:0 0 3em 0}.bl_customerVoiceCards .bl_cardUnit{margin:0;width:100%;max-width:100%}.un_newItem{padding:0 0 3em 0}.bl_sns{padding:0 0 3em 0}.bl_sns .bl_snsBox_btn{margin:auto auto 0 auto}.bl_sns .bl_snsBox_insta{margin-bottom:0}.bl_sns .bl_snsBox_insta .bl_instafeed{height:302px}.un_newsAndBanner{padding:0 0 3em 0}.un_newsAndBanner .un_news{margin-bottom:0}.un_newsAndBanner .un_news .un_body{max-height:160px}.un_within3days .fs-c-productListCarousel__list__item{padding:8px 15px;width:clamp(156px, 18vw, 259px) !important;max-width:clamp(156px, 18vw, 259px) !important;min-width:clamp(156px, 18vw, 259px) !important}.bl_guestRecommended .fs-p-heading--lv2{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:3rem;font-weight:400;margin-bottom:2rem}.wrap-mdblog-frame{height:500px}.wrap-mdblog-frame .mdblog-frame{height:500px}}

@media screen and (max-width: 768px){.bl_topbannerAreaMain{max-width:900px}.bl_topbannerAreaMain :nth-child(1){order:2}.bl_topbannerAreaMain :nth-child(2){order:1}.bl_topbannerAreaMain :nth-child(3){order:3}.bl_topbannerAreaMain .box{max-width:50% !important}.bl_topbannerAreaMain .big{max-width:100% !important}.bl_topbannerAreaMain .big a img{width:100vw !important}.bl_topbannerAreaMain img{padding:5px !important}.bl_topbannerArea .bl_topbannerArea{padding:0 1rem}.bl_topbannerArea .bl_topbannerArea_item{width:50%;max-width:440px;padding:5px}}

@media (min-width: 1200px){.un_newItem .fs-c-productMark>.fs-c-productMark__item{width:50%}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3Njc3MvdW5pcXVlL3RvcHBhZ2UvdG9wcGFnZS5jc3MiLCJzb3VyY2VzIjpbImFzc2V0cy9zY3NzL3VuaXF1ZS90b3BwYWdlL3RvcHBhZ2Uuc2NzcyIsImFzc2V0cy9zY3NzL19taXhpbi5zY3NzIiwiYXNzZXRzL3Njc3MvX3ZhcmlhYmxlLnNjc3MiLCJhc3NldHMvc2Nzcy91bmlxdWUvdG9wcGFnZS9fY29tbW9uLnNjc3MiLCJhc3NldHMvc2Nzcy91bmlxdWUvdG9wcGFnZS9fbWFpblNsaWRlci5zY3NzIiwiYXNzZXRzL3Njc3MvdW5pcXVlL3RvcHBhZ2UvX2NhcmRQcm9kdWN0LnNjc3MiLCJhc3NldHMvc2Nzcy91bmlxdWUvdG9wcGFnZS9fYnRuVW5pdC5zY3NzIiwiYXNzZXRzL3Njc3MvdW5pcXVlL3RvcHBhZ2UvX2J1bm5lckFyZWEuc2NzcyIsImFzc2V0cy9zY3NzL3VuaXF1ZS90b3BwYWdlL19pbnRyb01lZGlhLnNjc3MiLCJhc3NldHMvc2Nzcy91bmlxdWUvdG9wcGFnZS9fdGFiZXJhcmVTZWxlY3Quc2NzcyIsImFzc2V0cy9zY3NzL3VuaXF1ZS90b3BwYWdlL19yYW5raW5nLnNjc3MiLCJhc3NldHMvc2Nzcy91bmlxdWUvdG9wcGFnZS9faG9ra2FpZG9Qcm9kVHJlbmQuc2NzcyIsImFzc2V0cy9zY3NzL3VuaXF1ZS90b3BwYWdlL19saW1pdGVkUHJvZHVjdC5zY3NzIiwiYXNzZXRzL3Njc3MvdW5pcXVlL3RvcHBhZ2UvX2N1c3RvbWVyUmV2aWV3LnNjc3MiLCJhc3NldHMvc2Nzcy91bmlxdWUvdG9wcGFnZS9fbmV3SXRlbS5zY3NzIiwiYXNzZXRzL3Njc3MvdW5pcXVlL3RvcHBhZ2UvX3Nucy5zY3NzIiwiYXNzZXRzL3Njc3MvdW5pcXVlL3RvcHBhZ2UvX25ld3NBbmRCdW5uZXIuc2NzcyIsImFzc2V0cy9zY3NzL3VuaXF1ZS90b3BwYWdlL193aXRoaW4zZGF5cy5zY3NzIiwiYXNzZXRzL3Njc3MvdW5pcXVlL3RvcHBhZ2UvX3JlY29tbWVuZC5zY3NzIiwiYXNzZXRzL3Njc3MvdW5pcXVlL3RvcHBhZ2UvX21kYmxvZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpblwiO1xuQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlXCI7XG5cbkBpbmNsdWRlIG1xKHNtKSB7XG4gIC8qIHNtICovXG59XG5cbkBpbmNsdWRlIG1xKG1kKSB7XG4gIC8qIG1kICovXG59XG5cbkBpbmNsdWRlIG1xKGxnKSB7XG4gIC8qIGxnICovXG59XG5cbkBpbmNsdWRlIG1xKHhsKSB7XG4gIC8qIHhsICovXG59XG5cbkBpbmNsdWRlIG1xKHh4bCkge1xuICAvKiB4eGwgKi9cbn1cblxuQGltcG9ydCBcIi4vY29tbW9uXCI7XG5AaW1wb3J0IFwiLi9tYWluU2xpZGVyXCI7XG5AaW1wb3J0IFwiLi9jYXJkUHJvZHVjdFwiO1xuQGltcG9ydCAnLi9idG5Vbml0JztcbkBpbXBvcnQgJy4vYnVubmVyQXJlYSc7XG5AaW1wb3J0ICcuL2ludHJvTWVkaWEnO1xuQGltcG9ydCAnLi90YWJlcmFyZVNlbGVjdCc7XG5AaW1wb3J0ICcuL3JhbmtpbmcnO1xuQGltcG9ydCAnLi9ob2trYWlkb1Byb2RUcmVuZCc7XG5AaW1wb3J0ICcuL2xpbWl0ZWRQcm9kdWN0JztcbkBpbXBvcnQgJy4vY3VzdG9tZXJSZXZpZXcnO1xuQGltcG9ydCAnLi9uZXdJdGVtJztcbkBpbXBvcnQgJy4vc25zJztcbkBpbXBvcnQgJy4vbmV3c0FuZEJ1bm5lcic7XG5AaW1wb3J0ICcuL3dpdGhpbjNkYXlzJztcbkBpbXBvcnQgJy4vcmVjb21tZW5kJztcbkBpbXBvcnQgJy4vbWRibG9nJztcbi8vIEBpbXBvcnQgJy4vZnJvbVNlYXJjaCc7XG4vLyBAaW1wb3J0ICcuL3NwZWNpYWxDb250ZW50cyc7XG4iLCJAbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AZnVuY3Rpb24gcmVtKCRmb250c2l6ZSkge1xuICBAcmV0dXJuICRmb250c2l6ZSAvIDEwICogMXJlbTtcbn1cblxuQG1peGluIHR0bF9zaXplKCRmb250c2l6ZTogMjQpIHtcbiAgZm9udC1zaXplOiByZW0oJGZvbnRzaXplKTsgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtaXhpbiBidG5fY29sb3IoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7IH1cbn1cblxuQG1peGluIG1pbmNob1R0bCgkZm9udFNpemU6IDMyLCAkZm9udFdlaWdodDogNDAwKSB7XG4gIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNobyBNZWRpdW1cIiwgXCLmuLjmmI7mnJ0gTWVkaXVtXCIsIFl1TWluY2hvLCBcIua4uOaYjuacneS9k1wiLCBzZXJpZjsgZm9udC1zaXplOiByZW0oJGZvbnRTaXplKTsgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xufVxuIiwiLy8gVmFyaWFibGVcbiRjLW1haW46ICNlMzdjNjA7XG4kYy1tYWluLXNoYWRvdzogI2NhNjA0MztcbiRjLWFjY2VudDogI2I5YTU2MDtcbiRjLWFjY2VudDI6ICM4NjZlMWQ7XG4kYy1kaXNhYmxlOiAjZWJlYmViO1xuJGMtc3ViOiAjZDljYWJlO1xuJGMtc3ViMjogI2Y4ZGRkNjtcbiRjLWJnOiAjZjhmNmYwO1xuJGMtYmcyOiByZ2JhKDI1NCwgMjUzLCAyNTIsIDEpO1xuJGMtYmxrOiAjMTUxNTE1O1xuJGMtcmVkOiAjY2IwMTAwO1xuJGMtYmx1OiAjODBiMmU0O1xuJGMtZ3J5OiAjOGI4YjhiO1xuJGMtZ3JuOiAjOThjNzZjO1xuJGMtbGluZTogIzAwYjgwMDtcblxuJGJyZWFrcG9pbnRzOiAoXG4gIHNtOiBcIihtaW4td2lkdGg6IDU3NnB4KVwiLFxuICBsZzogXCIobWluLXdpZHRoOiA5OTJweClcIixcbiAgbWQ6IFwiKG1pbi13aWR0aDogNzY4cHgpXCIsXG4gIG1kX29ubHk6IFwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOTlweClcIixcbiAgeGw6IFwiKG1pbi13aWR0aDogMTIwMHB4KVwiLFxuICB4bF9vbmx5OiBcIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OXB4KVwiLFxuICB4eGw6IFwiKG1pbi13aWR0aDogMTQwMHB4KVwiLFxuKTtcblxuJHNwYWNlczogKFxuICAwOiAwLFxuICB4czogMTBweCxcbiAgczogMjBweCxcbiAgbTogMzBweCxcbiAgbDogNDBweCxcbiAgeGw6IDUwcHgsXG4gIGF1dG86IGF1dG8sXG4pO1xuIiwiLmZzLWJvZHktdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcblxuICAuZWxfaGVhZGluZ19sdjIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNnZ3LCAzcmVtKTtcbiAgfVxufVxuXG4uc2lkZVNjcm9sbGluZ0NhcmRzIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5cbi5ibF90dGwsXG4udW5fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAuYmxfYnRuVW5pdCB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC5lbF9idG5faWIge1xuICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICByaWdodDogMC4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9tb3JlQnV0dG9uIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBsYXlvdXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAjZnNfVG9wIHtcbi8vICAgbWFpbi5mcy1sLW1haW4ge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgIH1cblxuLy8gICAuZnMtbC1zaWRlQXJlYSB7XG4vLyAgICAgQGluY2x1ZGUgbXEobGcpIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuXG4vLyAgIH1cblxuLy8gICAuZnMtbC1wYWdlTWFpbiB7XG4vLyAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLmx5X2NvbnRlbnRDb2x1bW4ge1xuLy8gICAmLmZzLWwtbWFpbiB7XG4vLyAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbi8vICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4vLyAgICAgcGFkZGluZzogMDtcblxuLy8gICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4vLyAgICAgICBtYXJnaW46IDAgMjRweCBhdXRvICFpbXBvcnRhbnQ7XG4vLyAgICAgICBtYXJnaW46IDRyZW0gYXV0byAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIC5mcy1sLXNpZGVBcmVhIHtcblxuLy8gICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIC5mcy1wLWRyYXdlciB7XG4vLyAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4vLyAgIH1cblxuLy8gICAuZnMtbC1wYWdlTWFpbiB7XG5cbi8vICAgICBAaW5jbHVkZSBtcSh4bCkge1xuLy8gICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5tYWluLmZzLWwtbWFpbiB7XG4gIG1heC13aWR0aDogMTMxNnB4ICFpbXBvcnRhbnQ7XG5cbiAgLmZzLWwtcGFnZU1haW4ge1xuICAgIG1heC13aWR0aDogMTAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZzLXAtZHJhd2VyIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7kuojntITjg57jg7zjgq/pnZ7ooajnpLrmm7jjgY3mj5vjgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mcy1jLW1hcmstLXByZW9yZGVyIHtcbiAgYmFja2dyb3VuZDogIzY0YTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fcHJlb3JkZXJNZXNzYWdlLmZzLWMtcHJlb3JkZXJNZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZzLWMtc2FsZXNQZXJpb2Qge1xuICBtYXJnaW46IDhweCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmJsX21haW5TbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL3RhYmVyYXJlL2xvZ28uc3ZnKSBjZW50ZXIgY2VudGVyLzI0MHB4IGF1dG8gbm8tcmVwZWF0O1xuXG4gIC5tYWluU2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tYWluU2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuXG4gIC5tYWluU2xpZGVyIC5zbGlkZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gIH1cblxuICAubWFpblNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgd2lkdGg6IDEyMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDQ5NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1haW5TbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluU2xpZGVyIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWNlbnRlcikgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuc2xpZGVyTmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc2xpZGVyTmF2IGEge1xuICAgIGZsZXg6IDAgMSA4MHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGZsZXg6IDAgMSAxODBweDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyTmF2IGEgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc2xpZGVyTmF2IGEudGh1bWJuYWlsLWN1cnJlbnQgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA2MDBweCk7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDYwMHB4KTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAkYy1tYWluO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uZnMtYy1zbGljayB7XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIC8vIGxlZnQ6IGNhbGMoNTAlIC0gNTUwcHgpO1xuICAgICAgbGVmdDogNjRweDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgLy8gcmlnaHQ6IGNhbGMoNTAlIC0gNTUwcHgpO1xuICAgICAgcmlnaHQ6IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogJGMtbWFpbjtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAuZnMtcHQtY2Fyb3VzZWxfX3RyYWNrIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0xMCU7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgYm90dG9tOiAtMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgYm90dG9tOiAtMThweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mcy1ib2R5LXRvcCB7XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtIHtcbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtPiorKiB7XG4gICAgICBtYXJnaW46IDAgMCAycHggMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TWFya19faXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAxcHg7XG5cbiAgICAgIC5mcy1jLXByb2R1Y3RNYXJrX19tYXJrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDFweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLW1hcmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fbG93SW5TdG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsX2J0blVuaXRfd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5ibF9idG5Vbml0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8g44OQ44OK44O844Ko44Oq44KiXG5cbi5ibF90b3BiYW5uZXJBcmVhTWFpbiB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcblxuICAuYm94IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMlXG4gIH1cblxuICBpbWcge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxfdG9wYmFubmVyQXJlYU1haW4ge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cblxuICAuYmxfdG9wYmFubmVyQXJlYU1haW4gOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAuYmxfdG9wYmFubmVyQXJlYU1haW4gOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAuYmxfdG9wYmFubmVyQXJlYU1haW4gOm50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuYmxfdG9wYmFubmVyQXJlYU1haW4gLmJveCB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibF90b3BiYW5uZXJBcmVhTWFpbiAuYmlnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibF90b3BiYW5uZXJBcmVhTWFpbiAuYmlnIGEgaW1nIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibF90b3BiYW5uZXJBcmVhTWFpbiBpbWcge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuXG4gIH1cbn1cblxuLmJsX3RvcGJhbm5lckFyZWEge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIC5ibF90b3BiYW5uZXJBcmVhX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcblxuICAgIGltZyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxfdG9wYmFubmVyQXJlYXtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG4gICAgLmJsX3RvcGJhbm5lckFyZWFfaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgfVxufVxuIiwiLy8g44Oh44OH44Kj44Ki44Gn57S55LuL44GV44KM44G+44GX44GfXG4uYmxfdGFiZXJhcmVTZWxlY3QuYmxfdGFiZXJhcmVTZWxlY3RfX21lZGlhIHtcblxuICAuYmxfdHRsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQzLCAyNDAsIDIyNik7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyNHB4IDAgOHB4O1xuICB9XG5cbiAgLmJsX2hlYWRpbmdfd3JhcHBlciB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuXG4gIC5lbF9oZWFkaW5nX2x2MiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIH1cblxuICAuYmxfaGVhZGluZ19pY29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8vIOmjn+OBueODrOOCouOCu+ODrOOCr+ODiFxuLmJsX3RhYmVyYXJlU2VsZWN0IHtcbiAgcGFkZGluZzogMCAwIDFlbSAwO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgcGFkZGluZzogMCAwIDNlbSAwO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbVRyYWNrIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbTpudGgtY2hpbGQoNCksXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbTpudGgtY2hpbGQoNSksXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbTpudGgtY2hpbGQoNikge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5lbF9oZWFkaW5nX2x2MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIOODqeODs+OCreODs+OCsFxuLnVuX3Jhbmtpbmcge1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBwYWRkaW5nOiAwIDAgM2VtIDA7XG4gIH1cblxuICAuZnMtcHQtbWVudV9fc3VibWVudS5mcy1wdC1tZW51LS1sdjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuYmxfY2FyZFVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLmJsX2NhcmRVbml0XzNpdGVtIHtcbiAgICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW1UcmFjayB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAvLyDljJfmtbfpgZPjga7ml6zjgIHlvZPlupfpmZDlrprlk4HjgpLpm4bjgoHjgb7jgZfjgZ8g44Gr44KC5L2/55SoXG4gICAgI1JhbmtpbmdMaXN0cyB7XG5cbiAgICAgIC8vIC5UYWJCb3gge1xuICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgLy8gfVxuICAgICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbVRyYWNrIHtcbiAgICAgICAgPi5mcy1jLXByb2R1Y3RMaXN0SXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDpmo7lsaTjgYxkZXN044Go44GC44Gj44Gm44GE44Gq44GE44Gf44KBLi4v44GvMuOBpCjjg4bjgrnjg4jjgafooajnpLrjgZfjgZ/jgYTjgarjgokz44GkKVxuICAgICAgICA+LmZzLWMtcHJvZHVjdExpc3RJdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY29tbW9uL2ljbi1jcm93bjEuc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4uZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY29tbW9uL2ljbi1jcm93bjIuc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4uZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY29tbW9uL2ljbi1jcm93bjMuc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4uZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY29tbW9uL2ljbi1jcm93bjQuc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4uZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY29tbW9uL2ljbi1jcm93bjUuc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4uZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY29tbW9uL2ljbi1jcm93bjYuc3ZnKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4uZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUsXG4gICAgICAgID4uZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDUpOjpiZWZvcmUsXG4gICAgICAgID4uZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vID4gLmZzLWMtcHJvZHVjdExpc3RJdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlLFxuICAgICAgICAvLyA+IC5mcy1jLXByb2R1Y3RMaXN0SXRlbTpudGgtY2hpbGQoNSk6OmJlZm9yZSxcbiAgICAgICAgLy8gPiAuZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgICAgICAvLyAgIGJhY2tncm91bmQ6IzE1MTUxNTtcbiAgICAgICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vICAgd2lkdGg6MmVtO1xuICAgICAgICAvLyAgIGhlaWdodDoyZW07XG4gICAgICAgIC8vICAgY29sb3I6I2ZmZjtcbiAgICAgICAgLy8gICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIC8vICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgLy8gICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgIC8vICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyA+IC5mcy1jLXByb2R1Y3RMaXN0SXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgICAgIC8vICAgY29udGVudDpcIjRcIjtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC8vID4gLmZzLWMtcHJvZHVjdExpc3RJdGVtOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICAgICAgLy8gICBjb250ZW50OlwiNVwiO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gPiAuZnMtYy1wcm9kdWN0TGlzdEl0ZW06bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgICAgICAvLyAgIGNvbnRlbnQ6XCI2XCI7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgLmJsX3Byb2R1Y2VyUGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAvLyAjUmFua2luZ1RhYk1lbnUge1xuICAvLyAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8vICAgcGFkZGluZzogMHB4O1xuICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAvLyAgIGxpIHtcbiAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgIHBhZGRpbmc6IDJweDtcblxuICAvLyAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgLy8gICAgICAgZmxleDogMCAxIDIwJTtcbiAgLy8gICAgIH1cblxuICAvLyAgICAgJjpudGgtY2hpbGQoNikge1xuICAvLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAvLyAgICAgICAgIGZsZXg6IDAgMSAxNi42NiU7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cblxuICAvLyAgICAgJjpudGgtY2hpbGQoNykge1xuICAvLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAvLyAgICAgICAgIGZsZXg6IDAgMSAxNi42NiU7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cblxuICAvLyAgICAgJjpudGgtY2hpbGQoOCkge1xuICAvLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAvLyAgICAgICAgIGZsZXg6IDAgMSAxNi42NiU7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cblxuICAvLyAgICAgJjpudGgtY2hpbGQoOSkge1xuICAvLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAvLyAgICAgICAgIGZsZXg6IDAgMSAxNi42NiU7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cblxuICAvLyAgICAgJjpudGgtY2hpbGQoMTApIHtcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgLy8gICAgICAgICBmbGV4OiAwIDEgMTYuNjYlO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG5cbiAgLy8gICAgICY6bnRoLWNoaWxkKDExKSB7XG4gIC8vICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gIC8vICAgICAgICAgZmxleDogMCAxIDE2LjY2JTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuXG4gIC8vICAgICBhIHtcbiAgLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRpc2FibGU7XG4gIC8vICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgLy8gICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLy8gICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAvLyAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAvLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xuICAvLyAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8vICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gIC8vICAgICAgIH1cblxuICAvLyAgICAgICAmLmFjdGl2ZSB7XG4gIC8vICAgICAgICAgY29sb3I6ICNmZmY7XG4gIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vICAgICAgIH1cblxuICAvLyAgICAgICAmOmhvdmVyIHtcbiAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuXG59XG4iLCIvLyDku4rmnIjjga7ljJfmtbfpgZPjga7ml6xcbi5ibF90YWJlcmFyZVNlbGVjdC51bl9ob2trYWlkb1Byb2RUcmVuZCB7XG5cbiAgLmJsX3RhYmVyYXJlU2VsZWN0Q2FyZHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVkZWQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtVHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmVkZWQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW0ge1xuICAgIHBhZGRpbmc6IDUycHggOHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogNTJweCAxNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19wcm9kdWN0RGVzY3JpcHRpb24ge1xuXG4gICAgLmJsX3Byb2R1Y2VyUGhvdG8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMjA5cHg7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8g5b2T5bqX6ZmQ5a6a5ZOB6ZuG44KB44G+44GX44Gf77yBXG4uYmxfdGFiZXJhcmVTZWxlY3QudW5fbGltaXRlZFByb2R1Y3Qge1xuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbSB7XG4gICAgcGFkZGluZzogNTJweCA4cHggMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiA1MnB4IDE2cHggMDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3Byb2R1Y3REZXNjcmlwdGlvbiB7XG5cbiAgICAuYmxfcHJvZHVjZXJQaG90byB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8g44GK5a6i5qeY44Os44OT44Ol44O8XG4uYmxfY3VzdG9tZXJWb2ljZUNhcmRzIHtcbiAgcGFkZGluZzogMCAwIDNlbSAwO1xuXG4gIC5ibF9jYXJkVW5pdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC51bl9Wb2ljZWZyb21Ub250b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgI3Jldmlldy1hcmVhLnNpZGVTY3JvbGxpbmdDYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1yZXZpZXdMaXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdMaXN0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTB2dztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0SW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RJbWFnZV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDk5JTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyLjdlbTtcbiAgfVxuXG4gIC5mcy1jLXJldmlld0JvZHkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiA4cHggMCAxcmVtIDA7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdMaXN0X19pdGVtX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3SW5mb19fZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdTdGFyczo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2I5YTU2MDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19uYW1lX19uaWNrbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19uYW1lX19yZXZpZXdOdW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3ZXJfX3N0YXR1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5idG4tcmV2aWV3bGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6ICRjLW1haW4gMXB4IHNvbGlkO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG9yZGVyOiA0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGMtbWFpbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgfVxufVxuIiwiLy8g5paw552A44Ki44Kk44OG44OgXG4udW5fbmV3SXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAxZW0gMDtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmc6IDAgMCAzZW0gMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RNYXJrPi5mcy1jLXByb2R1Y3RNYXJrX19pdGVtIHtcbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIOWFrOW8j1NOU1xuLmJsX3NucyB7XG4gIHBhZGRpbmc6IDAgMCAxZW0gMDtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmc6IDAgMCAzZW0gMDtcbiAgfVxuXG4gIC5ibF90dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ibF9zbnNCb3hfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDFweDtcbiAgICAgIGhlaWdodDogNDFweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuYmxfd3JhcDEge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5ibF9zbnNUaWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5ibF9zbnNCb3hfYnRuIHtcbiAgICAvLyB3aWR0aDogY2xhbXAoMzQwcHgsIDIwdncsIDM3NXB4KTtcbiAgICBtYXJnaW46IDFlbSBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5zdGFncmFtXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5ibF9zbnNCb3hfaW5zdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5ibF9zbnNCb3hfaGVhZGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX2luc3RhZmVlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBoZWlnaHQ6IDMwMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9pbnN0YWZlZWRQaG90byB7XG4gICAgICBmbGV4OiAwIDAgMjglO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctdG9wOiAyOCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBZb3V0dWJlXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5ibF9zbnNCb3hfeW91dHViZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5ibF9zbnNCb3hfaGVhZGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX3Nuc0JveF9ib2R5IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgfVxuXG4gICAgLmJsX3lvdXR1YmVfd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgLyrjgqLjgrnjg5rjgq/jg4jmr5QgMTY6OeOBruWgtOWQiOOBrue4puW5hSovXG4gICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44OV44Kp44Ot44O844GX44Gm5pyA5paw5oOF5aCx44KS44OB44Kn44OD44Kv77yBXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5ibF9zbnNCb3hfZm9sbG93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxZW0gMDtcblxuICAgIC5ibF9zbnNGb2xsb3dfdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgcmlnaHQ6IC0xMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEluc3RhZ3JhbSBmZWVkXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibF9pbnN0YWZlZWQge1xuICAud3JhcC1pbnN0YS1mcmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuIiwiLy8g44GK55+l44KJ44Gb44O755Sf55Sj6ICF44OQ44OK44O8XG4udW5fbmV3c0FuZEJhbm5lciB7XG4gIHBhZGRpbmc6IDAgMCAxZW0gMDtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmc6IDAgMCAzZW0gMDtcbiAgfVxuICBcbiAgLmVsX2hlYWRpbmdTaW1wbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44GK55+l44KJ44GbXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC51bl9uZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnVuX2JvZHkge1xuICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI25ld3NMaXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgIC5uZXdzTGlzdF9pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgICAgIC5uZXdzTGlzdF9kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBjb2xvcjogcmdiKDE0OCwgMTQ4LCAxNDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NMaXN0X2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOeUn+eUo+iAheODkOODiuODvFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAudW5fYmFubmVyU2VsbGVyX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG59XG4iLCIudW5fd2l0aGluM2RheXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5ibF9jYXJkVW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICYuYmxfY2FyZFVuaXRfc2xpY2sge1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAvLyDopovlh7rjgZdcbiAgLmVsX2hlYWRpbmdfbHYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJsX3R0bERlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4XG4gIH1cblxuICAvLyDjgrnjg6njgqTjg4Djg7zmnKzkvZNcbiAgLmJsX3JlY29tbWVuZF9mbGljayB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW1UcmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICAvLyDnn6LljbDjg5zjgr/jg7NcbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fY3RybCB7XG4gICAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiA1MCU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgLy8gJi5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2N0cmwtLXByZXYge1xuICAgIC8vICAgbGVmdDogMDtcbiAgICAvLyB9XG5cbiAgICAvLyAmLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fY3RybC0tbmV4dCB7XG4gICAgLy8gICByaWdodDogMDtcbiAgICAvLyB9XG5cbiAgICAvLyAuZnMtYy1idXR0b24tLWNhcm91c2VsIHtcbiAgICAvLyAgIHotaW5kZXg6IDI7XG4gICAgLy8gICBoZWlnaHQ6IDQwcHg7XG4gICAgLy8gICB3aWR0aDogNDBweDtcbiAgICAvLyAgIGJhY2tncm91bmQ6IHJnYmEoMzAsMzAsMzAsMC4zKTtcbiAgICAvLyAgIGNvbG9yOiAjZmZmO1xuXG4gICAgLy8gICAmOjpiZWZvcmUge1xuICAgIC8vICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAvLyAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIC8vICAgICBvcGFjaXR5OiAwLjc1O1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG5cbiAgLy8g44Kr44O844OJXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8g44Kr44O844OJ5YaF44Kz44Oz44OG44Oz44OEXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHggMTVweDtcbiAgICB3aWR0aDogY2xhbXAoMTQ2cHgsMjZ2dywyNTlweCkgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGNsYW1wKDE0NnB4LDI2dncsMjU5cHgpICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBjbGFtcCgxNDZweCwyNnZ3LDI1OXB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgIHdpZHRoOiBjbGFtcCgxNTZweCwxOHZ3LDI1OXB4KSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBjbGFtcCgxNTZweCwxOHZ3LDI1OXB4KSAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiBjbGFtcCgxNTZweCwxOHZ3LDI1OXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9faW1hZ2VDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0SW1hZ2UgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZV9fY29weSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fcHJpY2VzLmZzLWMtcHJvZHVjdFByaWNlcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG5cbn1cbiIsIi8vIOOBguOBquOBn+OBuOOBruOBiuOBmeOBmeOCgVxuLmJsX2d1ZXN0UmVjb21tZW5kZWQge1xuICBwYWRkaW5nOiAwIDAgMmVtIDA7XG5cbiAgLmZyMy1wcm9kdWN0TGlzdENhcm91c2VsIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5mcy1wLWhlYWRpbmctLWx2MiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDZ2dywgM3JlbSk7XG4gICAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvIE1lZGl1bVwiLCBcIua4uOaYjuacnSBNZWRpdW1cIiwgWXVNaW5jaG8sIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjApO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDI0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDMwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5mcjMtcHJvZHVjdExpc3RDYXJvdXNlbF9fc2xpZGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5mcjMtcHJvZHVjdExpc3RDYXJvdXNlbF9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMCAwLjhyZW07XG4gIH1cblxuICAuZnIzLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mcjMtaXRlbV9faW1hZ2VDb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5mcjMtaXRlbV9fcHJvZHVjdE5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogMi42ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxuXG4gIC5mcjMtaXRlbV9fcHJvZHVjdFByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICNjYjAxMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAuZnIzLWl0ZW1fX3Byb2R1Y3RQcmljZV9fcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmZyMy1pdGVtX19wcm9kdWN0UHJpY2VfX2FkZG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi44O76YCB5paZ6L68KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNGVtO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyDnlJ/nlKPogIXjgYvjgonjga7kvr/jgopcbi5tZGJsb2dzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2FkYzUwYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwYWRkaW5nOiAxNnB4IDAgMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3JhcC1tZGJsb2ctZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAubWRibG9nLWZyYW1lIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUdBQSxBQUFBLFlBQVksQUFBQyxDQUNYLFVBQVUsQ0FBRSxPQUFPLENBS3BCLEFBTkQsQUFHRSxZQUhVLENBR1YsZUFBZSxBQUFDLENBQ2QsU0FBUyxDQUFFLHNCQUFzQixDQUNsQyxBQUdILEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsU0FBUyxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsZ0JBQW1CLENBTXpDLEFGUkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFRjFCLEFBQUEsbUJBQW1CLEFBQUMsQ0FPaEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsR0FBRyxDQUVmLENBRUQsQUFBQSxPQUFPLENBQ1AsT0FBTyxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDYixl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 */
