.fs-body-product .stt-lang-select.bl{bottom:0 !important}.fs-body-product .flipdesk .flipdesk-trigger{bottom:145px !important}.fs-c-breadcrumb{color:#8b8b8b}.fs-c-breadcrumb a{color:#8b8b8b}.fs-c-breadcrumb__list:not(:first-child){display:none}.fs-body-product main{overflow:visible}.fs-l-main{margin:24px auto;padding:0 15px;max-width:1170px;display:block}.fs-l-main .fs-l-pageMain{max-width:100%;width:100%}.fs-body-product .bl_scrollingBannerButton{display:none}.ly_productDetailLayout{position:relative;display:block;padding:0;width:100%}.parts_hidden{display:none}.ly_productDetailImages{flex:0 1 100%;margin-bottom:40px}.ly_productDetailImages .fs-c-productCarouselMainImage{width:100%}.ly_productDetailImages .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__carousel{width:92vw;margin:0 auto 1rem;overflow:hidden;box-shadow:0 3px 20px rgba(100,100,100,0.4)}.ly_productDetailImages .fs-c-productCarouselMainImage .slick-slide figure{vertical-align:bottom}.ly_productDetailImages .fs-c-productCarouselMainImage .slick-slide img{width:92vw;height:auto;vertical-align:bottom}.ly_productDetailImages .fs-c-productCarouselMainImage__thumbnailList{display:flex;flex-wrap:nowrap;list-style:none;overflow-x:auto;padding:0 0 8px}.ly_productDetailImages .fs-c-productThumbnail .slick-slide div{width:93%}.ly_productDetailImages .fs-c-productThumbnail .slick-current figure{border:1px solid #231815}.ly_productDetailImages .fs-c-productThumbnail figure{flex-basis:initial;min-width:auto;margin:0}.ly_productDetailImages .fs-c-productThumbnail .slick-track{min-width:100%}.fs-c-productCarouselMainImage__expandButton{display:none}.fs-c-photoswipe.pswp{z-index:10000 !important}.is-fixed-header .fs-c-productNameHeading{margin-top:16px}.ly_productDetailTracking{flex:0 1 100%;margin-bottom:40px;font-size:1.4rem}.ly_productDetailTracking .fs-c-mark--bundle{margin:0.15rem;border-radius:0}.ly_productDetailTracking .fs-c-productNameHeading__copy{color:#151515;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.6rem;font-weight:400;margin-bottom:0.75rem;font-weight:500}.ly_productDetailTracking .fs-c-productNameHeading__name{line-height:1.3;font-size:2.35rem;font-weight:bold;margin-top:0}.ly_productDetailTracking .fs-c-price{display:inline-block}.ly_productDetailTracking .fs-p-productDescription{font-size:1.4rem;margin-bottom:16px}.ly_productDetailTracking .fs-p-productDescription p{font-weight:bold}.ly_productDetailTracking .fs-c-productMarks{margin-top:12px;margin-bottom:4px}.ly_productDetailTracking .bl_postageBanner{padding:1rem 0}.ly_productDetailTracking .fs-c-productPointDisplay{background:#efefef;color:#ed1c24;display:inline-block;font-size:1.4rem;font-weight:bold;line-height:1;padding:4px 8px;border-radius:0;margin:0 0.15rem}.ly_productDetailTracking .fs-c-productPointDisplay .fs-c-productPointDisplay__unit{font-size:1.2rem}.ly_productDetailTracking .bl_within3daysComment{margin-top:8px}.ly_productDetailTracking .bl_within3daysComment img{max-width:260px}.ly_productDetailTracking .bl_payment_type_img_comment8{margin-top:8px}.ly_productDetailTracking .bl_payment_type_img_comment8 img{width:100%;max-width:initial}.ly_productDetailTracking .el_productDetail_estimatedShipping{border:solid 1px #d5d5d5;border-radius:4px;overflow:hidden;font-size:1.4rem;padding:0.5rem 1rem;background:#fbfbfb}.ly_productDetailTracking .el_productDetail_estimatedShipping dt{white-space:nowrap;font-size:1.2rem;margin-bottom:0.25rem}.ly_productDetailTracking .el_productDetail_estimatedShipping dd{margin:0;text-align:left}.ly_productDetailTracking .fs-c-inquiryAboutProduct{width:100%;display:flex;justify-content:space-between}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-button--inquiryAboutProduct{flex:0 1 48%;border:none;background-color:#ebebeb;border-radius:7px}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-button--inquiryAboutProduct.fs-c-button--plain{padding:0.8em 1em 0.6em;margin:0}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-productQuantityAndWishlist__wishlist{flex:0 1 48%}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--particular{border:none;background-color:#ebebeb;border-radius:7px;justify-content:center;padding:0.8em 1em 0.6em}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-button--particular{box-shadow:none}.ly_productDetailTracking .fs-c-productQuantityAndWishlist{margin:1rem 0;width:100%;display:flex;justify-content:flex-end;border-top:1px solid #d5d5d5;padding-top:1rem}.ly_productDetailTracking .fs-c-productQuantityAndWishlist .fs-c-quantity{display:block;white-space:nowrap;max-width:inherit}.ly_productDetailTracking .fs-c-productQuantityAndWishlist .fs-c-quantity::before{content:"数量をご入力ください：";font-size:1.4rem;display:inline-block;white-space:nowrap}.ly_productDetailTracking .fs-c-productQuantityAndWishlist .fs-system-quantity-list{width:6.5rem}.ly_productDetailTracking .fs-c-productQuantityAndWishlist input.fs-c-quantity__number.fs-system-quantity-text{max-width:5rem}.ly_productDetailTracking .false .fs-c-productPrice--member{display:none}.ly_productDetailTracking .true .fs-c-productPrices .fs-c-productPrice:nth-last-child(2){display:none}.ly_productDetailTracking .fs-c-productPrice--member .fs-c-productPrice__main__label{margin-bottom:5px}.ly_productDetailTracking .fs-c-price__value{letter-spacing:0.03em;font-weight:bold;font-size:2.4rem;line-height:1}.ly_productDetailTracking .fs-c-productPrice__addon{font-size:1.8rem}.ly_productDetailTracking .fs-c-productPrice__addon span{font-size:18px;letter-spacing:0.03em;font-weight:bold;color:#cb0100}.ly_productDetailTracking .fs-c-productPrice__addon::before{content:"(";margin-right:0;color:#cb0100}.ly_productDetailTracking .fs-c-productPrice__addon::after{content:")";margin-left:0;color:#cb0100}.ly_productDetailTracking .fs-c-price__currencyMark{display:none}.ly_productDetailTracking .fs-c-price__value::after{content:"円"}.ly_productDetailTracking .fs-c-productPostage .fs-c-price__value{font-size:initial}.ly_productDetailTracking .fs-c-aggregateRating__rating::before{content:none}.ly_productDetailTracking .fs-c-productReview__aggregateRating{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ly_productDetailTracking .fs-c-aggregateRating__rating{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ly_productDetailTracking .fs-c-rating__stars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ly_productDetailTracking .fs-c-reviewStars::before{color:#000}.ly_productDetailTracking .fs-c-productNameHeading__copy{line-height:1.5;display:block}.ly_productDetailTracking .fs-c-rating__value{font-size:14px;margin:0 1em 0 0.2em}.ly_productDetailTracking .product_summary p{line-height:1.57;font-size:1.3rem;margin:0}.ly_productDetailTracking .product_summary span{display:block;margin-bottom:0.5em;font-size:13px}.ly_productDetailTracking .fs-c-productPostage::before,.ly_productDetailTracking .fs-c-productPostage::after{content:none}.ly_productDetailTracking .fs-c-productPostage__label{font-weight:bold;color:#c30d23}.ly_productDetailTracking .fs-c-productPostage{margin-bottom:20px}.ly_productDetailTracking .fs-c-button--addToCart--detail{background-color:#cb100f;min-width:100%;border-bottom:none;box-shadow:0 3px 10px rgba(100,100,100,0.4);margin:0 0 0.25rem 0;animation:fluffy 2s infinite;overflow:hidden}@keyframes fluffy{0%,100%{transform:translateY(2px)}50%{transform:translateY(-2px)}}.ly_productDetailTracking .fs-c-button--addToCart--detail:hover{background-color:#cb100f;border-bottom:0px}.ly_productDetailTracking .fs-c-button--addToCart--detail .fs-c-button__label{color:#fff;font-size:16px}.ly_productDetailTracking .fs-c-button--addToCart--detail .fs-c-button__label::before{content:"";display:inline-block;width:1.4em;height:1.4em;background-image:url(../../images/common/icn-cart-w.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:0.5em}.ly_productDetailTracking .fs-c-button--addToCart--detail::after{content:"";position:absolute;top:-50%;left:-50%;width:10%;height:150%;background:#fff;transform:rotate(45deg);animation:reflect 3s ease-in-out infinite}@keyframes reflect{0%{transform:rotate(45deg) scale(0);opacity:0}50%{transform:rotate(45deg) scale(0);opacity:0.5}100%{transform:rotate(45deg) scale(100);opacity:0}}.ly_productDetailTracking .fs-c-button--addToSubscriptionCart--detail{line-height:0;background-color:#cb100f;border-radius:24px}.ly_productDetailTracking .fs-c-button--addToSubscriptionCart--detail:hover{opacity:0.6}.ly_productDetailTracking .fs-c-button--addToSubscriptionCart--detail .fs-c-button__label{color:#fff;font-size:16px}.ly_productDetailTracking .fs-c-button--addToSubscriptionCart--detail .fs-c-button__label::before{content:"";display:inline-block;width:1.4em;height:1.4em;background-image:url(../../images/common/icn-cart-w.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:0.5em}.ly_productDetailTracking .fs-c-productQuantityAndWishlist__wishlist{display:none}.ly_productDetailTracking .fs-body-productSubscribe .fs-c-inquiryAboutProduct{margin-right:4%}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-productQuantityAndWishlist__wishlist{display:inline-block;padding:0}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct{border:1px solid #b9a560;background-color:#fff;width:100%;border-radius:16px}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct:hover{background-color:#d2d2d0;text-decoration:none}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct .fs-c-button__label{color:#231815}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct .fs-c-button__label::before{content:"";display:inline-block;width:1.2em;height:1.2em;background-image:url(../../images/common/icn-mail.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:0.3em}.ly_productDetailTracking .fs-c-buttonContainer--addToWishList--detail,.ly_productDetailTracking .fs-c-buttonContainer--removeFromWishList--detail{width:47.3%}.ly_productDetailTracking .fs-c-button--addToWishList--detail,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail{background-color:#fff;width:100%;border-radius:16px;justify-content:center;box-shadow:none}.ly_productDetailTracking .fs-c-button--removeFromWishList--detail{background-color:#d2d2d0}.ly_productDetailTracking .fs-c-button--addToWishList--detail:hover,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail:hover{background-color:#d2d2d0}.ly_productDetailTracking .fs-c-button--addToWishList--detail .fs-c-button__label,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail .fs-c-button__label{color:#231815}.ly_productDetailTracking .fs-c-button--addToWishList--detail::before,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail::before{font-family:"fs-icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em}.ly_productDetailTracking .fs-c-button--addToWishList--detail::before{content:"\e919"}.ly_productDetailTracking .fs-c-button--removeFromWishList--detail::before{content:"\e91a";color:#c98696}.ly_productDetailTracking .fs-c-button--addToWishList--detail::after,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail::after{content:none !important}.ly_productDetailTracking .fs-c-productMark__mark{font-size:10px;min-height:20px;border-radius:0;text-align:center;padding:0;min-width:62px}.ly_productDetailTracking .fs-c-productMark__label{display:inline-block;text-align:center;line-height:18px;font-size:1.2rem}.ly_productDetailTracking .fs-c-productSalesPeriod{margin-bottom:8px}.ly_productDetailTracking .fs-c-productSalesPeriod span{font-size:13px}.ly_productDetailTracking .fs-c-timeJoint{display:none}.ly_productDetailTracking .fs-c-productSalesPeriod__date time::after{content:"まで"}.ly_productDetailTracking .fs-c-productSalesPeriod__date time:first-child{display:none}.ly_productDetailTracking .fs-c-productMembersLoginLink{margin-bottom:20px;display:block}.ly_productDetailTracking .fs-p-productDescription--short span{display:block;font-size:13px}.ly_productDetailTracking .fs-p-productDescription--short{margin-top:10px;line-height:1.4}.ly_productDetailTracking .fs-c-productNameHeading{margin-bottom:0.175em;margin-top:0}.ly_productDetailTracking .bl_productSummary{color:#818181;margin-bottom:0.75rem}.ly_productDetailTracking .bl_productSummary a{color:#818181}.ly_productDetailTracking .bl_productSummary a:hover{opacity:0.7}.ly_productDetailTracking .bl_productSummary a::before{content:"\e933";font-family:"fs-icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.25rem;margin-right:-0.75rem;margin-left:-0.5rem}.ly_productDetailTracking .fs-c-productPrices{margin-bottom:0.5rem}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct .fs-c-button__label{font-size:1.4rem}.ly_productDetailTracking .fs-c-button--addToWishList--detail .fs-c-button__label{font-size:1.4rem}.ly_productDetailTracking .fs-c-productActionButton{margin-bottom:0px;display:block;padding:0.25rem 0}.ly_productDetailTracking .fs-c-inquiryAboutProduct{margin:0;padding:0.5rem 0}.ly_productDetailTracking .fs-c-buttonContainer--addToWishList--detail{margin-bottom:18px}.ly_productDetailTracking .bl_bundleDescriptionLink{margin-bottom:0.75rem}.ly_productDetailTracking .bl_bundleDescriptionLink a{font-size:1.25rem;text-decoration:underline;color:#808080}.ly_productDetailTracking .bl_bundleDescriptionLink a::before{content:"\e913";font-family:"fs-icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin-bottom:81px}.cart_fixed{position:fixed;bottom:0;left:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:none;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding-top:6px;padding-right:8px;padding-left:8px;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-top:1px solid #d2d2d0;z-index:999999}.cart_fixed.hidden{display:none}.cart_fixed .img{width:54px;height:54px;overflow:hidden}.cart_fixed .text{width:calc(100% - 215px)}.cart_fixed .el_itemName{font-size:1.2rem;margin-bottom:0.3em;line-height:1.2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cart_fixed .price{font-size:1.4rem;display:flex;width:100%}.cart_fixed .fs-c-price__value{letter-spacing:0.03em;font-weight:bold;font-size:1.4rem}.cart_fixed .fs-c-productPrice__addon{font-size:0.8rem}.cart_fixed .fs-c-productPrice__addon .fs-c-productPrice__addon__label{font-size:0.8rem}.cart_fixed .button{width:150px;display:flex;justify-content:space-between;align-items:center}.cart_fixed .button .fs-c-buttonContainer{display:block;margin:0;padding:0}.cart_fixed .button .fs-c-productQuantityAndWishlist__wishlist{flex:0 1 55px}.cart_fixed .button .fs-c-productActionButton{flex:0 1 80px}.cart_fixed .button .fs-c-button__label{font-size:10px;white-space:nowrap}.ly_productDetailTracking .cart_fixed .button .fs-c-button--addToWishList--detail .fs-c-button__label,.ly_productDetailTracking .cart_fixed .button .fs-c-button--removeFromWishList--detail .fs-c-button__label{line-height:12px}.cart_fixed .button .fs-c-button--addToWishList--detail,.cart_fixed .button .fs-c-button--removeFromWishList--detail{padding:0;padding:0.8em 1em 0.6em;text-align:center;width:100%;height:50px;line-height:10px;font-size:10px}.cart_fixed .button .fs-c-button--addToWishList--detail::before,.cart_fixed .button .fs-c-button--removeFromWishList--detail::before{font-family:"fs-icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;margin-right:0}.cart_fixed .button .fs-c-button--addToCart--detail.fs-c-button--primary{padding:6px;text-align:center;width:80px;min-width:80px;height:50px;line-height:10px;font-size:10px}.cart_fixed .button .fs-c-button--addToCart--detail .fs-c-button__label::before{content:"";display:block;width:100%;height:1.6em;background-image:url(../../images/common/icn-cart-w.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:0;margin-bottom:3px}.cart_fixed button{flex-direction:column;border-radius:4px !important;position:relative}.ly_productDetailDisc{width:100%;padding-bottom:56px}.ly_productDetailDisc img{width:100%;max-width:100%;height:auto}.ly_productDetailDisc iframe{max-width:100%}.ly_productDetailDisc p{margin:1rem 0 2.5rem 0}.ly_productDetailDisc .movie_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1.6rem}.ly_productDetailDisc .movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ly_productDetailDisc .movie_wrap.movie_wrap_sq{padding-bottom:100%}.ly_productDetailDisc .detail_cart_btn{display:none}.ly_productDetailDisc .product_tab{display:none}.ly_productDetailDisc .product_tab ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0}.ly_productDetailDisc .product_tab li{width:50%;text-align:center;letter-spacing:0.1em;margin:0 0.25rem;cursor:pointer;line-height:47px;font-size:1.3rem;border-radius:7px 7px 0 0;margin:0 0.25rem;background-color:#ebebeb;color:#8b8b8b}.ly_productDetailDisc .un_productDetailTab:nth-of-type(2){letter-spacing:0.8px}.ly_productDetailDisc .product_tabcon{margin-top:2rem}.ly_productDetailDisc .tabcon_size{margin-top:40px}.ly_productDetailDisc .product_tab li:last-child{margin-right:0}.ly_productDetailDisc .product_tab .active_p{background-color:#fff;border:1px solid #ebebeb;border-bottom:1px solid #fff;color:#151515}.ly_productDetailDisc .product_tabcon_wrap .show_p{display:block}.ly_productDetailDisc .detail_maincopy{font-size:2rem;font-weight:600;margin-bottom:1rem}.ly_productDetailDisc .detail_sub_copy{font-size:2rem;font-weight:600;text-align:center;padding:0.5em 0;border-top:solid 2px #707070;border-bottom:solid 2px #707070;margin:3rem 0 1.5rem 0}.ly_productDetailDisc .detail_lead{font-size:2rem;font-weight:600;margin-bottom:1rem;margin-top:2rem}.ly_productDetailDisc .detail_infomation_title{border-left:3px solid #000;padding:0 0 0 0.5rem;margin:0}.ly_productDetailDisc .detail_origin_city{margin:2rem 0;display:block}.ly_productDetailDisc .detail_origin_city img{margin-left:1.5rem;display:block}.ly_productDetailDisc .detail_origin_lead{font-size:2rem;font-weight:600;padding-bottom:0.8rem;border-bottom:solid 1px #707070;margin-bottom:1rem}.ly_productDetailDisc .detail_origin_description{padding-bottom:1.5rem;border-bottom:dotted 1px #707070;margin-bottom:1.5rem}.ly_productDetailDisc .detail_delivery_title{font-size:2rem;font-weight:600;background-color:#eaeaea;padding:1rem}.ly_productDetailDisc .detail_delivery_wrap{margin-bottom:3rem}.ly_productDetailDisc .detail_delivery_wrap p{flex:0 1 50%}.ly_productDetailDisc .detail_delivery_wrap p.detail_delivery_description{text-align:left}.ly_productDetailDisc table{width:100%;border-collapse:collapse;border-bottom:1px solid #eae9e8;margin-bottom:1rem}.ly_productDetailDisc table th{border:1px solid #eae9e8;border-bottom:none;background-color:#fcf8f4;padding:1rem;line-height:1.5;text-align:left}.ly_productDetailDisc table td{border:1px solid #eae9e8;border-bottom:none;padding:1rem;line-height:1.5}.ly_productDetailDisc .bl_productDetailTable table{border-collapse:collapse;border-bottom:1px solid #eae9e8}.ly_productDetailDisc .bl_productDetailTable table th{width:100%;display:block}.ly_productDetailDisc .bl_productDetailTable table td{width:100%;display:block}.ly_productDetailDisc .detail_rarepoint{position:relative;height:200px;padding:0;margin:3rem 0 1rem}.ly_productDetailDisc .detail_rarepoint .detail_rarepoint_bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:158px;height:164px}.ly_productDetailDisc .detail_rarepoint .detail_rarepoint_type{font-size:3rem;position:absolute;top:52%;left:50%;transform:translate(-50%, -50%);font-weight:bold}.ly_productDetailDisc .detail_movie_area{position:relative;width:100%;padding-top:56.25%;margin-bottom:2rem}.ly_productDetailDisc .detail_movie_area iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.ly_productDetailDisc .detail_origin_area .detail_origin_description{margin:0 1rem 1rem 0;border-bottom:dotted 1px #000;padding:0 1rem 1rem 0}.ly_productDetailDisc .bl_productDetail .bg_cream{background-color:#fff5e6 !important}.ly_productDetailDisc .bl_productDetail .bg_brown{background-color:#efddc8 !important}.ly_productDetailDisc .bl_productDetail .bg_green{background-color:#e4ebcc !important}.ly_productDetailDisc .bl_productDetail .bg_orange{background-color:#fddf9b !important}.ly_productDetailDisc .bl_productDetail .point_icn{max-width:61px}.ly_productDetailDisc .bl_productDetail img.productImg{display:block;width:100%;margin-left:auto;margin-right:auto}.ly_productDetailDisc .bl_productDetail .bl_staffVoice{margin:2rem 0;padding:25px 10px 0;background:url(https://taberare.itembox.design/item/assets/images/common/bg_bl_staffvoice.jpg) center/auto repeat;display:flex;align-items:center}.ly_productDetailDisc .bl_productDetail .bl_staffVoice .bl_staffVoiceContent{flex:0 1 75%}.ly_productDetailDisc .bl_productDetail .bl_staffVoice .bl_staffVoiceContent h3,.ly_productDetailDisc .bl_productDetail .bl_staffVoice .bl_staffVoiceContent .ttl_staffVoice{font-size:23px;color:#732800;border-bottom:dashed 1px #732800;margin:0 0 1.5rem}.ly_productDetailDisc .bl_productDetail .bl_staffVoice figure{flex:0 1 25%;text-align:center;margin:0 0 0 15px}.ly_productDetailDisc .bl_productDetail .bl_staffVoice figure img{display:block;border-radius:50%;box-shadow:5px 5px 0 rgba(0,0,0,0.3);margin-bottom:10px}.ly_productDetailDisc .bl_productDetail .bl_productInfo{padding:25px 10px 15px;margin-bottom:2rem;background-color:#fff5e6;position:relative}.ly_productDetailDisc .bl_productDetail .bl_productInfo img{width:100%}.ly_productDetailDisc .bl_productDetail .bl_productInfo .ttl_productInfo{position:absolute;left:0;top:25px;margin:0;padding:0}.ly_productDetailDisc .bl_productDetail .bl_productInfo .bl_productInfo_text{background-color:#fff;padding:5px 10px 25px;margin-bottom:10px}.ly_productDetailDisc .bl_productDetail .bl_productInfo .bl_productInfo_text h3{margin:0 0 10px;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400;line-height:1.4}.ly_productDetailDisc .bl_productDetail .bl_productInfo .bl_productInfo_text p{margin:0}.ly_productDetailDisc .bl_productDetail .bl_productInfoSub{margin-bottom:2rem;background-color:#fff5e6;padding:25px 10px 5px}.ly_productDetailDisc .bl_productDetail .bl_productInfoSub h3{text-align:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.ly_productDetailDisc .bl_productDetail .prod_text{text-align:center;font-weight:bold}.ly_productDetailDisc .bl_productDetail .detail_btn_init a{display:block;width:100%;padding:1rem;background-color:#e37c60;color:#fff !important;text-decoration:none;font-size:1.6rem;font-weight:bold;text-align:center;border-radius:50rem;letter-spacing:2px;cursor:pointer;border:#e37c60 1px solid;transition:0.3s;position:relative}.ly_productDetailDisc .bl_productDetail .detail_btn_init a:hover{text-decoration:none;background-color:#fff !important;color:#e37c60 !important}.ly_productDetailDisc .bl_productDetail .detail_btn_init a::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}.ly_productDetailDisc .bl_productDetail .bl_rarePoint{margin-bottom:2rem}.ly_productDetailDisc .bl_productDetail .bl_rarePoint .badge_rarePoint{height:175px;width:175px;padding-top:80px;font-size:33px;font-weight:bold;white-space:nowrap;text-align:center;margin:-120px auto 0;background:url(https://taberare.itembox.design/item/assets/images/common/bg_badge_rarepoint.png) center/cover no-repeat;position:relative;z-index:1}.ly_productDetailDisc .bl_productDetail .bl_rarePoint .bl_rarePoint_text{padding:5px 10px}.ly_productDetailDisc .bl_productDetail .bl_rarePoint .bl_rarePoint_text h3{text-align:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.ly_productDetailDisc .bl_productDetail .bl_productRecipe{padding:25px 10px;background-color:#fff5e6}.ly_productDetailDisc .bl_productDetail .bl_productRecipe h2{text-align:center;border-top:dashed 2px #732800;border-bottom:dashed 2px #732800;margin:0 0 1.5rem;padding:1rem 0}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingHex_wrapper{text-align:center}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingHex_wrapper .bl_headingHex{background-color:#f5a01e;text-align:center;padding:6px 24px;color:white;display:inline-block;font-weight:700;font-size:18px;position:relative;min-width:80%}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingHex_wrapper .bl_headingHex::before{content:"";display:inline-block;transform:rotate(270deg);border-right:17px solid transparent;border-bottom:21.59px solid #f5a01e;border-left:17px solid transparent;position:absolute;left:-27px}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingHex_wrapper .bl_headingHex::after{content:"";display:inline-block;transform:rotate(90deg);border-right:17px solid transparent;border-bottom:21.59px solid #f5a01e;border-left:17px solid transparent;position:absolute;right:-27px}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingStr{text-align:center;font-weight:bold;color:#8c6239}.ly_productDetailDisc .bl_productDetail .column-wrp{position:relative;margin-bottom:40px}.ly_productDetailDisc .bl_productDetail .column-wrp a{text-decoration:none;transition:opacity 0.3s}.ly_productDetailDisc .bl_productDetail .column-wrp a:hover{opacity:0.6}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner1{width:50%}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner1 img{object-fit:cover;height:100%;width:100%}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2{background:white;padding:10px;width:50%}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2 .tags{display:flex;gap:4px;font-size:13px}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2 .text{font-size:clamp(1rem, 0.6094rem + 1.25vw, 1.3125rem );font-weight:bold;font-size:clamp();display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2 .tags .tag{display:block;background-color:#e37c60;color:white;font-size:clamp(0.9rem, 0.775rem + 0.4vw, 1rem );width:fit-content;border-radius:6px;padding:2px 3px}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link::after{content:"レシピを見る";font-weight:bold;font-size:13px;border-radius:0 0 0 6px;color:white;display:flex;justify-content:center;text-align:center;display:block;position:absolute;bottom:-20px;right:0;width:100px;background-color:#e37c60}.ly_productDetailDisc .bl_productDetail .bl_producer{border-top:solid 3px #1e1e1e;padding-top:5px;margin-bottom:2rem}.ly_productDetailDisc .bl_productDetail .bl_producer h2{border-top:dashed 1px #bebebe;text-align:center;padding:2rem 0;margin:0}.ly_productDetailDisc .bl_productDetail .bl_producer .bl_producer_text{padding:10px;background-color:#fff5e6}.ly_productDetailDisc .bl_productDetail .bl_producer .bl_producer_text h3{text-align:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.fs-c-featuredProduct{padding-top:1rem}.fs-c-featuredProduct .related-prd-ttl{text-align:center;padding:0.25rem 0;font-weight:bold;font-size:20px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin:0.5rem 0}.fs-c-featuredProduct .fs-c-mark--bundle{width:calc(100% - 2.5px) !important}.fs-c-featuredProduct .fs-c-button--addToCart--list{display:none !important;height:0}.fs-c-featuredProduct .slick-track{display:flex}.fs-c-featuredProduct .slick-slide{height:auto !important}.fs-c-featuredProduct .fs-c-productPrices{margin:0 !important;font-size:initial}.fs-c-featuredProduct .fs-c-productPrice__addon__label::after{content:"" !important}.fs-c-featuredProduct .fs-c-productListItem .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after{content:")" !important}.fs-c-featuredProduct .fs-c-productPrice__addon span{font-size:1rem;letter-spacing:0.03em;font-weight:bold;color:#cb0100}.fs-c-featuredProduct .fs-c-price__value{font-size:14px}.fs-c-featuredProduct .fs-c-productListItem__productName{margin-bottom:0 !important}.fs-c-featuredProduct .fs-c-productName__name{font-size:14px;margin:0 !important}.fs-c-featuredProduct .fs-c-productPrice__main{font-size:14px}.fs-c-featuredProduct .fs-c-productName__copy{display:block !important}.fs-c-featuredProduct .fs-c-productPrice__addon__label{font-size:1rem}.fs-c-featuredProduct .fs-c-buttonContainer{height:0;display:none}.fs-c-featuredProduct .fs-c-productListCarousel__list__item,.fs-c-featuredProduct .fs-c-productListItem{padding:0;max-width:170px}.fs-c-featuredProduct .fs-c-productImage a::after{content:none}.productDetailReview{margin:0 auto 43px;border-top:1px solid #eae9e8}.productDetailReview .fs-c-aggregateRating__rating{display:flex;align-items:center;flex:0 1 auto;flex-wrap:wrap;font-size:1.8rem;line-height:1}.productDetailReview .fs-c-aggregateRating__count{flex-grow:0;font-size:1.2rem}.productDetailReview .fs-c-aggregateRating__rating::before{content:"この商品の平均評価";flex:1 0 100%;text-align:left;font-size:1.4rem;text-align:left}.productDetailReview .fs-c-reviewInfo__reviewer{display:block;margin-bottom:5px}.productDetailReview .fs-c-reviewInfo__reviewer div{display:inline-block}.productDetailReview .fs-c-reviewer__name{display:none}.productDetailReview .fs-c-reviewer__name__nickname{font-size:1.35rem}.productDetailReview .fs-c-reviewer__name__reviewNumber{font-size:1.35rem}.productDetailReview .fs-c-reviewer__profile__status{font-size:1.2rem}.productDetailReview .fs-c-reviewRating{margin:5px 0}.productDetailReview .fs-c-reviewer__profile{display:block}.productDetailReview .fs-c-reviewInfo__date{display:inline-block;position:absolute;right:16px;bottom:10px}.productDetailReview .fs-c-reviewInfo__date dt,.productDetailReview .fs-c-reviewInfo__date dd{display:inline-block;font-size:1.1rem}.productDetailReview .fs-c-reviewList__item{padding:16px}.productDetailReview .fs-c-reviewList__item__body{display:block;font-size:14px;line-height:1.7;white-space:normal;margin-bottom:20px}.productDetailReview .fs-c-productReview__reviewList li{border:solid 1px #866e1d;border-radius:8px;position:relative;margin-bottom:1rem}.productDetailReview .fs-c-productReview__reviewList{text-align:left;margin-bottom:3rem}.productDetailReview .fs-c-productReview__allReviews{text-align:center}.productDetailReview .fs-c-button--viewAllReviews{border:1px solid #e37c60;width:100%;display:inline-block;border-radius:4px}.productDetailReview .fs-c-button--viewAllReviews:hover{background-color:#d2d2d0}.productDetailReview .fs-c-productReview__addReview{text-align:center}.productDetailReview .fs-c-button--addReview--detail{border:1px solid #e37c60;width:100%;display:inline-block;border-radius:4px}.productDetailReview .fs-c-button--addReview--detail:hover{background-color:#f8f6f0}.productDetailReview .fs-c-reviewer__name__reviewNumber::after{content:"件)"}.productDetailReview .fs-c-reviewer__status{margin-left:1em}.productDetailReview .fs-c-reviewerStatus{background-color:#e37c60;color:#fff;font-size:11px;display:inline-block;padding:0.3em 0.5em}.productDetailReview .fs-c-productReview{text-align:center}.productDetailReview .fs-c-reviewer__name__nickname::after{content:"さん"}.productDetailReview .fs-c-reviewList__item__body.fs-c-reviewBody{padding:0;border:none}.productDetailReview .fs-c-productReview__addReview{width:100%;display:block;margin:0 auto 16px;max-width:280px}.productDetailReview .fs-c-button--addReview--detail span{font-size:1.45rem}.productDetailReview .fs-c-productReview__allReviews{width:100%;display:block;margin:0 auto 16px;max-width:280px}.productDetailReview .fs-c-button--viewAllReviews span{font-size:1.45rem}.productDetailReview .fs-c-productReview__reviewList{text-align:left;margin-bottom:36px}.productDetailReview .fs-c-reviewList__item__body{font-size:1.6rem}.bl_cardUnit.bl_cardUnit_slick{margin-right:-15px;overflow-x:scroll}.bl_cardUnit{overflow-x:auto}.bl_cardUnit .fr2-productList{width:180vw}.fs-c-modal__inner{width:90%;padding:30px 2%}.fs-c-modal__inner .fs-c-modal__contents{padding:16px 0}.fs-c-modal__inner .fs-c-inquiryProduct__productName{margin:15px 0}.fs-c-modal__inner .fs-c-productName__copy{display:none}.fs-c-modal__inner .fs-c-inputInformation{margin-top:10px}.fs-c-modal__inner .fs-c-inputInformation fieldset{border:none}.fs-c-modal__inner .fs-c-inputTable{width:100%}.fs-c-modal__inner .fs-c-inputTable__headerCell{padding-bottom:10px !important}.fs-c-modal__inner .fs-c-additionalCheckField .fs-c-inputField{padding:0 8px !important}.fs-c-modal__inner .fs-c-buttonContainer--sendInquiry{text-align:center}.fs-c-modal__inner .fs-c-button--sendInquiry{margin:0 auto;width:200px;height:48px;border:none;background-color:#e37c60}.fs-c-modal__inner .fs-c-button--sendInquiry .fs-c-button__label{color:#fff}.fs-c-modal__inner .fs-c-inputTable__label{cursor:unset}.fs-body-product .ly_productDetailDisc h5{font-size:1.6rem;line-height:1.5}.forgenerator .imgmask{-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(to top, transparent 5%, black 20%);mask-image:linear-gradient(to top, transparent 5%, black 20%)}.forgenerator .bgw{background-color:white}.forgenerator figure{margin:0}.forgenerator .ttl_productInfo{z-index:10}.taberare_video{margin:2rem auto !important}.taberare_video video{width:100%}

@media (min-width: 992px){.fs-body-product .flipdesk .flipdesk-trigger{bottom:60px !important}.fs-p-drawer.fs-l-sideArea{display:none}.ly_productDetailLayout{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1170px}.ly_productDetailImages{margin-bottom:20px;flex:0 1 54.5%}.ly_productDetailImages .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__carousel{width:54.5vw;max-width:100%;margin:0 auto 2rem}.ly_productDetailImages .fs-c-productCarouselMainImage .slick-slide img{width:620px;max-width:54.5vw}.is-fixed-header .ly_productDetailTracking{height:fit-content}.ly_productDetailTracking{flex:0 1 40.5%;top:60px;padding-bottom:20px;max-height:740px}.cart_fixed{display:none;transition:all 0.2s;opacity:0;width:300px;flex-wrap:wrap;right:-2px;left:initial;flex-direction:column;bottom:200px;border:1px solid #bbbbbb;border-radius:10px 0 0 10px;box-shadow:0 1px 3px #929292;padding-bottom:initial !important}.cart_fixed .text{width:initial}.cart_fixed .cart_fixed .fs-c-price__value{font-size:14px}.cart_fixed .img{width:170px;height:170px;margin-bottom:10px}.cart_fixed .el_itemName{font-size:14px;line-height:1}.cart_fixed .fs-c-price__value{font-size:14px}.cart_fixed .fs-c-productPrice__addon{font-size:14px;line-height:1}.cart_fixed .fs-c-productPrice__addon__label{font-size:14px !important}.cart_fixed .fs-c-productQuantityAndWishlist__wishlist{width:100%;margin:0.25em 0 !important}.cart_fixed .fs-c-button--primary{width:100%;margin:0.25em 0 !important;display:flex;justify-content:center;align-items:center}.cart_fixed .fs-c-button--addToWishList--detail{width:100% !important}.cart_fixed .fs-c-button--addToCart--detail{width:100% !important}.cart_fixed .button{width:180px;display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}.cart_fixed .fs-c-button__label{font-size:14px !important}.cart_fixed .button .fs-c-button--addToCart--detail.fs-c-button--primary{padding:0}.ly_productDetailDisc{width:54.5%}.ly_productDetailDisc .detail_origin_city{display:flex;align-items:center}.ly_productDetailDisc .detail_origin_wrap{flex:0 1 50%}.ly_productDetailDisc table{width:100%;border-collapse:collapse}.ly_productDetailDisc .bl_productDetailTable table th{width:15%;display:table-cell}.ly_productDetailDisc .bl_productDetailTable table td{width:35%;display:table-cell}.fs-c-modal__inner{width:50%}}

@media (min-width: 768px){.fs-c-breadcrumb{margin-bottom:2.5rem}.ly_productDetailTracking .fs-c-productNameHeading__name{font-size:26px}.ly_productDetailTracking .bl_payment_type_img_comment8 img{max-height:70px;width:fit-content}body{margin-bottom:0px}.ly_productDetailDisc .product_tab li{height:54px;line-height:54px;font-size:14px}.ly_productDetailDisc .detail_maincopy{font-size:2.4rem}.ly_productDetailDisc .detail_sub_copy{font-size:2.4rem}.ly_productDetailDisc .detail_lead{font-size:2.1rem}.ly_productDetailDisc .detail_origin_lead{font-size:2.4rem}.ly_productDetailDisc .detail_delivery_title{font-size:2.4rem}.ly_productDetailDisc .detail_delivery_wrap{display:flex}.ly_productDetailDisc .detail_delivery_wrap p.detail_delivery_description{padding-left:1.5rem}.ly_productDetailDisc .bl_productDetail .bl_staffVoice{padding:25px 25px 0}.ly_productDetailDisc .bl_productDetail .bl_productInfo{padding:25px 25px 15px}.ly_productDetailDisc .bl_productDetail .bl_productInfo .bl_productInfo_text{padding:5px 25px 25px}.ly_productDetailDisc .bl_productDetail .bl_productInfoSub{padding:25px 25px 5px}.ly_productDetailDisc .bl_productDetail .bl_rarePoint .bl_rarePoint_text{padding:5px 25px}.ly_productDetailDisc .bl_productDetail .bl_productRecipe{padding:25px}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner1{width:40%}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2{width:60%}.ly_productDetailDisc .bl_productDetail .bl_producer .bl_producer_text{padding:10px 25px}.productDetailReview{width:91.6%;max-width:1000px;padding-top:40px}.productDetailReview .fs-c-productReview__addReview{width:35%;display:inline-block;margin-right:25px}.productDetailReview .fs-c-productReview__allReviews{width:35%;display:inline-block}.bl_cardUnit.bl_cardUnit_slick{overflow-x:hidden}.bl_cardUnit{overflow:hidden}.bl_cardUnit .fr2-productList{width:100%}}

@media (min-width: 576px){.ly_productDetailDisc .un_productDetailTab:nth-of-type(2){letter-spacing:1.2px}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: landscape){.fs-c-productNameHeading__copy{font-size:14px !important}.fs-c-productNameHeading__name{font-size:16px !important}.fs-c-price__value{font-size:18px !important}.fs-c-productQuantityAndWishlist{display:inline-block !important;width:auto !important;border:none !important;margin:0 0 12px 12px !important;padding:0}.el_productDetail_estimatedShipping{display:flex;align-items:center}.ly_productDetailTracking .el_productDetail_estimatedShipping dt{margin-bottom:0;margin-right:10px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3Njc3MvdW5pcXVlL3Byb2R1Y3RfZGV0YWlsLmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Njc3MvdW5pcXVlL3Byb2R1Y3RfZGV0YWlsLnNjc3MiLCJhc3NldHMvc2Nzcy9fbWl4aW4uc2NzcyIsImFzc2V0cy9zY3NzL192YXJpYWJsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XG5cbkBpbmNsdWRlIG1xKHNtKSB7XG4gIC8qIHNtICovXG59XG5cbkBpbmNsdWRlIG1xKG1kKSB7XG4gIC8qIG1kICovXG59XG5cbkBpbmNsdWRlIG1xKGxnKSB7XG4gIC8qIGxnICovXG59XG5cbkBpbmNsdWRlIG1xKHhsKSB7XG4gIC8qIHhsICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuc2h1dHRv57+76KizXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktcHJvZHVjdCB7XG4gIC5zdHQtbGFuZy1zZWxlY3QuYmwge1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsaXBkZXNrIC5mbGlwZGVzay10cmlnZ2VyIHtcbiAgICBib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYXNpZGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtcC1kcmF3ZXIuZnMtbC1zaWRlQXJlYSB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJyZWFkY3J1bWJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1icmVhZGNydW1iIHtcbiAgY29sb3I6ICRjLWdyeTtcblxuICBhIHtcbiAgICBjb2xvcjogJGMtZ3J5O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmZzLWMtYnJlYWRjcnVtYl9fbGlzdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubWFpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LXByb2R1Y3QgbWFpbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZnMtbC1tYWluIHtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5mcy1sLXBhZ2VNYWluIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZzLWJvZHktcHJvZHVjdCAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubHlfcHJvZHVjdERldGFpbExheW91dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5seV9wcm9kdWN0RGV0YWlsTGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuXG4ucGFydHNfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubHlfcHJvZHVjdERldGFpbEltYWdlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOeUu+WDj+ODluODreODg+OCryAqL1xuXG4ubHlfcHJvZHVjdERldGFpbEltYWdlcyB7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4OiAwIDEgNTQuNSU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0Q2Fyb3VzZWxNYWluSW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZzLWMtcHJvZHVjdENhcm91c2VsTWFpbkltYWdlX19jYXJvdXNlbCB7XG4gICAgICB3aWR0aDogOTJ2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMjBweCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA1NC41dnc7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUgZmlndXJlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICB3aWR0aDogOTJ2dztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NC41dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdENhcm91c2VsTWFpbkltYWdlX190aHVtYm5haWxMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFRodW1ibmFpbCB7XG4gICAgLnNsaWNrLXNsaWRlIGRpdiB7XG4gICAgICB3aWR0aDogOTMlO1xuICAgIH1cblxuICAgIC5zbGljay1jdXJyZW50IGZpZ3VyZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMxODE1O1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBmbGV4LWJhc2lzOiBpbml0aWFsO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5mcy1jLXByb2R1Y3RDYXJvdXNlbE1haW5JbWFnZV9fZXhwYW5kQnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZzLWMtcGhvdG9zd2lwZS5wc3dwIHtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubHlfcHJvZHVjdERldGFpbFRyYWNraW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog5ZWG5ZOB6Kmz57Sw6L+95b6T44OW44Ot44OD44KvICovXG4uaXMtZml4ZWQtaGVhZGVyIHtcbiAgLmx5X3Byb2R1Y3REZXRhaWxUcmFja2luZyB7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVIZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5seV9wcm9kdWN0RGV0YWlsVHJhY2tpbmcge1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBmbGV4OiAwIDEgNDAuNSU7XG4gICAgLy8gcG9zaXRpb246IHN0aWNreTtcbiAgICAvLyBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgLy8gdG9wOiAwcHg7XG4gICAgdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDc0MHB4O1xuICB9XG5cbiAgLmZzLWMtbWFyay0tYnVuZGxlIHtcbiAgICBtYXJnaW46IDAuMTVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lSGVhZGluZ19fY29weSB7XG4gICAgY29sb3I6ICRjLWJsaztcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTYpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lSGVhZGluZ19fbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDIuMzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mcy1wLXByb2R1Y3REZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5ibF9wb3N0YWdlQmFubmVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UG9pbnREaXNwbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGNvbG9yOiAjZWQxYzI0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwIDAuMTVyZW07XG5cbiAgICAuZnMtYy1wcm9kdWN0UG9pbnREaXNwbGF5X191bml0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIDPml6Xku6XlhoXlh7rojbfjg57jg7zjgq9cbiAgLmJsX3dpdGhpbjNkYXlzQ29tbWVudCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8g5pSv5omV44GE5pa55rOV55S75YOPKOeLrOiHquOCs+ODoeODs+ODiDgpXG4gIC5ibF9wYXltZW50X3R5cGVfaW1nX2NvbW1lbnQ4IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWxfcHJvZHVjdERldGFpbF9lc3RpbWF0ZWRTaGlwcGluZyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q1ZDVkNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuXG4gICAgZHQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLWlucXVpcnlBYm91dFByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmZzLWMtYnV0dG9uLS1pbnF1aXJ5QWJvdXRQcm9kdWN0IHtcbiAgICAgIGZsZXg6IDAgMSA0OCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kaXNhYmxlO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgICAmLmZzLWMtYnV0dG9uLS1wbGFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuOGVtIDFlbSAwLjZlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgICBmbGV4OiAwIDEgNDglO1xuXG4gICAgICAuZnMtYy1idXR0b24tLXBhcnRpY3VsYXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRpc2FibGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuOGVtIDFlbSAwLjZlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b24tLXBhcnRpY3VsYXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UXVhbnRpdHlBbmRXaXNobGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgLmZzLWMtcXVhbnRpdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5mcy1jLXF1YW50aXR5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLmlbDph4/jgpLjgZTlhaXlipvjgY/jgaDjgZXjgYTvvJpcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuZnMtc3lzdGVtLXF1YW50aXR5LWxpc3Qge1xuICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICB9XG5cbiAgICBpbnB1dC5mcy1jLXF1YW50aXR5X19udW1iZXIuZnMtc3lzdGVtLXF1YW50aXR5LXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mYWxzZSAuZnMtYy1wcm9kdWN0UHJpY2UtLW1lbWJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiDjg63jgrDjgqTjg7PkuK3jga/kvJrlk6HkvqHmoLzpnZ7ooajnpLogKi9cbiAgfVxuXG4gIC50cnVlIC5mcy1jLXByb2R1Y3RQcmljZXMgLmZzLWMtcHJvZHVjdFByaWNlOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlLS1tZW1iZXIgLmZzLWMtcHJvZHVjdFByaWNlX19tYWluX19sYWJlbCB7XG4gICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZnMtYy1wcmljZV9fdmFsdWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNjYjAxMDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKFwiO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjb2xvcjogI2NiMDEwMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIilcIjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjb2xvcjogI2NiMDEwMDtcbiAgfVxuXG4gIC5mcy1jLXByaWNlX19jdXJyZW5jeU1hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcmljZV9fdmFsdWU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuWGhlwiO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFBvc3RhZ2UgLmZzLWMtcHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gIH1cblxuICAuZnMtYy1hZ2dyZWdhdGVSYXRpbmdfX3JhdGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fYWdncmVnYXRlUmF0aW5nIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mcy1jLWFnZ3JlZ2F0ZVJhdGluZ19fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mcy1jLXJhdGluZ19fc3RhcnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3U3RhcnM6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZUhlYWRpbmdfX2NvcHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZnMtYy1yYXRpbmdfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDFlbSAwIDAuMmVtO1xuICB9XG5cbiAgLnByb2R1Y3Rfc3VtbWFyeSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZHVjdF9zdW1tYXJ5IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gICYgLmZzLWMtcHJvZHVjdFBvc3RhZ2U6OmJlZm9yZSxcbiAgJiAuZnMtYy1wcm9kdWN0UG9zdGFnZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UG9zdGFnZV9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjYzMwZDIzO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFBvc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxMDBmO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjQpO1xuICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbiAgICBhbmltYXRpb246IGZsdWZmeSAycyBpbmZpbml0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBrZXlmcmFtZXMgZmx1ZmZ5IHtcbiAgICAgIDAlLFxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxMDBmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS40ZW07XG4gICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9jb21tb24vaWNuLWNhcnQtdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTAlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBoZWlnaHQ6IDE1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYW5pbWF0aW9uOiByZWZsZWN0IDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgQGtleWZyYW1lcyByZWZsZWN0IHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMTAwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9TdWJzY3JpcHRpb25DYXJ0LS1kZXRhaWwge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjEwMGY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS40ZW07XG4gICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9jb21tb24vaWNuLWNhcnQtdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1ib2R5LXByb2R1Y3RTdWJzY3JpYmUgLmZzLWMtaW5xdWlyeUFib3V0UHJvZHVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuXG4gIC5mcy1jLWlucXVpcnlBYm91dFByb2R1Y3Qge1xuICAgIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0taW5xdWlyeUFib3V0UHJvZHVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5YTU2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbCB7XG4gICAgICBjb2xvcjogIzIzMTgxNTtcbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b25fX2xhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2NvbW1vbi9pY24tbWFpbC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbiAgfVxuXG4gICYgLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwsXG4gICYgLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbCB7XG4gICAgd2lkdGg6IDQ3LjMlO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwsXG4gIC5mcy1jLWJ1dHRvbi0tcmVtb3ZlRnJvbVdpc2hMaXN0LS1kZXRhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsOmhvdmVyLFxuICAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQwO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwgLmZzLWMtYnV0dG9uX19sYWJlbCxcbiAgLmZzLWMtYnV0dG9uLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbCAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgICBjb2xvcjogIzIzMTgxNTtcbiAgfVxuXG4gICYgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWw6OmJlZm9yZSxcbiAgJiAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG4gICAgY29sb3I6ICNjOTg2OTY7XG4gIH1cblxuICAmIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsOjphZnRlcixcbiAgJiAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA2MnB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFNhbGVzUGVyaW9kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy10aW1lSm9pbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0U2FsZXNQZXJpb2RfX2RhdGUgdGltZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi44G+44GnXCI7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0U2FsZXNQZXJpb2RfX2RhdGUgdGltZTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RNZW1iZXJzTG9naW5MaW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZzLXAtcHJvZHVjdERlc2NyaXB0aW9uLS1zaG9ydCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuZnMtcC1wcm9kdWN0RGVzY3JpcHRpb24tLXNob3J0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZUhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTc1ZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5ibF9wcm9kdWN0U3VtbWFyeSB7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM4MTgxODE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLy8gICAuZWxfcHJvZHVjdERlc2NyaXB0aW9uX3R0bCB7XG4gIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIC8vICAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0taW5xdWlyeUFib3V0UHJvZHVjdCAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdEFjdGlvbkJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgfVxuXG4gIC5mcy1jLWlucXVpcnlBYm91dFByb2R1Y3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbkNvbnRhaW5lci0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgLmJsX2J1bmRsZURlc2NyaXB0aW9uTGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzgwODA4MDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy/jga/jgabjgarjg57jg7zjgq9cbiAgICAgICAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmNhcnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjgqvjg7zjg4jov73lvpMgKi9cbmJvZHkge1xuICBtYXJnaW4tYm90dG9tOiA4MXB4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jYXJ0X2ZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDJkMDtcbiAgei1pbmRleDogOTk5OTk5O1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvdHRvbTogMjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAjOTI5MjkyO1xuICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmNhcnRfZml4ZWQgLmZzLWMtcHJpY2VfX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5lbF9pdGVtTmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuZnMtYy1wcmljZV9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFF1YW50aXR5QW5kV2lzaGxpc3RfX3dpc2hsaXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjI1ZW0gMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC4yNWVtIDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWcge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTVweCk7XG4gIH1cblxuICAuZWxfaXRlbU5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxuXG4gIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mcy1jLXByaWNlX192YWx1ZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuXG4gICAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZnMtYy1idXR0b25Db250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgICBmbGV4OiAwIDEgNTVweDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0QWN0aW9uQnV0dG9uIHtcbiAgICAgIGZsZXg6IDAgMSA4MHB4O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLmx5X3Byb2R1Y3REZXRhaWxUcmFja2luZ1xuICAuY2FydF9maXhlZFxuICAuYnV0dG9uXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsXG4gIC5mcy1jLWJ1dHRvbl9fbGFiZWwsXG4ubHlfcHJvZHVjdERldGFpbFRyYWNraW5nXG4gIC5jYXJ0X2ZpeGVkXG4gIC5idXR0b25cbiAgLmZzLWMtYnV0dG9uLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbFxuICAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5jYXJ0X2ZpeGVkIC5idXR0b24gLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwsXG4uY2FydF9maXhlZCAuYnV0dG9uIC5mcy1jLWJ1dHRvbi0tcmVtb3ZlRnJvbVdpc2hMaXN0LS1kZXRhaWwge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nOiAwLjhlbSAxZW0gMC42ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmNhcnRfZml4ZWQgLmJ1dHRvbiAuZnMtYy1idXR0b24tLWFkZFRvV2lzaExpc3QtLWRldGFpbDo6YmVmb3JlLFxuLmNhcnRfZml4ZWQgLmJ1dHRvbiAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcnRfZml4ZWQgLmJ1dHRvbiAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsLmZzLWMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgcGFkZGluZzogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNhcnRfZml4ZWRcbiAgLmJ1dHRvblxuICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsXG4gIC5mcy1jLWJ1dHRvbl9fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9jb21tb24vaWNuLWNhcnQtdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY2FydF9maXhlZCBidXR0b24ge1xuICAvLyBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5seV9wcm9kdWN0RGV0YWlsRGlzY1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOWVhuWTgeiqrOaYjuODluODreODg+OCryAqL1xuLmx5X3Byb2R1Y3REZXRhaWxEaXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgd2lkdGg6IDU0LjUlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDFyZW0gMCAyLjVyZW0gMDtcbiAgfVxuXG4gIC5tb3ZpZV93cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAvKuOCouOCueODmuOCr+ODiOavlCAxNjo544Gu5aC05ZCI44Gu57im5bmFKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tb3ZpZV93cmFwLm1vdmllX3dyYXBfc3Ege1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIC8q44Ki44K544Oa44Kv44OI5q+UIDE6MeOBruWgtOWQiOOBrue4puW5hSovXG4gIH1cblxuICAuZGV0YWlsX2NhcnRfYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RfdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RfdGFiIHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wcm9kdWN0X3RhYiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGNvbG9yOiAkYy1ncnk7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnVuX3Byb2R1Y3REZXRhaWxUYWI6bnRoLW9mLXR5cGUoMikge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3RfdGFiY29uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLnRhYmNvbl9zaXplIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnByb2R1Y3RfdGFiIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0X3RhYiAuYWN0aXZlX3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogJGMtYmxrO1xuICB9XG5cbiAgLy8gLnByb2R1Y3RfdGFiY29uIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuXG4gIC8vICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgLy8gICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLnByb2R1Y3RfdGFiY29uX3dyYXAgLnNob3dfcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGV0YWlsX21haW5jb3B5IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfc3ViX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjNzA3MDcwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNzA3MDcwO1xuICAgIG1hcmdpbjogM3JlbSAwIDEuNXJlbSAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfbGVhZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfaW5mb21hdGlvbl90aXRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZGV0YWlsX29yaWdpbl9jaXR5IHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfb3JpZ2luX3dyYXAge1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmbGV4OiAwIDEgNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfb3JpZ2luX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3MDcwNzA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlsX29yaWdpbl9kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICM3MDcwNzA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLmRldGFpbF9kZWxpdmVyeV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfZGVsaXZlcnlfd3JhcCB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIHAge1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG5cbiAgICBwLmRldGFpbF9kZWxpdmVyeV9kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZTllODtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlOWU4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZjQ7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZTllODtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAuYmxfcHJvZHVjdERldGFpbFRhYmxlIHtcbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWU5ZTg7XG5cbiAgICAgIHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbF9yYXJlcG9pbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAzcmVtIDAgMXJlbTtcbiAgfVxuXG4gIC5kZXRhaWxfcmFyZXBvaW50IC5kZXRhaWxfcmFyZXBvaW50X2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICB9XG5cbiAgLmRldGFpbF9yYXJlcG9pbnQgLmRldGFpbF9yYXJlcG9pbnRfdHlwZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUyJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuZGV0YWlsX21vdmllX2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuZGV0YWlsX21vdmllX2FyZWEgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGV0YWlsX29yaWdpbl9hcmVhIC5kZXRhaWxfb3JpZ2luX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjMDAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDA7XG4gIH1cblxuICAvKiDmlrDllYblk4Hjg4bjg7Pjg5fjg6zjg7zjg4gyMDIyMDYwMSAqL1xuICAuYmxfcHJvZHVjdERldGFpbCB7XG4gICAgLmJnX2NyZWFtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZTYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYmdfYnJvd24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGRjOCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5iZ19ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlYmNjICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJnX29yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZjliICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBvaW50X2ljbiB7XG4gICAgICBtYXgtd2lkdGg6IDYxcHg7XG4gICAgfVxuXG4gICAgaW1nLnByb2R1Y3RJbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5ibF9zdGFmZlZvaWNlIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgcGFkZGluZzogMjVweCAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2JnX2JsX3N0YWZmdm9pY2UuanBnKVxuICAgICAgICBjZW50ZXIvYXV0byByZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibF9zdGFmZlZvaWNlQ29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMSA3NSU7XG5cbiAgICAgICAgaDMsXG4gICAgICAgIC50dGxfc3RhZmZWb2ljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNzMyODAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzczMjgwMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgZmxleDogMCAxIDI1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX3Byb2R1Y3RJbmZvIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZTY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnR0bF9wcm9kdWN0SW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibF9wcm9kdWN0SW5mb190ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjAsIDQwMCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9wcm9kdWN0SW5mb1N1YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVlNjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweCA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCA1cHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjAsIDQwMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2RfdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuZGV0YWlsX2J0bl9pbml0IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6ICNlMzdjNjAgMXB4IHNvbGlkO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2UzN2M2MCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxfcmFyZVBvaW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIC5iYWRnZV9yYXJlUG9pbnQge1xuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogLTEyMHB4IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9iZ19iYWRnZV9yYXJlcG9pbnQucG5nKVxuICAgICAgICAgIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgLmJsX3JhcmVQb2ludF90ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDIwLCA0MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX3Byb2R1Y3RSZWNpcGUge1xuICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVlNjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAycHggIzczMjgwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDJweCAjNzMyODAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIH1cblxuICAgICAgLmJsX2hlYWRpbmdIZXhfd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuYmxfaGVhZGluZ0hleCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YTAxZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLXdpZHRoOiA4MCU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMS41OXB4IHNvbGlkICNmNWEwMWU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yN3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMS41OXB4IHNvbGlkICNmNWEwMWU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsX2hlYWRpbmdTdHIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzhjNjIzOTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbi13cnAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2x1bW4tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgLmlubmVyMSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbm5lcjIge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIxIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlubmVyMiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdW5xdW90ZShcImNsYW1wKDFyZW0sIDAuNjA5NHJlbSArIDEuMjV2dywgMS4zMTI1cmVtIClcIik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGFncyAudGFnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdW5xdW90ZShcImNsYW1wKDAuOXJlbSwgMC43NzVyZW0gKyAwLjR2dywgMXJlbSApXCIpO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbHVtbi1saW5rOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi44Os44K344OU44KS6KaL44KLXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDZweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxfcHJvZHVjZXIge1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgM3B4ICMxZTFlMWU7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgaDIge1xuICAgICAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4ICNiZWJlYmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibF9wcm9kdWNlcl90ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVlNjtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDIwLCA0MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu6Zai6YCj5ZWG5ZOBXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtZmVhdHVyZWRQcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgLnJlbGF0ZWQtcHJkLXR0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxuXG4gIC5mcy1jLW1hcmstLWJ1bmRsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXB4KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRUb0NhcnQtLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlcyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbl9fbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1cbiAgICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uOm5vdCguZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uLS1saXN0ZWQpOjphZnRlciB7XG4gICAgY29udGVudDogXCIpXCIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNjYjAxMDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TWFya3Mge1xuICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1pY29uIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19wcm9kdWN0TmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVfX2NvcHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW0sXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdEltYWdlIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxucmV2aWV3XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44Os44OT44Ol44O8ICovXG4ucHJvZHVjdERldGFpbFJldmlldyB7XG4gIG1hcmdpbjogMCBhdXRvIDQzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlOWU4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDkxLjYlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLmZzLWMtYWdncmVnYXRlUmF0aW5nX19yYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZnMtYy1hZ2dyZWdhdGVSYXRpbmdfX2NvdW50IHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuZnMtYy1hZ2dyZWdhdGVSYXRpbmdfX3JhdGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuOBk+OBruWVhuWTgeOBruW5s+Wdh+ipleS+oVwiO1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5mcy1jLXJldmlld0luZm9fX3Jldmlld2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdJbmZvX19yZXZpZXdlciBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3ZXJfX25hbWVfX25pY2tuYW1lIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cblxuICAuZnMtYy1yZXZpZXdlcl9fbmFtZV9fcmV2aWV3TnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cblxuICAuZnMtYy1yZXZpZXdlcl9fcHJvZmlsZV9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5mcy1jLXJldmlld1JhdGluZyB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mcy1jLXJldmlld0luZm9fX2RhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3SW5mb19fZGF0ZSBkdCxcbiAgLmZzLWMtcmV2aWV3SW5mb19fZGF0ZSBkZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3TGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5mcy1jLXJldmlld0xpc3RfX2l0ZW1fX2JvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RSZXZpZXdfX3Jldmlld0xpc3QgbGkge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjLWFjY2VudDI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fcmV2aWV3TGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fYWxsUmV2aWV3cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS12aWV3QWxsUmV2aWV3cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS12aWV3QWxsUmV2aWV3czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tdmlld0FsbFJldmlld3Mgc3BhbiB7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UmV2aWV3X19hZGRSZXZpZXcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkUmV2aWV3LS1kZXRhaWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLW1haW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkUmV2aWV3LS1kZXRhaWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRSZXZpZXctLWRldGFpbCBzcGFuIHtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19uYW1lX19yZXZpZXdOdW1iZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuS7tilcIjtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19zdGF0dXMge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cblxuICAuZnMtYy1yZXZpZXdlclN0YXR1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3ZXJfX25hbWVfX25pY2tuYW1lOjphZnRlciB7XG4gICAgY29udGVudDogXCLjgZXjgpNcIjtcbiAgfVxuXG4gIC5mcy1jLXJldmlld0xpc3RfX2l0ZW1fX2JvZHkuZnMtYy1yZXZpZXdCb2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RSZXZpZXdfX2FkZFJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRSZXZpZXctLWRldGFpbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNDVyZW07XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UmV2aWV3X19hbGxSZXZpZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuZnMtYy1idXR0b24tLXZpZXdBbGxSZXZpZXdzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RSZXZpZXdfX3Jldmlld0xpc3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gIC5mcy1jLXJldmlld0xpc3RfX2l0ZW1fX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYmxfY2FyZFVuaXRfc2xpY2tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxfY2FyZFVuaXQuYmxfY2FyZFVuaXRfc2xpY2sge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5yZWNvbW1lbmRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjgYrjgZnjgZnjgoHllYblk4EgKi9cbi5ibF9jYXJkVW5pdCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmZyMi1wcm9kdWN0TGlzdCB7XG4gICAgd2lkdGg6IDE4MHZ3O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmNvbnRhY3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjgYrllY/jgYTlkIjjgo/jgZsgKi9cbi5mcy1jLW1vZGFsX19pbm5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHggMiU7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmZzLWMtbW9kYWxfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cblxuICAuZnMtYy1pbnF1aXJ5UHJvZHVjdF9fcHJvZHVjdE5hbWUge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVfX2NvcHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1pbnB1dEluZm9ybWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgZmllbGRzZXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLWlucHV0VGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZzLWMtaW5wdXRUYWJsZV9faGVhZGVyQ2VsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLWFkZGl0aW9uYWxDaGVja0ZpZWxkIC5mcy1jLWlucHV0RmllbGQge1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1idXR0b25Db250YWluZXItLXNlbmRJbnF1aXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLXNlbmRJbnF1aXJ5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuXG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1pbnB1dFRhYmxlX19sYWJlbCB7XG4gICAgY3Vyc29yOiB1bnNldDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZpeGVkXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktcHJvZHVjdCB7XG4gIC5seV9wcm9kdWN0RGV0YWlsRGlzYyB7XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODh+ODkOOCpOOCuSjmqKrlkJHjgY3lr77lv5wpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIG1xcGFja2Vy44Gn6Kqt44G/6L6844G/6aCG44Gu5pON5L2c44GM44Gn44GN44Gq44GE44Gu44Gn5q2i44KA44KS5b6X44GaICFpbXBvcnRhbnRcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyMDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5mcy1jLXByb2R1Y3ROYW1lSGVhZGluZ19fY29weSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZUhlYWRpbmdfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDEycHggMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZWxfcHJvZHVjdERldGFpbF9lc3RpbWF0ZWRTaGlwcGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmx5X3Byb2R1Y3REZXRhaWxUcmFja2luZyAuZWxfcHJvZHVjdERldGFpbF9lc3RpbWF0ZWRTaGlwcGluZyBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg47jg7zjgrPjg7zjg4njg4Tjg7zjg6vjgafkvZzmiJDjgZfjgZ/jgrPjg7zjg4njga7oqr/mlbTjgavkvb/nlKhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog44K444Kn44ON44Os44O844K/44O855SoICovXG4uZm9yZ2VuZXJhdG9yIC5pbWdtYXNrIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDUlLCBibGFjayAyMCUpO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCA1JSwgYmxhY2sgMjAlKTtcbn1cblxuLmZvcmdlbmVyYXRvciAuYmd3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5mb3JnZW5lcmF0b3IgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9yZ2VuZXJhdG9yIC50dGxfcHJvZHVjdEluZm8ge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnRhYmVyYXJlX3ZpZGVvIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gIWltcG9ydGFudDtcblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyog44K444Kn44ON44Os44O844K/44O855SoICovXG4iLCJAbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AZnVuY3Rpb24gcmVtKCRmb250c2l6ZSkge1xuICBAcmV0dXJuICRmb250c2l6ZSAvIDEwICogMXJlbTtcbn1cblxuQG1peGluIHR0bF9zaXplKCRmb250c2l6ZTogMjQpIHtcbiAgZm9udC1zaXplOiByZW0oJGZvbnRzaXplKTsgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtaXhpbiBidG5fY29sb3IoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7IH1cbn1cblxuQG1peGluIG1pbmNob1R0bCgkZm9udFNpemU6IDMyLCAkZm9udFdlaWdodDogNDAwKSB7XG4gIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNobyBNZWRpdW1cIiwgXCLmuLjmmI7mnJ0gTWVkaXVtXCIsIFl1TWluY2hvLCBcIua4uOaYjuacneS9k1wiLCBzZXJpZjsgZm9udC1zaXplOiByZW0oJGZvbnRTaXplKTsgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xufVxuIiwiLy8gVmFyaWFibGVcbiRjLW1haW46ICNlMzdjNjA7XG4kYy1tYWluLXNoYWRvdzogI2NhNjA0MztcbiRjLWFjY2VudDogI2I5YTU2MDtcbiRjLWFjY2VudDI6ICM4NjZlMWQ7XG4kYy1kaXNhYmxlOiAjZWJlYmViO1xuJGMtc3ViOiAjZDljYWJlO1xuJGMtc3ViMjogI2Y4ZGRkNjtcbiRjLWJnOiAjZjhmNmYwO1xuJGMtYmcyOiByZ2JhKDI1NCwgMjUzLCAyNTIsIDEpO1xuJGMtYmxrOiAjMTUxNTE1O1xuJGMtcmVkOiAjY2IwMTAwO1xuJGMtYmx1OiAjODBiMmU0O1xuJGMtZ3J5OiAjOGI4YjhiO1xuJGMtZ3JuOiAjOThjNzZjO1xuJGMtbGluZTogIzAwYjgwMDtcblxuJGJyZWFrcG9pbnRzOiAoXG4gIHNtOiBcIihtaW4td2lkdGg6IDU3NnB4KVwiLFxuICBsZzogXCIobWluLXdpZHRoOiA5OTJweClcIixcbiAgbWQ6IFwiKG1pbi13aWR0aDogNzY4cHgpXCIsXG4gIG1kX29ubHk6IFwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOTlweClcIixcbiAgeGw6IFwiKG1pbi13aWR0aDogMTIwMHB4KVwiLFxuICB4bF9vbmx5OiBcIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OXB4KVwiLFxuICB4eGw6IFwiKG1pbi13aWR0aDogMTQwMHB4KVwiLFxuKTtcblxuJHNwYWNlczogKFxuICAwOiAwLFxuICB4czogMTBweCxcbiAgczogMjBweCxcbiAgbTogMzBweCxcbiAgbDogNDBweCxcbiAgeGw6IDUwcHgsXG4gIGF1dG86IGF1dG8sXG4pO1xuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVCQSxBQUNFLGdCQURjLENBQ2QsZ0JBQWdCLEFBQUEsR0FBRyxBQUFDLENBQ2xCLE1BQU0sQ0FBRSxZQUFZLENBQ3JCLEFBSEgsQUFLRSxnQkFMYyxDQUtkLFNBQVMsQ0FBQyxpQkFBaUIsQUFBQyxDQUMxQixNQUFNLENBQUUsZ0JBQWdCLENBS3pCLEFDeEJELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGExQixBQUtFLGdCQUxjLENBS2QsU0FBUyxDQUFDLGlCQUFpQixBQUFDLENBSXhCLE1BQU0sQ0FBRSxlQUFlLENBRTFCLENDeEJELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRDhCMUIsQUFBQSxZQUFZLEFBQUEsY0FBYyxBQUFDLENBRXZCLE9BQU8sQ0FBRSxJQUFJLENBRWhCLENBS0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0VyQ0MsT0FBTyxDRjhDZCxBQVZELEFBR0UsZ0JBSGMsQ0FHZCxDQUFDLEFBQUMsQ0FDQSxLQUFLLENFeENELE9BQU8sQ0Z5Q1osQUM1Q0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEdUMxQixBQUFBLGdCQUFnQixBQUFDLENBUWIsYUFBYSxDQUFFLE1BQU0sQ0FFeEIsQ0FFRCxBQUFBLHNCQUFzQixBQUFBLElBQUssQ0FBQSxZQUFZLENBQUUsQ0FDdkMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUtELEFBQUEsZ0JBQWdCLENBQUMsSUFBSSxBQUFDLENBQ3BCLFFBQVEsQ0FBRSxPQUFPLENBQ2xCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxNQUFNLENBQUUsU0FBUyxDQUNqQixPQUFPLENBQUUsTUFBTSxDQUNmLFNB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 */
