:root{--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px}.gr_container,.gr_container-fluid,.gr_container-sm,.gr_container-md,.gr_container-lg,.gr_container-xl,.gr_container-xxl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.gr_row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.gr_col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.gr_col-1,.gr_col-2,.gr_col-3,.gr_col-4,.gr_col-5,.gr_col-6,.gr_col-7,.gr_col-8,.gr_col-9,.gr_col-10,.gr_col-11,.gr_col-12,.gr_col,.gr_col-auto,.gr_col-sm-1,.gr_col-sm-2,.gr_col-sm-3,.gr_col-sm-4,.gr_col-sm-5,.gr_col-sm-6,.gr_col-sm-7,.gr_col-sm-8,.gr_col-sm-9,.gr_col-sm-10,.gr_col-sm-11,.gr_col-sm-12,.gr_col-sm,.gr_col-sm-auto,.gr_col-md-1,.gr_col-md-2,.gr_col-md-3,.gr_col-md-4,.gr_col-md-5,.gr_col-md-6,.gr_col-md-7,.gr_col-md-8,.gr_col-md-9,.gr_col-md-10,.gr_col-md-11,.gr_col-md-12,.gr_col-md,.gr_col-md-auto,.gr_col-lg-1,.gr_col-lg-2,.gr_col-lg-3,.gr_col-lg-4,.gr_col-lg-5,.gr_col-lg-6,.gr_col-lg-7,.gr_col-lg-8,.gr_col-lg-9,.gr_col-lg-10,.gr_col-lg-11,.gr_col-lg-12,.gr_col-lg,.gr_col-lg-auto,.gr_col-xl-1,.gr_col-xl-2,.gr_col-xl-3,.gr_col-xl-4,.gr_col-xl-5,.gr_col-xl-6,.gr_col-xl-7,.gr_col-xl-8,.gr_col-xl-9,.gr_col-xl-10,.gr_col-xl-11,.gr_col-xl-12,.gr_col-xl,.gr_col-xl-auto,.gr_col-xxl-1,.gr_col-xxl-2,.gr_col-xxl-3,.gr_col-xxl-4,.gr_col-xxl-5,.gr_col-xxl-6,.gr_col-xxl-7,.gr_col-xxl-8,.gr_col-xxl-9,.gr_col-xxl-10,.gr_col-xxl-11,.gr_col-xxl-12,.gr_col-xxl,.gr_col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.gr_col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-3{flex:0 0 25%;max-width:25%}.gr_col-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-6{flex:0 0 50%;max-width:50%}.gr_col-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-9{flex:0 0 75%;max-width:75%}.gr_col-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){block-size:-moz-available;block-size:-webkit-fill-available;block-size:stretch;margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(navli)::before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}html{scroll-padding-top:60px}body{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;overflow-x:hidden;font-size:1.6rem;font-feature-settings:"palt";font-weight:unset}body a img:hover{opacity:0.7;transition:0.3s}body a:visited{color:transparent}body small{font-size:90%}.wordbreak{word-break:keep-all;overflow-wrap:break-word}.fs-c-heading--page{word-break:keep-all;overflow-wrap:break-word}.bl_bar_intro-message{width:100%;text-align:center;padding:0.5rem 0;color:#2e2e2e;letter-spacing:3px;word-break:keep-all;overflow-wrap:break-word}.bl_bar_intro-message p{font-size:clamp(14px, 2vw, 30px);margin:10px 0;background:#ffe2ab;color:#282828;padding:15px;font-weight:bold}.bl_bar_listedProduct{width:100%;text-align:center;background:#f8f6f0;padding:1px 0}.bl_bar_listedProduct p{font-size:clamp(12px, 2vw, 14px);margin:2px 0}.fs-c-requiredMark{width:1.2em;height:1.2em}.fs-c-requiredMark::before{color:#cb0100}.fs-pt-carousel__track{opacity:0;transition:0.1s;height:211px}.fs-pt-carousel__track.slick-initialized{opacity:1;height:auto}.fs-pt-carousel__track .slick-dots{position:absolute;bottom:1%;left:50%;transform:translate(-50%)}h1.fs-p-logo{display:none}div.fs-p-logo{display:flex}.fs-body-top h1.fs-p-logo{display:flex}.fs-body-top div.fs-p-logo{display:none}.fs-body-custom .fs-l-main a.fs-c-button--primary,.fs-body-about-terms .fs-l-main a.fs-c-button--primary,.fs-body-about-memberAgreement .fs-l-main a.fs-c-button--primary,.fs-body-my-orders .fs-l-main a.fs-c-button--primary,.fs-body-about-privacyPolicy .fs-l-main a.fs-c-button--primary,.fs-body-newsletter-subscribe-success .fs-l-main a.fs-c-button--primary,.fs-body-login .fs-l-main a.fs-c-button--primary,.fs-body-cart-login .fs-l-main a.fs-c-button--primary,.fs-body-wishlist-login .fs-l-main a.fs-c-button--primary,.fs-body-review-login .fs-l-main a.fs-c-button--primary,.fs-body-line-login .fs-l-main a.fs-c-button--primary,.fs-body-newsletter-subscribe-success .fs-l-main a.fs-c-button--primary,.fs-body-register .fs-l-main a.fs-c-button--primary,.fs-body-customerDetails .fs-l-main a.fs-c-button--primary,.fs-body-checkout-success .fs-l-main a.fs-c-button--primary,.fs-body-register-success .fs-l-main a.fs-c-button--primary{color:#fff}.fs-body-custom .fs-l-main a.fs-c-button--primary:visited,.fs-body-about-terms .fs-l-main a.fs-c-button--primary:visited,.fs-body-about-memberAgreement .fs-l-main a.fs-c-button--primary:visited,.fs-body-my-orders .fs-l-main a.fs-c-button--primary:visited,.fs-body-about-privacyPolicy .fs-l-main a.fs-c-button--primary:visited,.fs-body-newsletter-subscribe-success .fs-l-main a.fs-c-button--primary:visited,.fs-body-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-cart-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-wishlist-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-review-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-line-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-newsletter-subscribe-success .fs-l-main a.fs-c-button--primary:visited,.fs-body-register .fs-l-main a.fs-c-button--primary:visited,.fs-body-customerDetails .fs-l-main a.fs-c-button--primary:visited,.fs-body-checkout-success .fs-l-main a.fs-c-button--primary:visited,.fs-body-register-success .fs-l-main a.fs-c-button--primary:visited{color:#fff}.fs-body-custom .fs-l-main .fs-l-sideArea a,.fs-body-about-terms .fs-l-main .fs-l-sideArea a,.fs-body-about-memberAgreement .fs-l-main .fs-l-sideArea a,.fs-body-my-orders .fs-l-main .fs-l-sideArea a,.fs-body-about-privacyPolicy .fs-l-main .fs-l-sideArea a,.fs-body-newsletter-subscribe-success .fs-l-main .fs-l-sideArea a,.fs-body-login .fs-l-main .fs-l-sideArea a,.fs-body-cart-login .fs-l-main .fs-l-sideArea a,.fs-body-wishlist-login .fs-l-main .fs-l-sideArea a,.fs-body-review-login .fs-l-main .fs-l-sideArea a,.fs-body-line-login .fs-l-main .fs-l-sideArea a,.fs-body-newsletter-subscribe-success .fs-l-main .fs-l-sideArea a,.fs-body-register .fs-l-main .fs-l-sideArea a,.fs-body-customerDetails .fs-l-main .fs-l-sideArea a,.fs-body-checkout-success .fs-l-main .fs-l-sideArea a,.fs-body-register-success .fs-l-main .fs-l-sideArea a{color:#151515}.fs-body-custom .fs-l-main .fs-l-sideArea a:visited,.fs-body-about-terms .fs-l-main .fs-l-sideArea a:visited,.fs-body-about-memberAgreement .fs-l-main .fs-l-sideArea a:visited,.fs-body-my-orders .fs-l-main .fs-l-sideArea a:visited,.fs-body-about-privacyPolicy .fs-l-main .fs-l-sideArea a:visited,.fs-body-newsletter-subscribe-success .fs-l-main .fs-l-sideArea a:visited,.fs-body-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-cart-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-wishlist-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-review-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-line-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-newsletter-subscribe-success .fs-l-main .fs-l-sideArea a:visited,.fs-body-register .fs-l-main .fs-l-sideArea a:visited,.fs-body-customerDetails .fs-l-main .fs-l-sideArea a:visited,.fs-body-checkout-success .fs-l-main .fs-l-sideArea a:visited,.fs-body-register-success .fs-l-main .fs-l-sideArea a:visited{color:#151515}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link a{color:#e37c60}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link a:visited{color:#e37c60}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link a.fs-c-button--primary{color:#fff}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link a.fs-c-button--primary:visited{color:#fff}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link .fs-l-sideArea a{color:#151515}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link .fs-l-sideArea a:visited{color:#151515}.fs-body-login .fs-c-newUsers__message,.fs-body-wishlist-login .fs-c-newUsers__message{margin-bottom:30px}.fs-body-customerDetails .fs-c-agreementConfirmation{margin:4px 0 3rem;padding:4px 0 2rem;border-bottom:1px solid #999999}.fs-body-customerDetails .fs-c-agreementConfirmation:nth-child(2){display:none}.fs-c-memberPolicyAgreeField .fs-c-checkbox__checkMark,.fs-c-privacyPolicyAgreeField .fs-c-checkbox__checkMark{border:2px solid #999999;margin-right:1.5em}.fs-c-button--resendVerificationCode{border:none}.fs-p-memberInfo__points{color:#b9a560}.fs-c-slick .slick-prev,.fs-c-slick .slick-next{border-radius:50%}.movie_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1.6rem}.movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie_wrap.movie_wrap_sq{padding-bottom:100%}.bl_LogoutBtn{margin:8px 0 3em 0;width:100%}.bl_LogoutBtn a{width:100%;padding:1em 1.6em 0.8em;display:block}.fs-c-accountService{justify-content:center}.fs-c-accountService__page--couponList{flex-basis:128px}.fs-c-accountService__page{margin:8px}.fs-c-accountService__page--accountDelete{height:auto}.fs-c-accountService__page--accountDelete a{color:#808080;text-decoration:underline}.un-register_birthdayExplanation{color:#cb0100}.register_green-btn{padding:10px 15px;margin:24px auto;display:block;background:#00b800;width:fit-content;border-radius:8px;box-shadow:3px 3px 3px #c8c8c8;color:white;font-weight:bold}.register_green-btn:hover{opacity:0.7;text-decoration:none}.register_green-btn:visited{color:white}.fs-c-checkout-multiDestination__subtitle{font-size:1.6rem}.fs-c-checkout-preview__title{font-size:1.8rem}.fs-c-checkout-couponInfo__body{display:flex;flex-direction:column}.fs-c-checkout-couponCodeInput{order:3}.fs-c-checkout-couponList{order:2}.fs-body-my-account-delete .fs-c-inputInformation__message{display:block}.fs-body-my-account-delete .un_accountDeleteNotes{margin:0}.fs-c-checkout-paymentMethod__message .un_bank_number{border-top:1px solid #000;border-bottom:1px solid #000;padding:0.5em 0;margin:0.5em 0}.fs-c-checkout-paymentMethod__message p{margin:0.5rem 0}.fs-c-checkout-paymentMethod__message .un_bank_number p:first-child{margin-bottom:0.5rem}.Bl_returnToCart_btn{text-align:center}.fs-c-productListItem__productDescription{line-height:1.2;margin:0;color:#818181}.fs-c-productListItem__productDescription a{color:#818181;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;display:flex;align-items:center}.fs-c-productListItem__productDescription a img.icn-producer{flex:0 0 40px;margin-right:5px}.fs-c-productListItem__productDescription a:hover{opacity:0.7}.fs-c-featuredProduct,.fs-c-wishlistProduct{margin-bottom:20px}.fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .fs-c-wishlistProduct__title{border:none;padding:0 15px}.fs-c-featuredProduct .fs-c-productMarks,.fs-c-wishlistProduct .fs-c-productMarks{gap:3px}.fs-c-featuredProduct .fs-c-productListCarousel__list__item,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item{display:flex !important;flex-direction:column;padding:0;margin:0 8px;max-width:160px;min-width:160px}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__image__image,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__image__image{border-radius:7px}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productName__copy,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productName__copy{display:none}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productMark__item,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productMark__item{width:50%}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productMark__mark,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productMark__mark{width:auto;margin:0 1px;border-radius:0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productPrices,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productPrices{margin:0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-mark--bundle,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-mark--bundle{width:100%;text-align:center;border-radius:0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-buttonContainer.fs-c-productListItem__control,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-buttonContainer.fs-c-productListItem__control{margin-top:0;padding:0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__productName,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__productName{margin:7px 0px 9px 0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productName__name,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productName__name{height:2.5em}.fs-c-buttonContainer--myPageTop,.fs-c-buttonContainer--back,.fs-c-buttonContainer--backToRegister{margin-top:1rem}.fs-c-button--plain{font-size:1.4rem;line-height:1;text-decoration:none;text-align:center;padding:0.8em 1.6em 0.6em;margin:auto}.fs-c-button--plain:visited{color:#e37c60}.fs-c-button--plain:hover{color:#e37c60;text-decoration:none}.fs-c-button--secondary{color:#fff !important}.fs-c-button--standard{margin:auto}.fs-c-button--particular:hover,.fs-c-button--particular:active{opacity:0.5;transition:0.3s}.bl_specialContents .fs-pt-column__image>img,.ly_recommendedSpwcialContents .fs-pt-column__image>img{display:block;max-width:100%;width:100%;border-radius:7px}.fs-c-breadcrumb{font-size:1.2rem;max-width:1140px;width:100%;margin:0.3em auto 0.5em auto}.fs-c-breadcrumb .fs-c-breadcrumb__list{padding:0 0 0 8px}.fs-c-breadcrumb .fs-c-breadcrumb__listItem+.fs-c-breadcrumb__listItem::before{color:#c3c3c3;font-weight:bold}.bl_searchWord{padding:0 0.5em;max-height:280px;min-height:55px;display:flex;align-items:center;font-size:1.4rem;flex-wrap:wrap}.bl_searchWord::before{content:"注目キーワード："}.bl_searchWord .fs-pt-column__item{padding:2px}.bl_searchWord .fs-pt-column__image{display:none}.bl_searchWord .fs-pt-column__item>*+*{margin-top:0}.bl_searchWord .fs-pt-column__description{display:none}.bl_searchWord .fs-pt-column__item:hover{text-decoration:none;transition:0.3s;opacity:0.7;color:#151515}.bl_searchWord .fs-pt-column__heading{font-size:1.4rem;border-radius:25rem;border:1px solid #d9cabe;background-color:#fff;padding:0 0.5em;font-weight:500}.bl_searchWord .fs-pt-column__heading::before{content:"#"}.un_modal_overlay{display:none;width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;z-index:99999;top:0;bottom:0;left:0;right:0}.un_modal_card{width:90%;height:auto;max-width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;text-align:center;z-index:2;padding:20px 15px 25px 15px;border-radius:7px;display:flex;flex-direction:column}.un_modal_img{border-radius:7px;margin-bottom:25px}.un_modal_buttonClose{background:#303030;color:#fff;padding:6px;border-radius:50%;position:absolute;border:1px solid #ababab;right:-15px;top:-15px;line-height:1;font-size:31px;font-weight:bold;cursor:pointer}.un_modal_buttonClose:hover{background:#777}.stt-lang-select{background:#333333 !important;max-height:52px !important}.stt-lang-select.on{max-height:600px !important}.stt-lang-select .stt-text{text-align:center !important;color:#fff;padding:4px 32px 4px 24px !important;font-size:12px !important}.stt-lang-select .stt-text::after{top:5px !important;right:12px !important}.stt-lang-select .stt-code{color:#fff}.stt-lang-select .stt-item{color:#fff}.fs-body-product .stt-lang-select.bl{bottom:85px !important}.fs-body-product .flipdesk .flipdesk-trigger{bottom:145px !important}.ly-header{padding-top:0;width:100%;background-color:#fff}.ly-header .is_loggedIn__false.un_guestOnly{display:block}.ly-header .is_loggedIn__true.un_guestOnly{display:none}.ly-header .is_loggedIn__false.un_memberOnly{display:none}.ly-header .is_loggedIn__true.un_memberOnly{display:block}.ly-header .bl_headerUpside_sp{text-align:center;justify-content:center;align-items:center;height:46px}.ly-header .bl_headerUpside_sp .btn-cart{margin-left:5px;width:46px}.ly-header .bl_headerUpside_sp .btn-search{width:46px}.ly-header .bl_headerUpside_sp .fs-p-scrollingCartButton__icon{font-size:2.6rem}.ly-header .bl_headerUpside_sp .fs-p-scrollingCartButton__icon:hover{cursor:pointer;opacity:0.7;transition:0.3s}.ly-header .bl_headerUpside_sp a:hover{text-decoration:none;opacity:0.7;color:#151515;transition:0.3s}.ly-header .bl_headerUpside_sp .fs-p-scrollingCartButton__label{line-height:0.4;font-size:1rem}.ly-header .fs-p-drawerButton__label{letter-spacing:0em;line-height:0.6}.ly-header .fs-p-drawerButton{display:block;padding:0}.ly-header .fs-p-inputGroup{border:none;border-radius:7px;position:relative}.ly-header .input{border-radius:7px}.ly-header .fs-l-header__utility{display:flex;flex-direction:column;-ms-flex-direction:column}.ly-header .fs-l-header__utility .fs-pt-menu{font-size:1.4rem}.ly-header .fs-l-header__utility .fs-pt-menu a{margin:-8px;padding:0 8px;text-decoration:none}.ly-header .fs-p-headerUtilityMenu__list a::before{content:none;border-left:none}.ly-header .fs-p-headerUtilityMenu__list .fs-pt-menu__item{border-left:solid 1px #d9d9d9;margin-left:0;padding:0 0.5rem}.ly-header .fs-p-headerUtilityMenu__list .fs-pt-menu__item:first-child{border-left:none}.ly-header .bl_headerUpside_right_menu{margin:0.7rem 0 1rem 0}.ly-header .bl_headerUpside_right_menu2{margin-left:auto}.ly-header .bl_headerUpside_right_menu2 .fs-pt-menu__item{border-left:none;margin-left:0;padding:0 0 0 2rem}.ly-header .bl_headerUpside_right_menu2 .fs-pt-menu{font-size:1.6rem;font-weight:600}.ly-header .bl_headerUpside_right_menu2 .it_menuItem .fs-pt-menu__link::before{content:"";display:inline-block;width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat;vertical-align:middle;text-align:right}.ly-header .bl_headerUpside_right_menu2 .it_menuItem__logIn .fs-pt-menu__link::before{background-image:url(../images/common/icn-login.svg)}.ly-header .bl_headerUpside_right_menu2 .it_menuItem__fav .fs-pt-menu__link::before{background-image:url(../images/common/icn-product_heart.svg)}.ly-header .bl_headerUpside_right_menu2 .it_menuItem__cart .fs-pt-menu__link::before{background-image:url(../images/common/icn-cart.svg)}.ly-header .fs-l-header__contents{display:flex;flex-direction:column;-ms-flex-direction:column}.ly-header .bl_headerUpside{display:flex;justify-content:space-between;width:100%;padding:0.1em 1em 0.2em 1em;background-color:#fff;z-index:1}.ly-header .bl_headerUpside_left{display:flex;justify-content:space-between;flex:1 0 auto}.ly-header .bl_headerUpside_left .fs-l-header__drawerOpener{display:flex;justify-content:center;align-items:center;height:46px;margin-right:8px}.ly-header .bl_headerUpside_left .fs-p-drawerButton__icon{font-size:2.2rem;line-height:1.4}.ly-header .bl_headerUpside_left .fs-l-header__logo{flex:1 0 auto}.ly-header .bl_headerUpside_left .fs-p-logo{height:100%;padding:0 4% 0 0;margin:0}.ly-header .bl_headerUpside_left .fs-p-logo__image{max-height:37px}.ly-header .bl_headerUrgentMessage{width:100%;margin:0.25rem 0 0 0;font-size:1.2rem;background-color:#fff;font-weight:600;color:#cb0000;border-top:#e9e9e9 1px solid;display:flex;justify-content:center}.ly-header .bl_headerUrgentMessage .el_headerUrgentMessage_body{margin:0;padding:0.5rem 1rem}.ly-header .bl_headerUrgentMessage .el_headerUrgentMessage_body a{color:inherit;text-decoration:underline}.ly-header .bl_header_downside{display:none;justify-content:start;width:100%;padding:0.3em 0;background-color:#f8f6f0;flex-direction:column}.ly-header .bl_header_downside .fs-p-searchForm{width:100%;padding:0 0.5em}.ly-header .bl_header_downside .fs-p-searchForm .fs-p-inputGroup__input{border-radius:5px;padding:0.5em 0.7em;font-size:1.4rem}.ly-header .bl_header_downside .fs-p-searchForm .poplink{top:100%;width:100%}.ly-header .bl_header_downside .fs-p-searchForm .poplink.sphs>.close_button{top:0.25em;left:calc(100% - 36px);width:33px;height:33px}.ly-header .bl_header_downside .fs-p-searchForm .poplink.sphs>div.poplink_suggest>div.word.highlighted{background-color:#707070;border:1px solid #707070}.ly-header .bl_header_downside .fs-p-searchForm .poplink.sphs>div.poplink_suggest>div.word.highlighted:after{border-color:#707070 transparent transparent transparent}.ly-header .bl_header_downside .fs-p-searchForm .poplink.sphs>div.poplink_search{border:3px solid #7a7a7a}.ly-header .bl_header_downside .fs-p-searchForm .poplink>div.poplink_suggest{border:1px solid #d9cabe}.ly-header .bl_header_downside .fs-p-searchForm .poplink>div.poplink_search{border:1px solid #d9cabe}.ly-header .bl_header_downside .fs-p-searchForm__button::before{bottom:auto;left:auto;top:50%;transform:translateY(-50%)}.ly-header .bl_header_downside .fs-p-searchForm__button{overflow:inherit;text-indent:0;width:5em;position:absolute;height:100%;top:0;right:0;border-radius:0 5px 5px 0;font-size:1.6rem}.ly-header .bl_header_downside .bl_pickupWords{margin:0;padding:5px 10px 0;display:flex;font-size:1.2rem}.ly-header .bl_header_downside .bl_pickupWords dt{white-space:nowrap;margin:0;padding:0;flex:0 0 3em}.ly-header .bl_header_downside .bl_pickupWords dd{margin:0;padding:0}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords{margin:0;padding:0;display:flex;flex-flow:row wrap;list-style:none}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords li{margin:0;padding:0 2px;margin-bottom:2px}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords a{display:block;white-space:nowrap;padding:0.1em 0.5em;border:solid 1px #b9a560;background-color:#fff;border-radius:10px}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords a:hover{text-decoration:none}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords a::before{content:"#";color:#b9a560}.ly-header .bl_common_menu{display:flex;justify-content:space-between;width:100%;font-size:1.4rem;position:relative}.ly-header .bl_common_menu .fs-pt-menu__item--lv2{border:1px #dddddd solid;padding:0.5em 0.5em}.ly-header .bl_common_menu .fs-pt-menu__item--lv2:not(:first-child){border-top:none}.ly-header .bl_header_nav{width:100%;background-color:#e37c60;display:flex;border-top:#d9cabe solid 1px;box-shadow:0 20px 20px rgba(0,0,0,0.05)}.ly-header .bl_header_nav .fs-pt-menu--lv2{display:none;position:absolute;z-index:1000;background-color:#fff;padding:0;width:100%;top:100%;left:0}.ly-header .bl_header_nav .fs-pt-menu--lv2 .fs-pt-menu__link--lv2:hover{transition-duration:0.3s !important;background-color:#f8f6f0}.ly-header .bl_header_nav .fs-pt-menu__item--lv1{flex:1 1 auto;border-left:#ca6043 solid 1px;padding:0.6em 0;position:static}.ly-header .bl_header_nav .fs-pt-menu__item--lv1:hover{background-color:#ca6043}.ly-header .bl_header_nav .fs-pt-menu__item--lv1 .fs-pt-menu--lv2{font-size:1.6rem}.ly-header .bl_header_nav .fs-pt-menu__item--lv1:last-child{border-right:#ca6043 solid 1px}.ly-header .bl_header_nav .fs-pt-menu__heading--lv1{color:#fff;display:flex;justify-content:center;align-items:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.4rem;font-weight:400}.ly-header .bl_header_nav .fs-pt-menu__link--lv1{width:100%;align-items:center;justify-content:center}.ly-header .fs-p-headerNavigation{max-width:100%}.ly-header .bl_headerUpside_right{display:none}.ly-header .fs-p-welcomeMsg{white-space:nowrap}.ly-header .fs-l-header__welcomeMsg.is-ready{display:none}.ly-header .bl_headerUpside_about{display:none}.ly-header .bl_headerUpside_about .bl_bar_listedProduct{background:inherit;padding:1px 0}.ly-header .bl_headerUpside_about .bl_bar_listedProduct p{font-size:clamp(12px, 2vw, 14px);margin:4px 0}.ly-header .bl_headerUpside_about .bl_bar_listedProduct span{font-size:2.4rem}.ly-header .bl_headerUpside_aboutCopy{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.2rem;font-weight:400;margin-bottom:0.5em}.ly-header .el_btn.el_btn_sm{font-size:1.2rem;padding:0.25rem}.ly-header.is-fixed{position:fixed;top:0;z-index:9998;height:0}.ly-header.is-fixed .bl_header_downside{display:none}.ly-header.is-fixed .bl_header_nav{display:flex}.ly-header.is-fixed .bl_header_nav .fs-pt-menu__heading--lv1{transition-property:color;transition-duration:0s}.ly-header.is-fixed .bl_header_nav_itemcategory{transition:all 0.5s}.ly-header.is-fixed .bl_header_nav_itemcategory.js_hide{transform:translateY(-100%)}.fs-body-top .ly-header .bl_header_downside{display:flex}.fs-body-top .ly-header.is-fixed .bl_header_downside{display:none}.fs-body-top .fs-icon--cart:before{content:"";display:inline-block;width:0.9em;height:0.9em;background-size:contain;background-repeat:no-repeat;background-image:url(../images/common/icn-cart.svg)}.fs-body-top .ly-main .fs-p-drawer{opacity:0;transition-property:all;transition-duration:0s;transition-timing-function:linear;transition-delay:0s}.fs-l-main{justify-content:center;padding:8px;margin-top:0;overflow:hidden}.fs-l-main .fs-p-drawer{z-index:9997;width:90%;transition-duration:0.2s !important}.fs-body-top .ly-main .fs-p-ctrlDrawer:checked+.fs-p-drawer{opacity:1;z-index:9999}.fs-l-pageMain{flex:1 0 auto;margin:0 auto}.fs-l-sideArea{flex:0 1 auto;width:20%}.fs-p-drawer__buttonContainer{position:absolute;right:0;top:0}.fs-p-drawerButton{text-align:center;line-height:1}.fs-p-drawer__welcomeMsg{margin:16px 0 8px 0}.fs-p-drawer .is_loggedIn__false.un_guestOnly{display:block}.fs-p-drawer .is_loggedIn__true.un_guestOnly{display:none}.fs-p-drawer .is_loggedIn__false.un_memberOnly{display:none}.fs-p-drawer .is_loggedIn__true.un_memberOnly{display:block}.ly_footer{font-size:1.6rem;border-top:1px solid #d9d9d9;margin-top:0;background-color:#f8f6f0}.ly_footer .ly_footer_container{padding-top:1em;padding-bottom:0.5em;border-bottom:#dddddd solid 1px}.ly_footer .bl_guideUnit{margin-bottom:1em;max-width:calc(100% + 30px) !important}.ly_footer .gr_col-12{margin-bottom:0.5em}.ly_footer .bl_guide{display:flex;flex-direction:column;-ms-flex-direction:column;border-radius:7px;background:#fff;padding:0;margin:0;height:100%}.ly_footer .bl_guide .fs-p-announcement__title{display:flex;justify-content:start;position:relative;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400}.ly_footer .bl_guide .fs-p-announcement__title::before{content:"";background-repeat:no-repeat;background-size:contain;width:2.5rem;height:2.5rem;display:inline-block;margin-right:0.25rem}.ly_footer .bl_guide .fs-p-announcement__title::after{content:"\e937";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;margin-top:-1em;transform:rotate(180deg) translateY(-50%);right:0.5em;top:50%;position:absolute}.ly_footer .bl_guide.active .fs-p-announcement__title::after{transform:rotate(360deg);margin-top:-0.5em}.ly_footer .bl_guidePayment .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuidePayment.svg)}.ly_footer .bl_guideDelivery .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuideDelivery.svg)}.ly_footer .bl_guideReturn .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuideReturn.svg)}.ly_footer .bl_guideOther .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuideOther.svg)}.ly_footer .bl_guidePackaging .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuidePackaging.svg)}.ly_footer .bl_guide_header{text-align:center;padding:0.5em}.ly_footer .bl_guide_body{display:none;padding:0.5em 1em}.ly_footer .bl_guide_body .bl_guide_list{display:flex;flex-wrap:wrap;justify-content:space-between}.ly_footer .bl_guide_body .bl_guide_listItem{width:100%;margin-bottom:2rem}.ly_footer .bl_guide_body .bl_guide_listItem figure{margin:0}.ly_footer .bl_guide_body .bl_guide_listItem .el_ttl_lv5{border-bottom:#d9d9d9 solid 1px}.ly_footer .bl_guide_footer{text-align:center;margin-top:auto;font-weight:600}.ly_footer .bl_guide_footer .bl_guide_footer_moreLink{position:relative}.ly_footer .bl_guide_footer .bl_guide_footer_moreLink::after{font-family:"fs-icon" !important;content:"\e90c";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#1f1f1f;font-size:2.2rem;position:absolute;top:50%;transform:translateY(-50%);right:-2.5rem}.ly_footer .bl_guide_footer .bl_guide_footer_moreLink:hover{text-decoration:none;opacity:0.7}.ly_footer .bl_common_menu{display:flex;flex-direction:column;-ms-flex-direction:column;margin-bottom:0.25em}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1{display:flex;flex-direction:column;-ms-flex-direction:column;padding:0.5em 0}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1{display:flex;align-items:center;font-weight:600;position:relative}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1::after{content:"\e937";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;margin-top:-1em;transform:rotate(180deg) translateY(-50%);right:0.5em;top:50%;position:absolute}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1.active .fs-pt-menu__heading--lv1::after{transform:rotate(360deg);margin-top:-0.5em}.ly_footer .bl_common_menu .fs-pt-menu--lv2{display:none;transition-duration:0s;margin-top:0.5em}.ly_footer .bl_common_menu .fs-pt-menu__item--lv2{padding:0 0.5em}.ly_footer .bl_common_menu .fs-pt-menu__item--lv2:last-child{border-right:none}.ly_footer .bl_calendar .bl_calendar_wrap{position:relative;padding:0 15px 15px;height:100%;overflow:hidden}.ly_footer .bl_calendar .bl_calendar_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%}.ly_footer .bl-footer_search{display:flex;justify-content:start;width:100%;padding:0.3em 0;flex-direction:column}.ly_footer .bl-footer_search .fs-p-inputGroup{border:none;border-radius:7px;position:relative}.ly_footer .bl-footer_search .input{border-radius:7px}.ly_footer .bl-footer_search .fs-p-searchForm{flex:1 0 auto;margin-bottom:0.25em}.ly_footer .bl-footer_search .fs-p-searchForm .fs-p-inputGroup__input{border-radius:5px;padding:0.7em 0.5em;font-size:1.4rem}.ly_footer .bl-footer_search .fs-p-searchForm__button::before{bottom:auto;left:auto;top:50%;transform:translateY(-50%)}.ly_footer .bl-footer_search .fs-p-searchForm__button{overflow:inherit;text-indent:0;width:5em;position:absolute;height:100%;top:0;right:0;border-radius:0 5px 5px 0;font-size:1.4rem}.ly_footer .fs-l-footer__utility{font-size:1.4rem;justify-content:start;padding:0;margin:1rem 0 1rem 0}.ly_footer .fs-p-footerUtilityMenu{padding:0;margin-top:0}.ly_footer .fs-p-footerUtilityMenu .fs-p-footerUtilityMenu__list>li+li{margin:0}.ly_footer .fs-p-phoneOrder{display:flex;flex-direction:column;-ms-flex-direction:column;text-align:left}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__phoneLabel{font-weight:600;font-size:1.6rem}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__phoneNum{display:flex;align-items:center;justify-content:left;color:#e37c60}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__phoneNum a{color:#e37c60}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__phoneNum img{margin-right:0.25em}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__addition{font-size:1.2rem}.ly_footer .bl_footer_downside{padding:1em 0 0 0}.ly_footer .bl_footer_downside_row{display:flex;flex-direction:column;justify-content:space-between}.ly_footer .fs-p-footerCopyright{width:100%;padding:0;color:#fff}.ly_footer .bl_footer_downside_campany{margin-bottom:0.5em;font-size:1.4rem}.ly_footer .bl_footer_downside_campany a{color:#e37c60}.ly_footer .bl_footer_downside_campany p{margin:0}.ly_footer .bl_footer_downside_tel{margin-bottom:1em}.ly_footer .el_footer_downside_campanyName{font-weight:600}.ly_footer .el_footer_downside_siteName{font-size:1.2rem}.ly_footer .fs-p-footerUtilityMenu__list{display:flex;flex-wrap:wrap}.ly_footer .fs-p-footerUtilityMenu__list li{flex:0 0 50%}.ly_footer .fs-p-footerUtilityMenu__list a{padding:4px 5px 3px}.ly_footer .fs-p-footerUtilityMenu__list a::after{content:none}.ly_footer .fs-p-footerUtilityMenu__list a::before{display:inline-block;content:"";border:4px solid transparent;border-left-color:currentColor}.ly_footer .fs-p-footerUtilityMenu__list li:first-child a{border-top:none}.ly_footer .fs-p-footerUtilityMenu__list>li:not(:first-child) a{border-top:none}.ly_footer .fs-p-scrollingCartButton{bottom:calc(22px + env(safe-area-inset-bottom))}.ly_footer .fs-p-scrollingCartButton.plus-fixedcart{bottom:calc(0px + env(safe-area-inset-bottom));z-index:1000000}.fs-body-customerDetails .bl_calendar,.fs-body-checkout-multi .bl_calendar,.fs-body-register .bl_calendar,.fs-body-register-verification .bl_calendar,.fs-body-forgotPassword .bl_calendar,.fs-body-resetPassword .bl_calendar,.fs-body-login .bl_calendar,.fs-body-my-orders-details .bl_calendar,.fs-body-my-account-settings .bl_calendar,.fs-body-my-account-settings-edit .bl_calendar,.fs-body-my-account-delete .bl_calendar,.fs-body-my-account-password .bl_calendar,.fs-body-my-addressbook .bl_calendar,.fs-body-my-addressbook-new .bl_calendar,.fs-body-my-addressbook-edit .bl_calendar,.fs-body-my-cards .bl_calendar,.fs-body-wishlist-login .bl_calendar,.fs-body-cart-login .bl_calendar,.fs-body-review-login .bl_calendar{display:none}.ly_header{width:100%}.ly_cont{width:100%}.ly_footer{width:100%}.bl_btnUnit{width:clamp(280px, 55vw, 380px);margin:0 auto}.bl_cardUnit{margin-bottom:20px}.bl_cardUnit .fs-c-productListCarousel__list__itemTrack.slick-initialized{opacity:0}.bl_cardUnit .fs-c-productListCarousel__list__itemTrack{opacity:1;background-color:#fbfbfb}.bl_cardUnit .fs-c-productListCarousel.fs-c-slick{display:block !important}.bl_cardUnit.bl_cardUnit_3item{margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list{overflow-x:scroll;display:block !important}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list__itemTrack{display:flex}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list__item{flex-basis:60vw;max-width:60vw;min-width:60vw;padding:0 8px 0;margin:0 0 5px}.bl_cardUnit.bl_cardUnit_4item{margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list{overflow-x:scroll;display:block !important}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list__itemTrack{display:flex}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list__item{flex:0 0 330px;max-width:330px;min-width:330px;padding:0 15px 0;margin:0 0 5px}.bl_cardUnit.bl_cardUnit_itemList{margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_itemList .slick-list{width:180vw !important}.bl_cardUnit.bl_cardUnit_itemList .slick-track{width:180vw !important}.bl_cardUnit.bl_cardUnit_itemList .slick-slide{flex:0 0 180px}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list{overflow-x:scroll}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list__itemTrack{display:flex}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list__item{max-width:39vw;min-width:39vw;padding:0 10px 0;margin:0 0 30px}.bl_cardUnit .fs-c-productListCarousel__ctrl{display:none !important}.bl_cardUnit .fs-c-productListCarousel__list{overflow:hidden}.bl_cardUnit .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;overflow-x:visible !important}.bl_cardUnit .slick-slide{margin:0;padding:0}.bl_cardUnit .slick-slide img{width:100%}.bl_cardUnit.bl_cardUnit_slick{margin-right:-15px;overflow-x:scroll}.bl_cardUnit .fs-c-productListCarousel__list__item.fs-c-productListItem{position:relative}.bl_cardUnit .fs-c-productListItem__image__image.fs-c-productImage__image{border-radius:6px 6px 0 6px}.bl_cardUnit .fs-c-productPrice__main__label{display:none}.bl_cardUnit .rcmd-slick-prev,.bl_cardUnit .rcmd-slick-next{z-index:2;height:40px;width:40px;background:rgba(30,30,30,0.3)}.bl_cardUnit .rcmd-slick-prev:hover,.bl_cardUnit .rcmd-slick-prev:focus-within,.bl_cardUnit .rcmd-slick-next:hover,.bl_cardUnit .rcmd-slick-next:focus-within{background:rgba(30,30,30,0.3)}.bl_cardUnit .rcmd-slick-prev:hover:before,.bl_cardUnit .rcmd-slick-prev:focus-within:before,.bl_cardUnit .rcmd-slick-next:hover:before,.bl_cardUnit .rcmd-slick-next:focus-within:before{opacity:1}.bl_cardUnit .rcmd-slick-prev:before,.bl_cardUnit .rcmd-slick-next:before{font-family:"fs-icon" !important;font-size:40px;opacity:0.75}.bl_cardUnit.rcmd-slick-disabled:before{opacity:0.5}.bl_cardUnit .rcmd-slick-prev{left:0}.bl_cardUnit .rcmd-slick-prev:before{content:"\e90b"}.bl_cardUnit .rcmd-slick-next{right:0}.bl_cardUnit .rcmd-slick-next:before{content:"\e90c"}.bl_recipeCards .el_heading_lv2,.bl_recipeCards .fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .bl_recipeCards .fs-c-featuredProduct__title,.bl_recipeCards .fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-featuredProduct .bl_recipeCards .fs-c-wishlistProduct__title,.bl_recipeCards .fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .bl_recipeCards .fs-c-featuredProduct__title,.bl_recipeCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .bl_recipeCards .fs-c-wishlistProduct__title{position:relative}.bl_recipeCards .el_heading_lv2::after,.bl_recipeCards .fs-c-featuredProduct .fs-c-featuredProduct__title::after,.fs-c-featuredProduct .bl_recipeCards .fs-c-featuredProduct__title::after,.bl_recipeCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::after,.fs-c-featuredProduct .bl_recipeCards .fs-c-wishlistProduct__title::after,.bl_recipeCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::after,.fs-c-wishlistProduct .bl_recipeCards .fs-c-featuredProduct__title::after,.bl_recipeCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::after,.fs-c-wishlistProduct .bl_recipeCards .fs-c-wishlistProduct__title::after{content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:baseline;margin-left:8px}.bl_recipeCards .el_heading_lv2::first-letter,.bl_recipeCards .fs-c-featuredProduct .fs-c-featuredProduct__title::first-letter,.fs-c-featuredProduct .bl_recipeCards .fs-c-featuredProduct__title::first-letter,.bl_recipeCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::first-letter,.fs-c-featuredProduct .bl_recipeCards .fs-c-wishlistProduct__title::first-letter,.bl_recipeCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::first-letter,.fs-c-wishlistProduct .bl_recipeCards .fs-c-featuredProduct__title::first-letter,.bl_recipeCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::first-letter,.fs-c-wishlistProduct .bl_recipeCards .fs-c-wishlistProduct__title::first-letter{color:inherit}.bl_recipeCards .recipeCards{overflow-x:scroll;padding:24px;border-radius:8px;margin-bottom:16px}.bl_recipeCards .recipeCards .recipeCards_list{display:flex}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item{flex-basis:70vw;max-width:70vw;min-width:70vw;padding:0 8px 0;margin:0 0 5px;position:relative}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:0.25rem;height:100%}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card-img{flex-shrink:0;width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card-img img{width:100%;height:auto}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card-body{flex:1 1 auto;min-height:1px;padding:1rem}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .entry-meta-recipe .badge{display:inline-block;padding:0.25em 0.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#fff;background-color:#e37c60;margin-right:5px}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card-title{margin-bottom:0.75rem;font-size:1.6rem}.bl_recipeCards.bl_recipeCards__double .wrapper{display:flex;width:100%;margin:2rem auto;flex-wrap:wrap;justify-content:space-evenly}.bl_recipeCards.bl_recipeCards__double .inner{width:100%;max-width:450px;display:flex;flex-direction:column;padding:1rem 0}.bl_recipeCards.bl_recipeCards__double .text{flex-grow:1}.bl_recipeCards.bl_recipeCards__recipe .el_heading_lv2,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title{position:relative}.bl_recipeCards.bl_recipeCards__recipe .el_heading_lv2::before,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-featuredProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-wishlistProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title::before,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title::before{background-image:url(https://taberare.itembox.design/item/assets/images/common/icon_recipe.svg);width:28px;height:23px}.bl_recipeCards.bl_recipeCards__recipe .el_heading_lv2 span,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-featuredProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-wishlistProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title span,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-featuredProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-wishlistProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title span{color:#C97E35}.bl_recipeCards.bl_recipeCards__recipe .recipeCards{background-color:#fae4cd}.bl_recipeCards.bl_recipeCards__recipe .card{box-shadow:0 0 21px 0px #f2c1a6}.bl_recipeCards.bl_recipeCards__article .el_heading_lv2::before,.bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct .fs-c-featuredProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct .fs-c-wishlistProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct__title::before,.bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct .fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct .fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct__title::before{background-image:url(https://taberare.itembox.design/item/assets/images/common/icon_article.svg);width:18px;height:24px}.bl_recipeCards.bl_recipeCards__article .el_heading_lv2 span,.bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct .fs-c-featuredProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct .fs-c-wishlistProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct__title span,.bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct .fs-c-featuredProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct .fs-c-wishlistProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct__title span{color:#D9B20B}.bl_recipeCards.bl_recipeCards__article .recipeCards{background-color:#f4f1ce}.bl_recipeCards.bl_recipeCards__article .card{box-shadow:0 0 21px 0px #d9dc83}.bl_recipeCards.bl_recipeCards__mdblog .el_heading_lv2::before,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct .fs-c-featuredProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct .fs-c-wishlistProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct__title::before,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct .fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct .fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct__title::before{background-image:url(https://taberare.itembox.design/item/assets/images/common/icon_article.svg);width:18px;height:24px}.bl_recipeCards.bl_recipeCards__mdblog .el_heading_lv2 span,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct .fs-c-featuredProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct .fs-c-wishlistProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct__title span,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct .fs-c-featuredProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct .fs-c-wishlistProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct__title span{color:#adc50b}.bl_recipeCards.bl_recipeCards__mdblog .recipeCards{background-color:#e6f5ce}.bl_recipeCards.bl_recipeCards__mdblog .card{box-shadow:0 0 21px 0px #d9dc83}.bl_recipeCards.bl_recipeCards__mdblog .card .author-name{text-align:left;display:flex;align-items:center;font-size:14px}.bl_recipeCards.bl_recipeCards__mdblog .card .author-name .icn-author{position:relative;display:inline-block;height:40px;width:40px;border-radius:50%;overflow:hidden;margin-right:5px}.bl_recipeCards.bl_recipeCards__mdblog .card .author-name .icn-author img{position:absolute;width:100%;height:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.bl_blogCards .el_heading_lv2,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title{position:relative}.bl_blogCards .el_heading_lv2::after,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title::after,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title::after,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::after,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title::after,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::after,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title::after,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::after,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title::after{content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:baseline;margin-left:8px}.bl_blogCards .el_heading_lv2::first-letter,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title::first-letter,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title::first-letter,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::first-letter,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title::first-letter,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::first-letter,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title::first-letter,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::first-letter,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title::first-letter{color:inherit}.bl_blogCards .el_heading_lv2::before,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title::before,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title::before,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::before,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title::before,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title::before,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title::before{content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;margin-right:1rem;display:inline-block;background-image:url(https://taberare.itembox.design/item/assets/images/common/icon_article.svg);width:18px;height:24px}.bl_blogCards .el_heading_lv2 span,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title span,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title span,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title span,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title span,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title span,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title span,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title span,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title span{color:#adc50b}.bl_blogCards .blogCards{border:solid 1px #adc50b;background-color:#fff;overflow-x:scroll;padding:12px 24px;border-radius:8px;margin-bottom:16px}.bl_blogCards .blogCards .blogCards_list{display:flex}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item{flex-basis:70vw;max-width:70vw;min-width:70vw;padding:0 8px 0;margin:12px 0;position:relative}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:0.25rem;height:100%;box-shadow:0 0 16px 0px rgba(0,0,0,0.2)}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card-img{flex-shrink:0;width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card-img img{width:100%;height:auto}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card-body{flex:1 1 auto;min-height:1px;padding:0 1rem 1rem}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .author-name{text-align:left;display:flex;align-items:flex-end;font-size:1.5rem;margin:-40px -5px 5px;line-height:1.2}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .author-name .icn-author{flex:0 0 auto;position:relative;display:inline-block;height:80px;width:80px;border-radius:50%;overflow:hidden;margin-right:5px;border:#fff solid 4px}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .author-name .icn-author img{position:absolute;width:100%;height:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .entry-meta{text-align:right;font-size:1.2rem;margin-bottom:0.5rem;line-height:1}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card-title{margin-bottom:0.5rem;font-size:1.6rem;font-weight:bold}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .excerpt{font-size:1.3rem}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .excerpt p{margin:0;text-align:justify}.bl_gift_column{background-color:#f8ddd6;padding:1.5rem;border-radius:8px;margin-right:15px;margin-left:15px}.bl_gift_column h2{background-color:#e37c60;color:#fff;margin-top:0;margin-left:-1.5rem;margin-right:-1.5rem;position:relative}.bl_gift_column h2::before{content:"";display:block;border-top:15px solid #e37c60;border-bottom:15px solid #e37c60;border-right:5px solid #e37c60;border-left:15px solid transparent;position:absolute;left:0;top:0;transform:translate(-100%, 10%)}.bl_gift_column h2::after{content:"";display:block;border-top:15px solid #e37c60;border-bottom:15px solid #e37c60;border-left:5px solid #e37c60;border-right:15px solid transparent;position:absolute;right:0;top:0;transform:translate(100%, 10%)}.el_btn_anc{display:inline-block;padding:0.5rem 4rem;background-color:#e37c60;color:#fff !important;font-size:1.4rem;font-weight:bold;text-align:center;border-radius:50rem;letter-spacing:1px;white-space:nowrap;cursor:pointer;border:#e37c60 1px solid;transition:.3s;position:relative}.el_btn_anc:hover{text-decoration:none;background-color:#fff !important;color:#e37c60 !important}.el_btn_anc::after{content:"\e90f";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}.bl_space_anchor{padding-top:2rem}.bl_gift_event .flex{display:flex;justify-content:center;flex-wrap:wrap}.bl_gift_event .flex .inner{max-width:50%;padding:1rem}.bl_gift_event .flex .inner img{width:100%}.bl_gift_event .text-center{text-align:center}.bl_gift_event .mt-1rem{margin:1rem auto}.fs-l-sideArea{padding:0}.fs-l-sideArea.fs-p-drawer{z-index:1000000;width:100%}.fs-l-sideArea .bl_drawer_header{padding-bottom:30px}.fs-l-sideArea .bl_drawer_header .fs-p-welcomeMsg{text-align:center}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_btn{height:40px;line-height:40px;background-color:#e37c60;font-weight:bold;color:#fff;border:1px solid #fff;margin-top:15px;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_btn a{display:block;color:#fff}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_btn a:hover{text-decoration:none}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_btn a:visited{color:#fff}.fs-l-sideArea .bl_drawer_header .is-loggedIn--false .bl_loggedIn_btn{flex-basis:50%}.fs-l-sideArea .bl_drawer_header .is-loggedIn--false .bl_loggedIn_false_btn_wrapper{display:flex}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_false_btn__login a:before{content:"\e92e";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}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_false_btn__signup a:before{content:"\e92a";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}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true.fs-p-nonMemberGuest{display:none}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true .bl_loggedIn_btn{flex-basis:100%}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true .bl_loggedIn_btn a:before{content:"\e936";font-size:2.0rem;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}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true .bl_loggedIn_btn a:after{content:"\e90c";font-size:2.0rem;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}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true span{padding-right:10px;width:100%}.fs-l-sideArea .bl_drawer_header .bl_drawer_menu_shop{margin-bottom:15px;padding:0 8px;display:flex;justify-content:center}.fs-l-sideArea .bl_drawer_header .it_menuItem{border-bottom:1px solid #d9cabe;flex:0 1 25%;text-align:center}.fs-l-sideArea .bl_drawer_header .it_menuItem:first-child a:before{content:"\e936";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .it_menuItem:nth-child(2) a:before{content:"\e902";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .it_menuItem:nth-child(3) a:before{content:"\e93b";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .it_menuItem:nth-child(4) a:before{content:"\e919";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .fs-pt-menu__heading--lv1{color:#000;font-size:1.0rem;font-weight:normal;padding:0 5px;margin-top:15px;margin-bottom:10px;background-color:transparent;text-align:center}.fs-l-sideArea .bl_drawer_header .fs-pt-menu a{padding:0 5px;display:block;text-align:center;white-space:nowrap;overflow:hidden}.fs-l-sideArea .bl_drawer_header .fs-p-searchForm{padding:0 20px}.fs-l-sideArea .bl_drawer_header .fs-p-searchForm .fs-p-searchForm__inputGroup{border-radius:7px;border:2px solid #e37c60}.fs-l-sideArea .bl_drawer_header .fs-p-searchForm input{border-radius:5px;padding:.25em}.fs-l-sideArea .bl_drawer_header .fs-p-searchForm .fs-p-searchForm__button::before{line-height:1.4}.fs-l-sideArea .bl_common_menu{width:100%;padding:0 20px 0}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1{margin-top:20px}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400;color:#1f1f1f;padding:1px 0;margin-bottom:3px;position:relative;border-bottom:2px #B9A560 solid}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1::after{content:"\e937";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;margin-top:-1em;transform:rotate(180deg) translateY(-50%);right:.5em;top:50%;position:absolute}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1.active .fs-pt-menu__heading--lv1::after{transform:rotate(360deg);margin-top:-.5em}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv2{border-bottom:1px solid #D9CABE;padding:10px;width:50%;float:left;overflow:hidden;white-space:nowrap}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv2 .fs-pt-menu__link--lv2{transition:.3s;padding:5px 5px 5px 1.5em;display:block;position:relative}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv2 .fs-pt-menu__link--lv2:before{content:"\e933";color:#e37c60;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;position:absolute;left:0;top:0.25em}.fs-l-sideArea .bl_drawer_lower .bl_drawer_menu_guide{padding:20px;color:#000;font-size:1.8rem;font-weight:normal;padding:0 5px;margin-top:15px;margin-bottom:10px;background-color:transparent;display:flex;flex-flow:row wrap}.fs-l-sideArea .bl_drawer_lower li{flex:0 1 50%;padding:10px;border-bottom:solid 1px #ededed;font-size:1.4rem;line-height:1.2}.fs-l-sideArea .bl_drawer_lower .fs-pt-menu a{padding:5px 5px 5px 1.5em;display:block;position:relative}.fs-l-sideArea .bl_drawer_lower .fs-pt-menu a:before{content:"\e933";color:#e37c60;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;position:absolute;left:0;top:0.2em}.fs-l-sideArea .bl_drawer_searchttl{height:40px;line-height:40px;background-color:#FCF8F4;font-weight:bold;color:#151515;margin:15px 0 10px 0;padding-left:8px;text-align:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.6rem;font-weight:400;font-weight:400}.fs-l-sideArea .bl_drawer_searchttl:before{content:"\e932";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}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item a{display:flex;align-items:center;padding:2px}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item a::before{content:"";display:inline-block;height:40px;width:40px;margin-right:8px;border-radius:4px;background-position:center;background-size:contain;background-repeat:no-repeat}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat01 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat01.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat02 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat02.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat03 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat03.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat04 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat04.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat05 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat05.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat06 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat06.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat07 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat07.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat08 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat08.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat09 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat09.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat10 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat10.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat11 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat11.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_bnrs{list-style:none;padding:0;display:flex;flex-flow:row wrap;margin:0 -2px}.fs-l-sideArea .bl_common_menu .gmenu__submenu_bnrs li{flex:0 1 50%;padding:0 2px;margin-bottom:4px}.fs-l-sideArea .bl_common_menu .gmenu__submenu_season .fs-pt-menu__item--lv2{border-bottom:1px solid #D9CABE;padding:10px;width:33.33%;float:left;overflow:hidden;white-space:nowrap}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1_open .fs-pt-menu__heading--lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400;color:#1f1f1f;padding:1px 0;margin-bottom:3px;position:relative;border-bottom:2px #B9A560 solid}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1_open .fs-pt-menu__heading--lv1::after{content:"";display:none !important}.fs-l-sideArea .bl_common_menu.gmenu__side_bnrs{display:flex;flex-flow:row wrap;margin-left:-4px;margin-right:-4px;list-style:none}.fs-l-sideArea .bl_common_menu.gmenu__side_bnrs li{padding:0 4px;margin-bottom:8px;flex:0 1 50%}.fs-l-sideArea .bl_common_menu.gmenu_gift .fs-pt-menu__heading--lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.6rem;font-weight:400;color:#1f1f1f;padding:1px 0;margin-bottom:10px;position:relative;border-bottom:1px #B9A560 solid;margin-top:15px !important}.fs-l-sideArea .bl_common_menu.gmenu_gift .fs-pt-menu__submenu{font-size:1.4rem}.fs-l-sideArea .bl_common_menu.gmenu_contents{margin-top:20px !important}.fs-l-sideArea .heading--gmenu_gift{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400;color:#1f1f1f;padding:1px 0;position:relative;border-bottom:2px #B9A560 solid;margin:20px 20px 10px}.fs-c-productListItem{display:inline-flex !important;flex-direction:column;position:relative;padding:0 8px;margin-bottom:30px}.fs-c-productListItem .bl_producerPhoto{display:none}.fs-c-productListItem .fs-c-productListItem__imageContainer{order:1;min-height:auto;min-width:auto;width:100%;margin:0 auto 18px}.fs-c-productListItem .fs-c-productListItem__imageContainer .fs-c-productImage{padding-top:100%;position:relative}.fs-c-productListItem .fs-c-productListItem__imageContainer .fs-c-productImage a::after{content:"詳細を見る";font-size:12px;line-height:1;color:#fff;background-color:#e37c60;padding:3px 7px;display:inline-block;position:absolute;right:0px;bottom:-17px;border-radius:0 0 0 6px}.fs-c-productListItem .fs-c-productListItem__imageContainer .fs-c-productImage a:hover::after{background-color:#eba08b}.fs-c-productListItem .fs-c-productListItem__imageContainer .fs-c-productImage img{position:absolute;top:0;left:0;width:100%;height:auto;box-shadow:0 2px 6px rgba(0,0,0,0.4)}.fs-c-productListItem .fs-c-productPrice__main__label{display:none}.fs-c-productListItem .fs-c-productListItem__productName{order:2;margin:0}.fs-c-productListItem .fs-c-productListItem__productName a{color:#151515}.fs-c-productListItem .fs-c-productListItem__productName a:hover{color:inherit;text-decoration:none;opacity:0.7;transition:0.3s}.fs-c-productListItem .fs-c-productName__copy{color:#151515;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.2rem;font-weight:400;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:5px;height:2.6em}.fs-c-productListItem .fs-c-productName__name{font-size:1.5rem;font-weight:bold;line-height:1.3;margin-bottom:5px;height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fs-c-productListItem .fs-c-productListItem__productDescription{order:3;font-size:1.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.fs-c-productListItem .fs-c-productListItem__productDescription a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices{order:4;font-size:1.6rem;margin:5px 0 0}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice{display:inline-flex}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice--listed .fs-c-productPrice__main__price.fs-c-price{font-size:1rem;color:#000 !important}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice__addon{font-size:1rem}.fs-c-productListItem .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after{content:"・送料込)"}.fs-c-productListItem .fs-c-productListItem__control.fs-c-buttonContainer{order:5;margin-top:0;padding-top:4px;padding-bottom:0}.fs-c-productListItem .fs-c-productMarks,.fs-c-productListItem .fs-c-salesPeriod,.fs-c-productListItem .fs-c-preorderMessage{order:6}.fs-c-productListItem .fs-c-productListItem__salesPeriodNotice{order:7}.fs-c-productListItem .fs-c-productListItem__lowInStock{order:9}.fs-c-productListItem .fs-c-productListItem__outOfStock{order:10}.fs-c-productListItem .fs-c-productListItem__viewMoreImageButton{display:none}.fs-c-productListItem .fs-c-productPrice__main__price.fs-c-price,.fs-c-productListItem .fs-c-productPrice__addon__label,.fs-c-productListItem .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::before,.fs-c-productListItem .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after{color:#cb0100;font-weight:bold}.fs-c-productListItem .fs-c-productListItem__control .fs-c-button--addToCart--list.fs-c-button--plain,.fs-c-productListItem .fs-c-productListItem__control .fs-c-button--viewProductDetail.fs-c-button--plain{display:block;color:#fff;background-color:#cb100f;box-shadow:1px 1px 2px rgba(0,0,0,0.4);margin:0 auto 0 0;padding:0.5em 0.8em 0.4em;white-space:nowrap}.fs-c-wishlistProduct__list .fs-c-productListItem__control .fs-c-button--addToCart--list.fs-c-button--plain,.fs-c-wishlistProduct__list .fs-c-productListItem__control .fs-c-button--viewProductDetail.fs-c-button--plain{display:block;color:#fff;background-color:#e37c60;box-shadow:1px 1px 2px rgba(0,0,0,0.4);margin:0 auto 0 0}.fs-c-wishlistProduct__list .fs-c-productListItem__control.fs-c-buttonContainer{margin-top:5px !important}.fs-c-wishList.fs-c-productList .fs-c-productListItem__control .fs-c-button--addToCart--list.fs-c-button--plain,.fs-c-wishList.fs-c-productList .fs-c-productListItem__control .fs-c-button--viewProductDetail.fs-c-button--plain{display:block;color:#fff;background-color:#cb100f;box-shadow:1px 1px 2px rgba(0,0,0,0.4);margin:0 auto 0 0}.fs-c-wishList.fs-c-productList .fs-c-productListItem__control.fs-c-buttonContainer{margin-top:5px !important}.fs-c-productMark__mark{text-align:center;border-radius:0;margin-right:4px;margin-bottom:5px;width:90px}.fs-c-productMark__mark.postage-included{color:#e37c60;font-weight:bold;border:#e37c60 1px solid;background-color:rgba(227,124,96,0.1)}.fs-c-productMark__mark.temp-cool{color:#80b2e4;font-weight:bold;border:#80b2e4 1px solid;background-color:rgba(128,178,228,0.1)}.fs-c-productMark__mark.temp-cold{color:#8b8b8b;font-weight:bold;border:#8b8b8b 1px solid;background-color:rgba(139,139,139,0.1)}.fs-c-productMark__mark.temp-normal{color:#98c76c;font-weight:bold;border:#98c76c 1px solid;background-color:rgba(152,199,108,0.1)}.fs-c-productMark__mark.tag-express{color:#999933;font-weight:bold;border:#999933 1px solid;background-color:rgba(153,153,51,0.1)}.fs-c-productMark__mark.tag-notcash{color:#333;font-weight:bold;border:#333 1px solid;background-color:rgba(51,51,51,0.1)}.fs-c-productMark__mark.tag-notnp{color:#333;font-weight:bold;border:#333 1px solid;background-color:rgba(51,51,51,0.1)}.fs-c-mark--bundle.bundle-temp-cool{color:#80b2e4;border:#80b2e4 1px solid;background-color:rgba(128,178,228,0.1)}.fs-c-mark--bundle.bundle-temp-cold{color:#8b8b8b;border:#8b8b8b 1px solid;background-color:rgba(139,139,139,0.1)}.fs-c-mark--bundle.bundle-temp-normal{color:#98c76c;border:#98c76c 1px solid;background-color:rgba(152,199,108,0.1)}.ly_footer .fs-p-scrollingCartButton{right:0px;bottom:0px}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button{background:#fff;border-radius:50%;border:1px solid #d9cabe;opacity:1;width:50px;height:50px;padding:21px 7px;transition:all 0.3s}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton{background:#333333;color:#fff;width:80px;height:22px;padding:6px 6px 6px 20px;border-radius:4px 0 0 0}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton:hover{opacity:1}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton .fs-p-scrollingCartButton__label{color:#fff;font-size:10px;font-weight:bold;margin-top:0}.ly_footer .fs-p-scrollingCartButton .fs-icon--cart::before{content:"" !important;background-image:url(../images/common/icon_cart.png);background-size:cover;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%)}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__label{font-size:9px;color:#151515}.ly_footer .fs-p-scrollingCartButton .fs-p-cartItemNumber{background:#cb0100;top:-4px;right:10px;padding:0.45em 0.45em 0.35em 0.6em;border:#fff solid 1px}.ly_footer .fs-p-scrollingCartButton .un_cartButton{display:none;margin-bottom:8px}.ly_footer .fs-p-scrollingCartButton .fs-icon--pagetop::before{content:'';display:inline-block;color:#fff;width:12px !important;height:12px !important;color:#151515;text-align:center;position:absolute;top:6px;left:6px;background-image:url(../images/common/icon_pagetop_arrow.svg);background-size:contain;font-family:'fs-icon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.bl_header_nav_itemcategory{display:block;width:100%;background-color:#e37c60;border-top:#ca6043 solid 1px;border-left:#ca6043 solid 1px;box-shadow:0 20px 20px rgba(0,0,0,0.05)}.bl_header_nav_itemcategory .fs-pt-menu--lv1{width:100%}.bl_header_nav_itemcategory .fs-pt-menu--lv1>li{width:100%}.bl_header_nav_itemcategory .fs-pt-menu--lv1 .fs-pt-menu__heading--lv1{display:none}.bl_header_nav_itemcategory .fs-pt-menu--lv2{display:flex;justify-content:space-between;flex-flow:row wrap}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li{flex:1 1 19%;display:block;white-space:nowrap}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span{border-right:solid 1px #ca6043;border-bottom:solid 1px #ca6043;display:block;padding:0.5rem 0}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span::after{content:"";display:block;border-right:3px solid #fff;border-bottom:3px solid #fff;border-top:3px solid transparent;border-left:3px solid transparent;position:absolute;right:3px;bottom:3px;left:auto;height:0;width:0}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span a{display:block;color:#FFF;text-align:center;font-size:1.2rem;margin-left:0;margin-right:0}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span a:hover{background-color:#eba08b}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(4){flex:1 1 21%}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(6),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(9),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(10),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(11){flex:1 1 15%}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(7),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(8){flex:1 1 20%}.bl_header_nav_itemcategory .fs-pt-menu__heading{color:white;text-align:center;font-size:14px}.bl_instafeed{margin-bottom:3rem}.bl_instafeed .wrap-insta-frame{padding-top:2rem;margin-bottom:1rem;overflow-x:auto;border-radius:7px;box-shadow:0 0 20px rgba(0,0,0,0.05)}.bl_instafeed .wrap-insta-frame .insta-frame{margin:0;width:1000px !important;height:350px;overflow:hidden}.bl_instafeed .wrap-insta-frame .insta-frame2{margin:0;width:960px !important;height:630px;overflow:hidden}.un_listComment_liquor{border:solid 1px #cb0100;border-radius:4px;overflow:hidden;font-size:1.4rem}.un_listComment_liquor .un_listComment_liquor_header{background-color:#cb0100;color:#fff;text-align:center;padding:0.5rem 0.5rem;white-space:nowrap}.un_listComment_liquor .un_listComment_liquor_body{margin:0;padding:0.3rem 1rem;text-align:left}.bl_guestRecommended{padding:0 0 2em 0}.bl_guestRecommended .fr3-productListCarousel{margin-left:-20px;margin-right:-20px}.bl_guestRecommended .fs-p-heading--lv2{border-bottom:none;font-size:clamp(2rem, 6vw, 3rem);font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;width:100%;margin-bottom:1.5rem;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400;text-align:left;line-height:1.5}.bl_guestRecommended .fr3-productListCarousel__slides{display:flex;gap:16px}.bl_guestRecommended .fr3-productListCarousel__slide{padding:0 0 0.8rem}.bl_guestRecommended .fr3-item{border-radius:0.25rem;overflow:hidden;height:100%;padding:0}.bl_guestRecommended .fr3-item__imageContainer{margin:0;width:auto}.bl_guestRecommended .fr3-item__productName{font-weight:bold;line-height:1.3;margin-bottom:5px;height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bl_guestRecommended .fr3-item__productPrice{display:flex;align-items:baseline;justify-content:flex-start;color:#cb0100;font-weight:bold}.bl_guestRecommended .fr3-item__productPrice .fr3-item__productPrice__price{font-size:1.6rem}.bl_guestRecommended .fr3-item__productPrice .fr3-item__productPrice__addon{font-size:1.1rem;position:relative}.bl_guestRecommended .fr3-item__productPrice .fr3-item__productPrice__addon::after{content:"・送料込)";background-color:#fff;margin-left:-0.4em}.bl_recommend_flick{overflow-x:scroll;margin-right:-15px}.bl_recommend_flick .bl_recommend_carousel{display:flex;background-color:#fff}.bl_recommend_flick .bl_recommend_carousel.rcmd-slick-initialized{display:block}.bl_recommend_flick .bl_recommend_carousel .rcmd-slick-list{width:auto;margin:0 48px}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem{width:39vw;min-width:39vw;max-width:39vw;box-sizing:border-box;word-break:break-all}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem.bl_recommend_listItem__sm{padding:8px}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem_inner{padding:8px}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_image{border-radius:7px;box-shadow:0 0 10px rgba(0,0,0,0.25);max-width:100%}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_link{color:inherit;text-decoration:none}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_productName{font-size:1.4rem;margin:4px 0}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_productName.el_recommend_listItem_productName__check{font-weight:600;height:1.2em;-webkit-line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_productPrice{display:flex;align-items:baseline;flex-wrap:wrap}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_productPrice.el_recommend_listItem_productPrice__check{color:#cb0100;font-weight:bold}.bl_recommend_flick .el_recommend_price_addon{font-size:1rem}.bl_recommend_flick .rcmd-slick-list{margin:0 -120px 0 0 !important}.bl_replyCard{padding:16px;border:solid 1px #866e1d;border-radius:8px;margin-bottom:1rem}.bl_replyCard .bl_replyCard_header>p{margin-top:0;margin-bottom:5px;font-size:1.35rem}.bl_replyCard .bl_replyCard_body>p{margin-top:0}.bl_replyCardUnit{margin-top:50px}.bl_replyCardUnit.bl_replyCardUnit_isActive{position:relative}.bl_replyCardUnit.bl_replyCardUnit_isActive::after{content:'食べレアからの返信';display:block;font-size:1.75rem;font-family:YuMincho, 'Yu Mincho', serif;position:absolute;top:-30px;left:5px}.bl_scrollingBannerButton{right:-7px;bottom:57px}.bl_scrollingBannerButton_img{border:solid 1px #fff;border-radius:7px 0 0 7px;box-shadow:0 0 20px rgba(0,0,0,0.05);width:70px !important}.un_seasonNav ul{padding-left:0;list-style:none;display:flex;flex-flow:row wrap}.un_seasonNav ul li{flex:0 0 16.66%;text-align:center;padding:2px}.un_seasonNav ul a{display:block;border:#866e1d solid 1px;color:#866e1d}.un_seasonNav ul a:visited{text-decoration:none;color:#866e1d !important}.un_seasonNav ul a.active{color:#fff !important;background-color:#e37c60;border:#ca6043 solid 1px}.un_seasonNav ul a.active:hover{color:#fff !important;background-color:#e37c60;border:#ca6043 solid 1px}.un_seasonNav ul a:hover{text-decoration:none;background-color:rgba(185,165,96,0.3)}.bl_sect{width:100%}.bl_sect_inner{width:92%;margin:0 auto}.bl_baseTable{width:100%;border-collapse:collapse;border-bottom:1px solid #eae9e8;margin-bottom:1rem}.bl_baseTable th{display:block;border:1px solid #eae9e8;border-bottom:none;background-color:#FCF8F4;padding:1rem;line-height:1.5;text-align:left;white-space:nowrap}.bl_baseTable td{display:block;border:1px solid #eae9e8;border-bottom:none;padding:1rem;line-height:1.5}.bl_topSearchSec .bl_rareSearchSec,.bl_topSearchSec .bl_areaSearchSec,.bl_topSearchSec .bl_catSearchSec{padding:0.25rem 0}.bl_topSearchSec .un_sarchHeading{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400;font-weight:400;display:flex;justify-content:center;align-items:center;margin-bottom:1.7em}.bl_topSearchSec .un_sarchHeading::before,.bl_topSearchSec .un_sarchHeading::after{content:"";height:1px;flex-grow:1;background-color:#d9cabe}.bl_topSearchSec .un_sarchHeading::before{margin-right:1em}.bl_topSearchSec .un_sarchHeading::after{margin-left:1em}.bl_topSearchSec .un_sarchHeading .un_sarchHeading_icon{margin-right:0.3em}.bl_topSearchSec .un_rare_cards,.bl_topSearchSec .un_area_cards,.bl_topSearchSec .un_cat_cards{list-style:none;padding-left:0}.bl_topSearchSec .un_card_ttl{font-family:游明朝, "Yu Mincho", YuMincho, serif;font-size:2rem;text-align:center;width:100%}.bl_topSearchSec .un_card_header{border-radius:7px;position:relative;width:100%;z-index:1}.bl_topSearchSec .un_card_img{object-fit:cover}.bl_topSearchSec .un_newLine{width:100%;display:none}.bl_topSearchSec .un_card_annotation{font-size:0.8em;line-height:1.3;text-align:left;color:#cb0100}.bl_topSearchSec .un_card_stretchLink{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2}.bl_topSearchSec .bl_rareSearchSec .un_card_img,.bl_topSearchSec .bl_areaSearchSec .un_card_img{width:100%;height:100%;position:absolute;border-radius:7px}.bl_topSearchSec .bl_rareSearchSec .un_card_header,.bl_topSearchSec .bl_areaSearchSec .un_card_header{height:90px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.05)}.bl_topSearchSec .bl_rareSearchSec .un_card_header::before,.bl_topSearchSec .bl_areaSearchSec .un_card_header::before{content:"";bottom:0;right:0;border-top:20px solid transparent;border-right:20px solid #e37c60;position:absolute;z-index:3}.bl_topSearchSec .bl_rareSearchSec .un_card_header::after,.bl_topSearchSec .bl_areaSearchSec .un_card_header::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(63,63,63,0.3);border-radius:7px}.bl_topSearchSec .bl_rareSearchSec .un_card_header .un_card_ttl,.bl_topSearchSec .bl_areaSearchSec .un_card_header .un_card_ttl{position:absolute;z-index:1;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%)}.bl_topSearchSec .bl_rareSearchSec .un_card_header .un_card_img,.bl_topSearchSec .bl_areaSearchSec .un_card_header .un_card_img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:7px}.bl_topSearchSec .bl_rareSearchSec .un_card_header:hover,.bl_topSearchSec .bl_areaSearchSec .un_card_header:hover{opacity:0.7;transition:0.3s}.bl_topSearchSec .bl_rareSearchSec .un_rare_cards{margin-top:0;margin-right:-8px;margin-left:-8px}.bl_topSearchSec .bl_rareSearchSec .un_rare_cards .gr_col{padding-right:8px;padding-left:8px}.bl_topSearchSec .bl_rareSearchSec .gr_container{overflow-x:auto}.bl_topSearchSec .bl_rareSearchSec .gr_row{max-width:320vw;width:320vw;padding:0}.bl_topSearchSec .bl_rareSearchSec .gr_row .un_rare_card{position:relative;margin-bottom:1em;overflow:hidden;border-radius:7px}.bl_topSearchSec .bl_rareSearchSec .un_card_body{margin-top:0.5em;font-size:1.4rem}.bl_topSearchSec .bl_areaSearchSec .un_area_cards{margin-top:0;margin-right:-8px;margin-left:-8px}.bl_topSearchSec .bl_areaSearchSec .un_area_cards .gr_col{padding-right:8px;padding-left:8px}.bl_topSearchSec .bl_areaSearchSec .gr_container{overflow-x:auto}.bl_topSearchSec .bl_areaSearchSec .un_area_cards{max-width:500vw;width:500vw;padding:0}.bl_topSearchSec .bl_areaSearchSec .un_area_cards .un_area_card{position:relative;margin-bottom:1em;overflow:hidden;border-radius:7px}.bl_topSearchSec .bl_areaSearchSec .un_card_body{margin-top:0.5em;font-size:1.4rem}.bl_topSearchSec .bl_areaSearchSec .el_imgAreaMap{width:80%;margin:0 auto 3rem auto}.bl_topSearchSec .bl_areaSearchSec .un_card_body p{margin-top:0}.bl_topSearchSec .bl_catSearchSec{margin-bottom:3rem}.bl_topSearchSec .bl_catSearchSec .un_card_header .un_card_img{width:100%;height:100%}.bl_topSearchSec .bl_catSearchSec .un_card_body .un_card_ttl{height:3.5em;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1.1}.bl_topSearchSec .bl_catSearchSec .un_card_inner{display:flex;flex-direction:column;-ms-flex-direction:column;align-items:center;background-color:#fff;border-radius:7px;position:relative;overflow:hidden;z-index:1;box-shadow:0 0 20px rgba(0,0,0,0.05)}.bl_topSearchSec .bl_catSearchSec .un_card_inner:hover{opacity:0.7;transition:0.3s}.bl_topSearchSec .bl_catSearchSec .un_card_inner::before{content:"";bottom:0;right:0;border-top:20px solid transparent;border-right:20px solid #e37c60;position:absolute;z-index:3}.bl_topSearchSec .bl_catSearchSec .gr_container{overflow-x:auto}.bl_topSearchSec .bl_catSearchSec .un_cat_cards{display:flex;justify-content:start;text-align:center;margin:0 -8px;max-width:390vw;width:390vw;padding:0}.bl_topSearchSec .bl_catSearchSec .un_cat_cards .un_cat_card{margin-bottom:1em;padding-right:8px;padding-left:8px}.el_btn{display:block;width:100%;padding:1rem;background-color:#e37c60;color:#fff !important;font-size:1.5rem;font-weight:bold;text-align:center;border-radius:50rem;white-space:nowrap;cursor:pointer;border:#e37c60 1px solid;transition:.3s;position:relative}.el_btn:hover{text-decoration:none;background-color:#fff !important;color:#e37c60 !important}.el_btn::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:1rem;top:50%;position:absolute}.el_btn.el_btn_alt{background-color:#fff;color:#e37c60 !important;border:#e37c60 1px solid}.el_btn.el_btn_alt:hover{text-decoration:none;background-color:#e37c60 !important;color:#fff !important}.el_btn.el_btn_sub{background-color:#fefdfc !important;color:#151515 !important;border:#d9cabe 1px solid}.el_btn.el_btn_sub:hover{text-decoration:none;background-color:#fff}.el_btn.el_btn_sm{padding:0.5rem;font-size:1.4rem}.el_btn.el_btn_ib{display:inline-block;width:auto;padding-right:2.75em;padding-left:1em}.el_btn_ttl{background-color:#e37c60;color:#fff !important;font-size:1.4rem;font-weight:normal;text-align:center;border-radius:50rem;letter-spacing:1px;white-space:nowrap;cursor:pointer;border:#e37c60 1px solid;transition:.3s;position:relative;display:inline-block;padding-right:2em;padding-left:1em}.el_btn_ttl::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.6rem;transform:translateY(-50%);right:.25em;top:50%;position:absolute}.el_btn_ttl:hover{text-decoration:none;background-color:#fff !important;color:#e37c60 !important}.column_sns-share{border:#b9a560 solid 2px;padding:15px;border-radius:8px}.ttl_sns-share{text-align:center;font-size:1.8rem;font-weight:bold;color:#b9a560;margin:0 0 10px}.sns-share-btns{display:table;width:100%;table-layout:fixed}.sns-share-btns .sns-btn{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;display:table-cell;backface-visibility:hidden}.sns-share-btns .sns-btn a{display:block;color:#fff;padding:0.3em 0 0.1em;text-align:center;font-size:1.3em}.sns-share-btns .sns-btn.b-x{background:#000}.sns-share-btns .sns-btn.b-facebook{background:#3b5998}.sns-share-btns .sns-btn.b-hatena{background:#008fde}.sns-share-btns .sns-btn.b-line{background:#06c755}.sns-share-btns .sns-btn.b-pocket{background:#d3505a}.sns-share-btns .sns-btn.b-feedly{background:#2bb24c}.sns-share-btns .sns-btn .icn{display:inline-block;height:21px;width:21px;background-size:contain;background-repeat:no-repeat;background-position:center}.sns-share-btns .sns-btn .icn.icn-x{background-image:url(../images/common/icn-x-w.svg)}.sns-share-btns .sns-btn .icn.icn-fb{background-image:url(../images/common/icn-facebook-w.svg)}.sns-share-btns .sns-btn .icn.icn-line{background-image:url(../images/common/icn-line-w.svg)}.sns-share-btns .sns-btn .icn.icn-hatena{background-image:url(../images/common/icn-hatena-w.svg)}.sns-share-btns .sns-btn .icn.icn-pocket{background-image:url(../images/common/icn-pocket-w.svg)}.sns-share-btns .sns-btn .icn.icn-feedly{background-image:url(../images/common/icn-feedly-w.svg)}.el_heading_lv2,.fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .fs-c-wishlistProduct__title{width:100%;margin-bottom:1.5rem;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400;text-align:left;line-height:1.5}.el_heading_lv2.el_heading_lv2__icon,.fs-c-featuredProduct .el_heading_lv2__icon.fs-c-featuredProduct__title,.fs-c-featuredProduct .el_heading_lv2__icon.fs-c-wishlistProduct__title,.fs-c-wishlistProduct .el_heading_lv2__icon.fs-c-featuredProduct__title,.fs-c-wishlistProduct .el_heading_lv2__icon.fs-c-wishlistProduct__title{position:relative}.el_heading_lv2.el_heading_lv2__icon::before,.fs-c-featuredProduct .el_heading_lv2__icon.fs-c-featuredProduct__title::before,.fs-c-featuredProduct .el_heading_lv2__icon.fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .el_heading_lv2__icon.fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .el_heading_lv2__icon.fs-c-wishlistProduct__title::before{content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;margin-right:1rem}.el_heading_lv3{width:100%;margin-bottom:2rem;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center;position:relative}.el_heading_lv3::after{content:"";display:inline-block;background-color:#b9a560;width:100px;height:2px;position:absolute;top:130%;left:50%;transform:translate(-50%, -50%)}.el_headingSimple{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.el_heading_page_lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.8rem;font-weight:500;padding:0.5em 0;border-bottom:2px solid #b9a560}.el_heading_page_lv2{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:500;padding-bottom:8px;position:relative}.el_heading_page_lv2::after{content:"";display:inline-block;background-color:#e37c60;width:100px;height:3px;border-radius:3px;position:absolute;top:95%;left:0}.el_heading_page_lv3{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:500;padding:0.2rem 1.2rem;border-left:3px dashed #151515}.el_heading_page_lv4{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:600}.el_ttl_lv3{font-size:2rem;font-weight:bold;font-weight:400}.el_ttl_lv4{font-size:1.8rem;font-weight:bold;font-weight:400}.el_ttl_lv5{font-size:1.6rem;font-weight:bold;font-weight:400}.fs-c-documentArticle__heading{color:inherit;background:inherit;text-align:inherit;padding:4px 0}.el_list-unstyled{padding-left:0}.el_list-unstyled li{list-style:none}.el_lm-list{padding-left:0}.el_lm-list li{list-style:none;padding-left:1.5em;position:relative}.el_lm-list li .lm{position:absolute;left:0;top:0}.el_snsIcons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:390px;margin:0 auto}.el_snsIcons .el_snsIcon{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:5px 8px;font-size:1rem;flex:1 0 15%}.el_snsIcons .el_snsIcon img{width:40px;height:40px}.hp_font_mincho{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, 游明朝体, serif}.hp_font_gothic{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}.hp_bg_accent{background-color:#b9a560 !important}.hp_bg_accent2{background-color:#866e1d !important}.hp_bg_accent3{background-color:#ff0 !important}.hp_dn{display:none !important}.hp_db{display:block !important}.hp_di{display:inline !important}.hp_dib{display:inline-block !important}.hp_df{display:flex !important}.hp_d_pc{display:none !important}.un_tal{text-align:left}.un_tac{text-align:center}.un_tar{text-align:right}.hp_tal{text-align:left !important}.hp_tac{text-align:center !important}.hp_tar{text-align:right !important}.hp_t_main{color:#e37c60 !important}.hp_t_accent{color:#b9a560 !important}.hp_t_accent2{color:#866e1d !important}.hp_t_accent3{color:#ff0 !important}.hp_t_disable{color:#ebebeb !important}.hp_t_blk{color:#151515 !important}.hp_t_red{color:#cb0100 !important}.hp_t_blu{color:#80b2e4 !important}.hp_t_gry{color:#8b8b8b !important}.hp_t_grn{color:#98c76c !important}.hp_t_blk{color:#151515 !important}.hp_lh_normal{line-height:1.2 !important}.hp_lh_md{line-height:1.4 !important}.hp_t_normal{font-weight:400 !important}.hp_t_bold{font-weight:bold !important}.hp_t__lg{font-size:2rem}.hp_t__sm{font-size:.8em}.hp_pt__1r{padding-top:1rem !important}.hp_pt__2r{padding-top:2rem !important}.hp_pt__3r{padding-top:3rem !important}.hp_pt__4r{padding-top:4rem !important}.hp_pb__1r{padding-bottom:1rem !important}.hp_pb__2r{padding-bottom:2rem !important}.hp_pb__3r{padding-bottom:3rem !important}.hp_pb__4r{padding-bottom:4rem !important}.hp_p__0{padding:0 !important}.hp_mb__0{margin-bottom:0 !important}.hp_mb__0.5r{margin-bottom:0.5rem !important}.hp_mb__1r{margin-bottom:1rem !important}.hp_mb__2r{margin-bottom:2rem !important}.hp_mb__3r{margin-bottom:3rem !important}.hp_mb__4r{margin-bottom:4rem !important}.hp_mt__0{margin-top:0 !important}.hp_mt__0.5r{margin-top:0.5rem !important}.hp_mt__1r{margin-top:1rem !important}.hp_mt__2r{margin-top:2rem !important}.hp_mt__3r{margin-top:3rem !important}.hp_mt__4r{margin-top:4rem !important}ul.gr_row{padding:0;list-style:none}ul.gr_row>li{margin-left:0}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.hp_t_phraseAccent{background-color:#FFFF00 !important;color:#e24646;padding:1px;font-weight:bold}.movie_wrap_vt iframe{max-width:100%}

@media (min-width: 576px){.gr_container,.gr_container-sm{max-width:540px}.gr_col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-sm-3{flex:0 0 25%;max-width:25%}.gr_col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-sm-6{flex:0 0 50%;max-width:50%}.gr_col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-sm-9{flex:0 0 75%;max-width:75%}.gr_col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}

@media (min-width: 768px){.gr_container,.gr_container-sm,.gr_container-md{max-width:760px}.gr_col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-md-3{flex:0 0 25%;max-width:25%}.gr_col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-md-6{flex:0 0 50%;max-width:50%}.gr_col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-md-9{flex:0 0 75%;max-width:75%}.gr_col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.fs-pt-carousel__track{height:300px}.fs-c-featuredProduct .fs-c-productListCarousel__list__item,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item{margin:0 15px;max-width:200px;min-width:200px}.bl_searchWord{padding:0 2em}.ly-header .bl_header_downside{padding:0.7em 0}.ly-header .bl_header_downside .fs-p-searchForm{padding:0 2em}.ly-header.is-fixed{height:auto}.ly_footer .ly_footer_container{padding-top:3em;padding-bottom:1em}.ly_footer .bl_guideUnit{margin-bottom:2em}.ly_footer .gr_col-12{margin-bottom:1em}.ly_footer .bl_common_menu{font-size:1.4rem}.ly_footer .bl-footer_search{padding:0.7em 0}.ly_footer .fs-p-footerUtilityMenu{margin-top:1em}.ly_footer .bl_footer_downside_row{flex-direction:row}.ly_footer .fs-p-footerUtilityMenu__list li{flex:0 0 33.33%}.ly_footer .fs-p-footerUtilityMenu__list span{padding:6px 0}.bl_cardUnit{background:url(https://taberare.itembox.design/item/src/loading.svg) center/auto no-repeat}.bl_cardUnit.bl_cardUnit_3item{margin-left:0;margin-right:0}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list{overflow-x:hidden;width:100% !important}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list__itemTrack{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list__item{flex:0 1 33.3%;max-width:380px;min-width:185px;padding:0 15px 0;margin-bottom:40px}.bl_cardUnit.bl_cardUnit_4item{margin-left:0;margin-right:0}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list{overflow-x:hidden;width:100% !important}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list__itemTrack{margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list__item{flex:0 1 25%;min-width:25%;padding:0 15px 0}.bl_cardUnit.bl_cardUnit_itemList{margin-left:0;margin-right:0}.bl_cardUnit.bl_cardUnit_itemList .slick-list{width:100% !important}.bl_cardUnit.bl_cardUnit_itemList .slick-track{width:100% !important;flex-wrap:wrap;transform:unset !important}.bl_cardUnit.bl_cardUnit_itemList .slick-slide{flex:0 0 25%}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list{overflow-x:hidden}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list__itemTrack{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list__item{max-width:25%;min-width:25%;padding:0 15px 0;margin:0 0 30px}.bl_cardUnit .slick-track{transform:unset !important;width:100% !important}.bl_cardUnit.bl_cardUnit_slick{overflow-x:hidden}.bl_recipeCards .recipeCards{overflow-x:hidden}.bl_recipeCards .recipeCards .recipeCards_list{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item{flex:0 1 33.3%;max-width:380px;min-width:185px;padding:0 15px 0}.bl_blogCards .blogCards{overflow-x:hidden}.bl_blogCards .blogCards .blogCards_list{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item{flex:0 1 33.3%;max-width:380px;min-width:185px;padding:0 15px 0}.fs-l-sideArea .bl_common_menu .gmenu__submenu_season .fs-pt-menu__item--lv2{width:50%}.fs-l-sideArea .bl_common_menu.gmenu__side_bnrs li{flex:0 1 100%}.fs-c-productListItem{padding:0 15px}.fs-c-productListItem .fs-c-productListItem__control.fs-c-buttonContainer{display:flex;padding:0}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span a{font-size:1.6rem}.bl_instafeed .wrap-insta-frame .insta-frame{width:100% !important;height:300px}.bl_instafeed .wrap-insta-frame .insta-frame2{width:100% !important;height:520px}.bl_guestRecommended .fs-p-heading--lv2{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem{width:auto;min-width:auto;max-width:auto}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem.bl_recommend_listItem__rel{padding:8px 15px}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem_inner{padding:8px 15px}.bl_recommend_flick .rcmd-slick-track{display:flex;margin-left:0}.bl_recommend_flick.bl_recommend_flick__meat .rcmd-slick-list{max-width:100%}.bl_scrollingBannerButton{bottom:83px}.bl_sect_inner{max-width:1140px;padding:0 15px}.bl_baseTable th{display:table-cell}.bl_baseTable td{display:table-cell}.bl_topSearchSec .bl_rareSearchSec .un_rare_cards{margin-right:-15px;margin-left:-15px}.bl_topSearchSec .bl_rareSearchSec .un_rare_cards .gr_col{padding-right:15px;padding-left:15px}.bl_topSearchSec .bl_rareSearchSec .gr_container{overflow-x:visible}.bl_topSearchSec .bl_rareSearchSec .gr_row{width:100%;max-width:100%}.bl_topSearchSec .bl_areaSearchSec .un_area_cards{margin-right:-15px;margin-left:-15px}.bl_topSearchSec .bl_areaSearchSec .un_area_cards .gr_col{padding-right:15px;padding-left:15px}.bl_topSearchSec .bl_areaSearchSec .gr_container{overflow-x:visible}.bl_topSearchSec .bl_areaSearchSec .un_area_cards{width:100%;max-width:100%}.bl_topSearchSec .bl_areaSearchSec .el_imgAreaMap{width:60%}.bl_topSearchSec .bl_catSearchSec .gr_container{overflow-x:visible}.bl_topSearchSec .bl_catSearchSec .un_cat_cards{margin-right:-15px;margin-left:-15px;width:100%;max-width:100%}.bl_topSearchSec .bl_catSearchSec .un_cat_cards .un_cat_card{padding-right:15px;padding-left:15px}.el_heading_lv2,.fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .fs-c-wishlistProduct__title{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400}.el_snsIcons .el_snsIcon{font-size:1.4rem}.hp_md_dn{display:none !important}.hp_md_db{display:block !important}.hp_md_di{display:inline !important}.hp_md_dib{display:inline-block !important}.hp_md_df{display:flex !important}.hp_d_pc{display:block !important}.hp_d_sp{display:none !important}}

@media (min-width: 992px){.gr_container,.gr_container-sm,.gr_container-md,.gr_container-lg{max-width:960px}.gr_col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-lg-3{flex:0 0 25%;max-width:25%}.gr_col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-lg-6{flex:0 0 50%;max-width:50%}.gr_col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-lg-9{flex:0 0 75%;max-width:75%}.gr_col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}body a[href^="tel:"]{pointer-events:none;cursor:default;text-decoration:none !important;color:inherit}.fs-pt-carousel__track{height:400px}.fs-body-login .fs-c-registeredUsers,.fs-body-wishlist-login .fs-c-registeredUsers,.fs-body-review-login .fs-c-registeredUsers{flex-basis:170%}.stt-lang-select .stt-text{padding:10px 32px 10px 24px !important;font-size:14px !important}.stt-lang-select .stt-text::after{top:12px !important}.fs-body-product .stt-lang-select.bl{bottom:0 !important}.fs-body-product .flipdesk .flipdesk-trigger{bottom:60px !important}.ly-header .fs-p-drawerButton{display:none}.ly-header .bl_headerUpside{padding:0 2em;margin-bottom:0.5rem}.ly-header .bl_headerUpside_left{flex:0 1 auto}.ly-header .bl_headerUpside_left .fs-p-logo{padding:5px 4% 0 0}.ly-header .bl_headerUpside_left .fs-p-logo__image{max-height:90%}.ly-header .bl_header_downside{flex-direction:row;display:flex;justify-content:center}.ly-header .bl_header_downside .fs-p-searchForm{width:50%}.ly-header .bl_header_downside .fs-p-searchForm .fs-p-inputGroup__input{font-size:1.8rem}.ly-header .bl_header_downside .fs-p-searchForm .poplink{width:80%}.ly-header .bl_header_downside .fs-p-searchForm__button{font-size:1.8rem}.ly-header .bl_header_downside .fs-p-searchForm__button{width:7em}.ly-header .bl_header_downside .bl_pickupWords{padding:0}.ly-header .bl_header_nav .fs-pt-menu__heading--lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400}.ly-header .bl_headerUpside_right{display:flex}.ly-header .fs-l-header__welcomeMsg.is-ready{display:flex;font-weight:600;flex-direction:column;justify-content:center;margin-left:1.5rem;font-size:1.4rem}.ly-header .bl_headerUpside_about{display:flex;flex-direction:column;-ms-flex-direction:column;padding:0 1em;width:23rem}.ly-header.is-fixed .fs-l-header__contents{display:none}.fs-l-main{padding:2rem}.fs-l-main .fs-p-drawer{box-shadow:none;position:relative;transform:translateX(0);transition:0s}.fs-l-pageMain{width:70%}.fs-l-sideArea{max-width:240px}.fs-p-drawer__loginLogout,.fs-p-drawer__welcomeMsg{display:none}.ly_footer .bl_guide{padding:1.7em 1.5em 1em 1.5em}.ly_footer .bl_guide .fs-p-announcement__title{justify-content:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.ly_footer .bl_guide .fs-p-announcement__title::after{content:none}.ly_footer .bl_guide_body{display:flex;flex-direction:column;-ms-flex-direction:column;height:100%}.ly_footer .bl_guide_body .bl_guide_listItem{width:47%}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1::after{content:none}.ly_footer .bl_common_menu .fs-pt-menu--lv2{display:flex;flex-wrap:wrap}.ly_footer .bl_common_menu .fs-pt-menu__item--lv2{border-right:solid #dddddd 1px}.ly_footer .bl-footer_search{flex-direction:row}.ly_footer .bl-footer_search .fs-p-searchForm .fs-p-inputGroup__input{font-size:1.6rem}.ly_footer .bl-footer_search .fs-p-searchForm__button{width:5em;font-size:1.6rem}.ly_footer .fs-p-footerUtilityMenu__list li{flex:0 0 20%}.bl_gift_event .flex .inner{max-width:50%}.fs-l-sideArea{padding:8px}.fs-l-sideArea.fs-p-drawer{z-index:999 !important;width:240px !important}.fs-l-sideArea .bl_drawer_header{display:none}.fs-l-sideArea .bl_common_menu{width:200px;padding:0}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1::after{content:none}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv2{width:100%;float:none;white-space:normal;overflow:visible}.fs-l-sideArea .bl_drawer_lower{display:none}.fs-l-sideArea .bl_common_menu{margin-bottom:20px}.fs-l-sideArea .heading--gmenu_gift{margin:20px 0 10px;width:200px}.fs-c-productListItem .fs-c-productName__copy{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.3rem;font-weight:400}.fs-c-productListItem .fs-c-productName__name{font-size:1.6rem}.fs-c-productListItem .fs-c-productListItem__productDescription{font-size:1.4rem}.ly_footer .fs-p-scrollingCartButton{right:8px;bottom:25px}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button{width:62px;height:62px;padding:29px 6px}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton{width:60px;height:60px;margin:0 auto;padding:21px 7px;border-radius:50%}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton .fs-p-scrollingCartButton__label{margin-top:12px}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__label{font-size:12px;margin-top:6px}.ly_footer .fs-p-scrollingCartButton .un_cartButton{display:block}.ly_footer .fs-p-scrollingCartButton .fs-icon--pagetop::before{top:26%;left:30%;width:23px !important;height:20px !important;display:block}.bl_guestRecommended .fs-p-heading--lv2{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:3rem;font-weight:400;margin-bottom:2rem}.bl_recommend_flick .rcmd-slick-list{margin:0 !important}.bl_scrollingBannerButton{bottom:167px}.bl_scrollingBannerButton_img{width:90px !important}.un_seasonNav ul li{flex:0 0 8.333%}.bl_topSearchSec .un_sarchHeading{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400}.bl_topSearchSec .un_newLine{display:inline-block}.bl_topSearchSec .bl_catSearchSec .un_card_inner{height:138px}.bl_topSearchSec .bl_catSearchSec .un_cat_cards{justify-content:center}.el_heading_lv2,.fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .fs-c-wishlistProduct__title{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:3rem;font-weight:400;margin-bottom:2rem}.el_headingSimple{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400}.el_heading_page_lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:3.2rem;font-weight:500}.hp_lg_dn{display:none !important}.hp_lg_db{display:block !important}.hp_lg_di{display:inline !important}.hp_lg_dib{display:inline-block !important}.hp_lg_df{display:flex !important}}

@media (min-width: 1200px){.gr_container,.gr_container-sm,.gr_container-md,.gr_container-lg,.gr_container-xl{max-width:1140px}.gr_col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-xl-3{flex:0 0 25%;max-width:25%}.gr_col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-xl-6{flex:0 0 50%;max-width:50%}.gr_col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-xl-9{flex:0 0 75%;max-width:75%}.gr_col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.fs-pt-carousel__track{height:546px}.ly-header .bl_headerUpside_right_menu2 .fs-pt-menu{font-size:1.8rem}.ly-header .bl_headerUpside{padding:0 3em}.ly-header .bl_header_downside .fs-p-searchForm{width:60%}.ly-header .fs-l-header__welcomeMsg.is-ready{font-size:1.6rem}.ly-header .bl_headerUpside_about{width:auto}.ly_footer .fs-p-footerUtilityMenu__list li{flex:0 0 16.66%}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices{font-size:1.8rem}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice--listed .fs-c-productPrice__main__price.fs-c-price{font-size:1.2rem}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice__addon{font-size:1.2rem}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li{flex:1 1 auto}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(4){flex:1 1 auto}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(6),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(9),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(10),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(11){flex:1 1 auto}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(7),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(8){flex:1 1 auto}.bl_instafeed .wrap-insta-frame .insta-frame{width:100% !important;height:350px}.bl_instafeed .wrap-insta-frame .insta-frame2{width:100% !important;height:630px}.bl_topSearchSec .bl_catSearchSec .un_card_inner{height:157px}.hp_xl_dn{display:none !important}.hp_xl_db{display:block !important}.hp_xl_di{display:inline !important}.hp_xl_dib{display:inline-block !important}.hp_xl_df{display:flex !important}}

@media (min-width: 1400px){.gr_container,.gr_container-sm,.gr_container-md,.gr_container-lg,.gr_container-xl,.gr_container-xxl{max-width:1320px}.gr_col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-xxl-3{flex:0 0 25%;max-width:25%}.gr_col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-xxl-6{flex:0 0 50%;max-width:50%}.gr_col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-xxl-9{flex:0 0 75%;max-width:75%}.gr_col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}

@media screen and (min-width: 600px){.bl_LogoutBtn{margin:0 auto 3em auto}.bl_LogoutBtn a{width:50%}.fs-c-accountService{justify-content:flex-start}}

@media (min-width: 1025px){.ly-header .bl_common_menu{margin:0 5em;font-size:1.8rem}.ly-header .bl_header_nav .fs-pt-menu--lv2{opacity:0;max-height:0}.ly-header .bl_header_nav .fs-pt-menu__item--lv1{position:relative;width:100%;flex:0 1 auto;padding:0.7em 0}.ly-header .bl_header_nav .fs-pt-menu__item--lv1:hover .fs-pt-menu--lv2{opacity:1;transition-duration:0.3s;transition-property:opacity;max-height:600px;background-color:#fefdfc}.ly-header .bl_header_nav .fs-pt-menu__heading--lv1::after{content:"から探す"}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3Njc3Mvc3R5bGUuY3NzIiwic291cmNlcyI6WyJhc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvX2Z1bmN0aW9ucy5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvX21peGlucy5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvbWl4aW5zL19ncmlkLnNjc3MiLCJhc3NldHMvc2Nzcy9fZ3JpZC9fcm9vdC5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvX2dyaWQuc2NzcyIsImFzc2V0cy9zY3NzL19taXhpbi5zY3NzIiwiYXNzZXRzL3Njc3MvX3ZhcmlhYmxlLnNjc3MiLCJhc3NldHMvc2Nzcy9fcmVzZXQuc2NzcyIsImFzc2V0cy9zY3NzL19iYXNlLnNjc3MiLCJhc3NldHMvc2Nzcy9fbGF5b3V0LnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja19idG5Vbml0LnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja19jYXJkVW5pdC5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfY2Fyb3VzZWwuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX2NhdGVnb3J5TGVhZC5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfZnNfbF9zaWRlQXJlYS5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfZnMtYy1wcm9kdWN0TGlzdEl0ZW0uc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX2ZzLWMtcHJvZHVjdE1hcmsuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX2ZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbi5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfZ21lbnUuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX2luc3RhZmVlZC5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfbGlzdENvbW1lbnRfbGlxdW9yLnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja19yZWNvbW1lbmRfZmxpY2suc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX3JlcGx5Q2FyZC5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfc2Nyb2xsaW5nQmFubmVyQnV0dG9uLnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja19zZWFzb25OYXYuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX3NlY3Quc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX3RhYmxlLnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja190b3BTZWFyY2hTZWMuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2VsZW1lbnRfYnRuLnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19lbGVtZW50X2hlYWRpbmcuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2VsZW1lbnRfbGlzdHMuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2VsZW1lbnRfc25zSWNvbnMuc2NzcyIsImFzc2V0cy9zY3NzL19oZWxwZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJfZ3JpZC9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJfZ3JpZC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfZ3JpZC9taXhpbnNcIjtcbkBpbXBvcnQgXCJfZ3JpZC9yb290XCI7XG5AaW1wb3J0IFwiX2dyaWQvZ3JpZFwiO1xuXG5AaW1wb3J0ICdtaXhpbic7XG5AaW1wb3J0ICd2YXJpYWJsZSc7XG5AaW1wb3J0ICdyZXNldCc7XG5AaW1wb3J0ICdiYXNlJztcbkBpbXBvcnQgJ2xheW91dCc7XG5cbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja19idG5Vbml0LnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja19jYXJkVW5pdC5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfY2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX2NhdGVnb3J5TGVhZC5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfZnNfbF9zaWRlQXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfZnMtYy1wcm9kdWN0TGlzdEl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX2ZzLWMtcHJvZHVjdE1hcmsuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX2ZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfZ21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX2luc3RhZmVlZC5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfbGlzdENvbW1lbnRfbGlxdW9yLnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja19yZWNvbW1lbmRfZmxpY2suc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX3JlcGx5Q2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfc2Nyb2xsaW5nQmFubmVyQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja19zZWFzb25OYXYuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX3NlY3Quc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX3RhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja190b3BTZWFyY2hTZWMuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2VsZW1lbnRfYnRuLnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19lbGVtZW50X2hlYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2VsZW1lbnRfbGlzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2VsZW1lbnRfc25zSWNvbnMuc2Nzc1wiO1xuLy9AaW1wb3J0ICd1bmlxdWUvKionO1xuXG5AaW1wb3J0ICdoZWxwZXInO1xuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweCkgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoc206IDU0MHB4LFxuICBtZDogNzYwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHgpICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogNiAhZGVmYXVsdDtcbiIsIi8vIFRvZ2dsZXNcbi8vXG4vLyBVc2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZ2xvYmFsIHZhcmlhYmxlcyB0byBlbmFibGUgY2VydGFpbiB0aGVtZSBmZWF0dXJlcy5cblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5ncl9jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyX2NvbCN7JGluZml4fSxcbiAgICAuZ3JfY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuZ3JfY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmdyX2NvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyX2NvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmdyX2NvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmdyX2NvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmdyX2NvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5ncl9jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuZ3JfY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuZ3JfY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmdyX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5ncl9jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cblxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQGZ1bmN0aW9uIHJlbSgkZm9udHNpemUpIHtcbiAgQHJldHVybiAkZm9udHNpemUgLyAxMCAqIDFyZW07XG59XG5cbkBtaXhpbiB0dGxfc2l6ZSgkZm9udHNpemU6IDI0KSB7XG4gIGZvbnQtc2l6ZTogcmVtKCRmb250c2l6ZSk7IGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWl4aW4gYnRuX2NvbG9yKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpOyB9XG59XG5cbkBtaXhpbiBtaW5jaG9UdGwoJGZvbnRTaXplOiAzMiwgJGZvbnRXZWlnaHQ6IDQwMCkge1xuICBmb250LWZhbWlseTogXCJZdSBNaW5jaG8gTWVkaXVtXCIsIFwi5ri45piO5pydIE1lZGl1bVwiLCBZdU1pbmNobywgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7IGZvbnQtc2l6ZTogcmVtKCRmb250U2l6ZSk7IGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbn1cbiIsIi8vIFZhcmlhYmxlXG4kYy1tYWluOiAjZTM3YzYwO1xuJGMtbWFpbi1zaGFkb3c6ICNjYTYwNDM7XG4kYy1hY2NlbnQ6ICNiOWE1NjA7XG4kYy1hY2NlbnQyOiAjODY2ZTFkO1xuJGMtZGlzYWJsZTogI2ViZWJlYjtcbiRjLXN1YjogI2Q5Y2FiZTtcbiRjLXN1YjI6ICNmOGRkZDY7XG4kYy1iZzogI2Y4ZjZmMDtcbiRjLWJnMjogcmdiYSgyNTQsIDI1MywgMjUyLCAxKTtcbiRjLWJsazogIzE1MTUxNTtcbiRjLXJlZDogI2NiMDEwMDtcbiRjLWJsdTogIzgwYjJlNDtcbiRjLWdyeTogIzhiOGI4YjtcbiRjLWdybjogIzk4Yzc2YztcbiRjLWxpbmU6ICMwMGI4MDA7XG5cbiRicmVha3BvaW50czogKFxuICBzbTogXCIobWluLXdpZHRoOiA1NzZweClcIixcbiAgbGc6IFwiKG1pbi13aWR0aDogOTkycHgpXCIsXG4gIG1kOiBcIihtaW4td2lkdGg6IDc2OHB4KVwiLFxuICBtZF9vbmx5OiBcIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk5cHgpXCIsXG4gIHhsOiBcIihtaW4td2lkdGg6IDEyMDBweClcIixcbiAgeGxfb25seTogXCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOTlweClcIixcbiAgeHhsOiBcIihtaW4td2lkdGg6IDE0MDBweClcIixcbik7XG5cbiRzcGFjZXM6IChcbiAgMDogMCxcbiAgeHM6IDEwcHgsXG4gIHM6IDIwcHgsXG4gIG06IDMwcHgsXG4gIGw6IDQwcHgsXG4gIHhsOiA1MHB4LFxuICBhdXRvOiBhdXRvLFxuKTtcbiIsIi8qIHNhbml0aXplLmNzcyAgdmVyIDEyLjAuMSAqL1xuKiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9OjphZnRlciw6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fTp3aGVyZSg6cm9vdCl7Y3Vyc29yOmRlZmF1bHQ7bGluZS1oZWlnaHQ6MS41O292ZXJmbG93LXdyYXA6YnJlYWstd29yZDstbW96LXRhYi1zaXplOjQ7dGFiLXNpemU6NDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9OndoZXJlKGJvZHkpe2Jsb2NrLXNpemU6LW1vei1hdmFpbGFibGU7YmxvY2stc2l6ZTotd2Via2l0LWZpbGwtYXZhaWxhYmxlO2Jsb2NrLXNpemU6c3RyZXRjaDttYXJnaW46MH06d2hlcmUoaDEpe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9OndoZXJlKGRsLG9sLHVsKSA6d2hlcmUoZGwsb2wsdWwpe21hcmdpbjowfTp3aGVyZShocil7Y29sb3I6aW5oZXJpdDtoZWlnaHQ6MH06d2hlcmUobmF2KSA6d2hlcmUob2wsdWwpe2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MH06d2hlcmUobmF2bGkpOjpiZWZvcmV7Y29udGVudDpcIlxcMjAwQlwiO2Zsb2F0OmxlZnR9OndoZXJlKHByZSl7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtO292ZXJmbG93OmF1dG99OndoZXJlKGFiYnJbdGl0bGVdKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfTp3aGVyZShiLHN0cm9uZyl7Zm9udC13ZWlnaHQ6Ym9sZGVyfTp3aGVyZShjb2RlLGtiZCxzYW1wKXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19OndoZXJlKHNtYWxsKXtmb250LXNpemU6ODAlfTp3aGVyZShhdWRpbyxjYW52YXMsaWZyYW1lLGltZyxzdmcsdmlkZW8pe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX06d2hlcmUoaWZyYW1lKXtib3JkZXItc3R5bGU6bm9uZX06d2hlcmUoc3ZnOm5vdChbZmlsbF0pKXtmaWxsOmN1cnJlbnRDb2xvcn06d2hlcmUodGFibGUpe2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItY29sb3I6aW5oZXJpdDt0ZXh0LWluZGVudDowfTp3aGVyZShidXR0b24saW5wdXQsc2VsZWN0KXttYXJnaW46MH06d2hlcmUoYnV0dG9uLFt0eXBlPWJ1dHRvbiBpXSxbdHlwZT1yZXNldCBpXSxbdHlwZT1zdWJtaXQgaV0pey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259OndoZXJlKGZpZWxkc2V0KXtib3JkZXI6MXB4IHNvbGlkICNhMGEwYTB9OndoZXJlKHByb2dyZXNzKXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX06d2hlcmUodGV4dGFyZWEpe21hcmdpbjowO3Jlc2l6ZTp2ZXJ0aWNhbH06d2hlcmUoW3R5cGU9c2VhcmNoIGldKXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b306Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6aW5oZXJpdDtvcGFjaXR5Oi41NH06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH06d2hlcmUoZGlhbG9nKXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkO2NvbG9yOiMwMDA7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50O2xlZnQ6MDttYXJnaW46YXV0bztwYWRkaW5nOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOi1tb3otZml0LWNvbnRlbnQ7d2lkdGg6Zml0LWNvbnRlbnR9OndoZXJlKGRpYWxvZzpub3QoW29wZW5dKSl7ZGlzcGxheTpub25lfTp3aGVyZShkZXRhaWxzPnN1bW1hcnk6Zmlyc3Qtb2YtdHlwZSl7ZGlzcGxheTpsaXN0LWl0ZW19OndoZXJlKFthcmlhLWJ1c3k9dHJ1ZSBpXSl7Y3Vyc29yOnByb2dyZXNzfTp3aGVyZShbYXJpYS1jb250cm9sc10pe2N1cnNvcjpwb2ludGVyfTp3aGVyZShbYXJpYS1kaXNhYmxlZD10cnVlIGldLFtkaXNhYmxlZF0pe2N1cnNvcjpub3QtYWxsb3dlZH06d2hlcmUoW2FyaWEtaGlkZGVuPWZhbHNlIGldW2hpZGRlbl0pe2Rpc3BsYXk6aW5pdGlhbH06d2hlcmUoW2FyaWEtaGlkZGVuPWZhbHNlIGldW2hpZGRlbl06bm90KDpmb2N1cykpe2NsaXA6cmVjdCgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZX0iLCJAaW5jbHVkZSBtcShzbSkge1xuICAvKiBzbSAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLyogNjAw5Lul5LiLICovXG59XG5cbkBpbmNsdWRlIG1xKG1kKSB7XG4gIC8qIG1kICovXG59XG5cbkBpbmNsdWRlIG1xKGxnKSB7XG4gIC8qIGxnICovXG59XG5cbkBpbmNsdWRlIG1xKHhsKSB7XG4gIC8qIHhsICovXG59XG5odG1se1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDYwcHg7XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJvZHlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsXG4gICAgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIC8vIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwa25hXCI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIC8vIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICBhIHtcbiAgICBpbWcge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbn1cblxuLndvcmRicmVhayB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLmZzLWMtaGVhZGluZy0tcGFnZXtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5ibF9iYXJfaW50cm8tbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjb2xvcjogIzJlMmUyZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDMwcHgpO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmUyYWI7XG4gICAgY29sb3I6ICMyODI4Mjg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uYmxfYmFyX2xpc3RlZFByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkYy1iZztcbiAgcGFkZGluZzogMXB4IDA7XG4gIC8vIGNvbG9yOiAjZmZmO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMnZ3LCAxNHB4KTtcbiAgICBtYXJnaW46IDJweCAwO1xuICB9XG5cbiAgLy8gc3BhbiB7XG4gIC8vICAgZm9udC1zaXplOiAyLjRyZW07XG4gIC8vIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gYW5kcm9pZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v4pyz44GM44GL44GR44KL44Gu44KS5L+u5q2jXG4uZnMtYy1yZXF1aXJlZE1hcmsge1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGMtcmVkO1xuICB9XG59XG5cbi5mcy1wdC1jYXJvdXNlbF9fdHJhY2sge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xuICBoZWlnaHQ6IDIxMXB4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgaGVpZ2h0OiA1NDZweDtcbiAgfVxuXG4gICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDElO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDjg63jgrQtVE9Q44GvaDHooajnpLos5LiL5bGk44GvZGl2XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaDEuZnMtcC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LmZzLXAtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vVE9Q44Gu44G/XG4uZnMtYm9keS10b3Age1xuICBoMS5mcy1wLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBkaXYuZnMtcC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIExpbmsgY29sb3VyIOabuOOBjeaPm+OBiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LWN1c3RvbSxcbi5mcy1ib2R5LWFib3V0LXRlcm1zLFxuLmZzLWJvZHktYWJvdXQtbWVtYmVyQWdyZWVtZW50LFxuLmZzLWJvZHktbXktb3JkZXJzLFxuLmZzLWJvZHktYWJvdXQtcHJpdmFjeVBvbGljeSxcbi5mcy1ib2R5LW5ld3NsZXR0ZXItc3Vic2NyaWJlLXN1Y2Nlc3MsXG4uZnMtYm9keS1sb2dpbixcbi5mcy1ib2R5LWNhcnQtbG9naW4sXG4uZnMtYm9keS13aXNobGlzdC1sb2dpbixcbi5mcy1ib2R5LXJldmlldy1sb2dpbixcbi5mcy1ib2R5LWxpbmUtbG9naW4sXG4uZnMtYm9keS1uZXdzbGV0dGVyLXN1YnNjcmliZS1zdWNjZXNzLFxuLmZzLWJvZHktcmVnaXN0ZXIsXG4uZnMtYm9keS1jdXN0b21lckRldGFpbHMsXG4uZnMtYm9keS1jaGVja291dC1zdWNjZXNzLFxuLmZzLWJvZHktcmVnaXN0ZXItc3VjY2VzcyB7XG4gIC5mcy1sLW1haW4ge1xuICAgIGEge1xuICAgICAgLy8gY29sb3I6ICRjLW1haW47XG5cbiAgICAgIC8vICY6dmlzaXRlZCB7XG4gICAgICAvLyAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgLy8gfVxuXG4gICAgICAmLmZzLWMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1sLXNpZGVBcmVhIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtYmxrO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICRjLWJsaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZnMtYm9keS1jaGVja291dC1tdWx0aSAuZnMtYy1yZXR1cm5lZFNwZWNpYWxDb250cmFjdF9fbGluayB7XG4gIGEge1xuICAgIGNvbG9yOiAkYy1tYWluO1xuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgIH1cblxuICAgICYuZnMtYy1idXR0b24tLXByaW1hcnkge1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1sLXNpZGVBcmVhIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYy1ibGs7XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkYy1ibGs7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOODreOCsOOCpOODs+ODmuODvOOCuFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LWxvZ2luIC5mcy1jLW5ld1VzZXJzX19tZXNzYWdlLFxuLmZzLWJvZHktd2lzaGxpc3QtbG9naW4gLmZzLWMtbmV3VXNlcnNfX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDjgYrlrqLmp5jmg4XloLHlhaXliptcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1jdXN0b21lckRldGFpbHMge1xuICAuZnMtYy1hZ3JlZW1lbnRDb25maXJtYXRpb24ge1xuICAgIG1hcmdpbjogNHB4IDAgM3JlbTtcbiAgICBwYWRkaW5nOiA0cHggMCAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuICB9XG5cbiAgLy/kvJrlk6HnmbvpjLLjgZfjgb7jgZvjgpPjgYvvvJ/jga/ooajnpLrjgZfjgarjgYRcbiAgLmZzLWMtYWdyZWVtZW50Q29uZmlybWF0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZnMtYy1tZW1iZXJQb2xpY3lBZ3JlZUZpZWxkLFxuLmZzLWMtcHJpdmFjeVBvbGljeUFncmVlRmllbGQge1xuICAuZnMtYy1jaGVja2JveF9fY2hlY2tNYXJrIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5OTk5O1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Kz44O844OJ6KqN6Ki8XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy/lho3pgIHkv6Hjg5zjgr/jg7PjgpLnm67nq4vjgZ/jgarjgY9cbi5mcy1jLWJ1dHRvbi0tcmVzZW5kVmVyaWZpY2F0aW9uQ29kZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Od44Kk44Oz44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLXAtbWVtYmVySW5mb19fcG9pbnRzIHtcbiAgY29sb3I6ICRjLWFjY2VudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gc2xpY2tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1zbGljayAuc2xpY2stcHJldixcbi5mcy1jLXNsaWNrIC5zbGljay1uZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBtb3ZpZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tb3ZpZV93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKuOCouOCueODmuOCr+ODiOavlCAxNjo544Gu5aC05ZCI44Gu57im5bmFKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLyrjgqLjgrnjg5rjgq/jg4jmr5QgMTox44Gu5aC05ZCI44Gu57im5bmFKi9cbiAgJi5tb3ZpZV93cmFwX3NxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDjg57jgqTjg5rjg7zjgrhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxfTG9nb3V0QnRuIHtcbiAgbWFyZ2luOiA4cHggMCAzZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBtYXJnaW46IDAgYXV0byAzZW0gYXV0bztcbiAgfVxuXG4gIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbSAxLjZlbSAwLjhlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uZnMtYy1hY2NvdW50U2VydmljZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZnMtYy1hY2NvdW50U2VydmljZV9fcGFnZS0tY291cG9uTGlzdCB7XG4gIGZsZXgtYmFzaXM6IDEyOHB4O1xufVxuXG4uZnMtYy1hY2NvdW50U2VydmljZV9fcGFnZSB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4uZnMtYy1hY2NvdW50U2VydmljZV9fcGFnZS0tYWNjb3VudERlbGV0ZSB7XG4gIGhlaWdodDogYXV0bztcblxuICBhIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZnMtYy1hY2NvdW50U2VydmljZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOS8muWToeeZu+mMslxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51bi1yZWdpc3Rlcl9iaXJ0aGRheUV4cGxhbmF0aW9uIHtcbiAgY29sb3I6ICRjLXJlZDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g5Lya5ZOh55m76Yyy5a6M5LqGXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnJlZ2lzdGVyX2dyZWVuLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDBiODAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggI2M4YzhjODtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44GU5rOo5paH5omL57aa44GNXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtY2hlY2tvdXQtbXVsdGlEZXN0aW5hdGlvbl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmZzLWMtY2hlY2tvdXQtcHJldmlld19fdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmZzLWMtY2hlY2tvdXQtY291cG9uSW5mb19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mcy1jLWNoZWNrb3V0LWNvdXBvbkNvZGVJbnB1dCB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZnMtYy1jaGVja291dC1jb3Vwb25MaXN0IHtcbiAgb3JkZXI6IDI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOmAgOS8mlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LW15LWFjY291bnQtZGVsZXRlIHtcbiAgLmZzLWMtaW5wdXRJbmZvcm1hdGlvbl9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudW5fYWNjb3VudERlbGV0ZU5vdGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44GU5rOo5paH5omL57aa44GNXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtY2hlY2tvdXQtcGF5bWVudE1ldGhvZF9fbWVzc2FnZSB7XG4gIC51bl9iYW5rX251bWJlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG5cbiAgLnVuX2JhbmtfbnVtYmVyIHtcbiAgICBwIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5CbF9yZXR1cm5Ub0NhcnRfYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDnlJ/nlKPogIXjg6rjg7Pjgq9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3Byb2R1Y3REZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM4MTgxODE7XG5cbiAgYSB7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcuaWNuLXByb2R1Y2VyIHtcbiAgICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLy8gJjo6YmVmb3JlIHtcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG4gICAgLy8gICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAvLyAgIHNwZWFrOiBub25lO1xuICAgIC8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC8vICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvLyAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIC8vICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLy8gICBsaW5lLWhlaWdodDogMTtcbiAgICAvLyAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC8vICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAvLyAgIHZlcnRpY2FsLWFsaWduOiAtMC4yNXJlbTtcbiAgICAvLyAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gICAgLy8gICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICAvLyB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Kr44O844OI44O75ZWG5ZOB6Kmz57Sw44O744Oe44Kk44Oa44O844K4LeOBiuOBmeOBmeOCgeWVhuWTgeOAgeOBiuawl+OBq+WFpeOCiuWVhuWTgVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWZlYXR1cmVkUHJvZHVjdCxcbi5mcy1jLXdpc2hsaXN0UHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmZzLWMtZmVhdHVyZWRQcm9kdWN0X190aXRsZSxcbiAgLmZzLWMtd2lzaGxpc3RQcm9kdWN0X190aXRsZSB7XG4gICAgQGV4dGVuZCAuZWxfaGVhZGluZ19sdjI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RNYXJrcyB7XG4gICAgZ2FwOiAzcHg7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19pbWFnZV9faW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3ROYW1lX19jb3B5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdE1hcmtfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TWFya19fbWFyayB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RQcmljZXMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5mcy1jLW1hcmstLWJ1bmRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uQ29udGFpbmVyLmZzLWMtcHJvZHVjdExpc3RJdGVtX19jb250cm9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fcHJvZHVjdE5hbWUge1xuICAgICAgbWFyZ2luOiA3cHggMHB4IDlweCAwO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3ROYW1lX19uYW1lIHtcbiAgICAgIGhlaWdodDogMi41ZW07XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIGJ0biDmm7jjgY3mj5vjgYhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1idXR0b25Db250YWluZXItLW15UGFnZVRvcCxcbi5mcy1jLWJ1dHRvbkNvbnRhaW5lci0tYmFjayxcbi5mcy1jLWJ1dHRvbkNvbnRhaW5lci0tYmFja1RvUmVnaXN0ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZnMtYy1idXR0b24tLXBsYWluIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC44ZW0gMS42ZW0gMC42ZW07XG4gIG1hcmdpbjogYXV0bztcblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkYy1tYWluO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjLW1haW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5mcy1jLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZzLWMtYnV0dG9uLS1zdGFuZGFyZCB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgYrmsJfjgavlhaXjgorjg5zjgr/jg7Pmm7jjgY3mj5vjgYhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1idXR0b24tLXBhcnRpY3VsYXI6aG92ZXIsXG4uZnMtYy1idXR0b24tLXBhcnRpY3VsYXI6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDnibnpm4bjgrPjg7Pjg4bjg7Pjg4Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxfc3BlY2lhbENvbnRlbnRzLFxuLmx5X3JlY29tbWVuZGVkU3B3Y2lhbENvbnRlbnRzIHtcbiAgLmZzLXB0LWNvbHVtbl9faW1hZ2U+aW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubG9naW5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1sb2dpbiAuZnMtYy1yZWdpc3RlcmVkVXNlcnMsXG4uZnMtYm9keS13aXNobGlzdC1sb2dpbiAuZnMtYy1yZWdpc3RlcmVkVXNlcnMsXG4uZnMtYm9keS1yZXZpZXctbG9naW4gLmZzLWMtcmVnaXN0ZXJlZFVzZXJzIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBmbGV4LWJhc2lzOiAxNzAlO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYnJlYWRjcnVtYlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuM2VtIGF1dG8gMC41ZW0gYXV0bztcblxuICAuZnMtYy1icmVhZGNydW1iX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIH1cblxuICAuZnMtYy1icmVhZGNydW1iX19saXN0SXRlbSsuZnMtYy1icmVhZGNydW1iX19saXN0SXRlbTo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2MzYzNjMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnNlYXJjaCBib3hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxfc2VhcmNoV29yZCB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1heC1oZWlnaHQ6IDI4MHB4O1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcGFkZGluZzogMCAyZW07XG4gIH1cblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLms6jnm67jgq3jg7zjg6/jg7zjg4nvvJpcIjtcbiAgfVxuXG4gIC5mcy1wdC1jb2x1bW5fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgfVxuXG4gIC5mcy1wdC1jb2x1bW5fX2ltYWdlIHtcbiAgICAvL+eUu+WDj+OBjOWFpeOBo+OBpuOCguihqOekuuOBl+OBquOBhFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtcHQtY29sdW1uX19pdGVtPiorKiB7XG4gICAgLy/nlLvlg4/jgYzlhaXjgaPjgZ/mmYLjgavjgaTjgY/jg57jg7zjgrjjg7PjgpLjg6rjgrvjg4Pjg4hcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZzLXB0LWNvbHVtbl9fZGVzY3JpcHRpb24ge1xuICAgIC8v5pys5paH44GM5YWl44Gj44Gm44KC6KGo56S644GX44Gq44GEXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1wdC1jb2x1bW5fX2l0ZW0ge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGNvbG9yOiAkYy1ibGs7XG4gICAgfVxuICB9XG5cbiAgLmZzLXB0LWNvbHVtbl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtc3ViO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAwLjVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiI1wiO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuS8muWToeeZu+mMsuODouODvOODgOODq1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51bl9tb2RhbF9vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi51bl9tb2RhbF9jYXJkIHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnVuX21vZGFsX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnVuX21vZGFsX2J1dHRvbkNsb3NlIHtcbiAgYmFja2dyb3VuZDogIzMwMzAzMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAtMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVuX21vZGFsX2J1dHRvbkNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc3Nztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7nv7voqLPjg5zjgr/jg7Moc2h1dHRvKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zdHQtbGFuZy1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcblxuICAmLm9uIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0dC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHggMzJweCA0cHggMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzJweCAxMHB4IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB0b3A6IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3R0LWNvZGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnN0dC1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uZnMtYm9keS1wcm9kdWN0IHtcbiAgLnN0dC1sYW5nLXNlbGVjdC5ibCB7XG4gICAgYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZsaXBkZXNrIC5mbGlwZGVzay10cmlnZ2VyIHtcbiAgICBib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubHlfaGVhZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmx5LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAvLyBMb2dpbiBidXR0b24gU3RhdGVcbiAgLmlzX2xvZ2dlZEluX19mYWxzZS51bl9ndWVzdE9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmlzX2xvZ2dlZEluX190cnVlLnVuX2d1ZXN0T25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pc19sb2dnZWRJbl9fZmFsc2UudW5fbWVtYmVyT25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pc19sb2dnZWRJbl9fdHJ1ZS51bl9tZW1iZXJPbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ibF9oZWFkZXJVcHNpZGVfc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDZweDtcblxuICAgIC5idG4tY2FydCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1zZWFyY2gge1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgfVxuXG4gICAgLmZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBjb2xvcjogJGMtYmxrO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b25fX2xhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjQ7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtZHJhd2VyQnV0dG9uX19sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBsaW5lLWhlaWdodDogMC42O1xuICB9XG5cbiAgLmZzLXAtZHJhd2VyQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtaW5wdXRHcm91cCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxuXG4gIC5mcy1sLWhlYWRlcl9fdXRpbGl0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZzLWwtaGVhZGVyX191dGlsaXR5IHtcbiAgICAuZnMtcHQtbWVudSB7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAtOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuZnMtcC1oZWFkZXJVdGlsaXR5TWVudV9fbGlzdCB7XG4gICAgYSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtcC1oZWFkZXJVdGlsaXR5TWVudV9fbGlzdCB7XG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZDlkOWQ5O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9oZWFkZXJVcHNpZGVfcmlnaHRfbWVudSB7XG4gICAgbWFyZ2luOiAwLjdyZW0gMCAxcmVtIDA7XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX3JpZ2h0X21lbnUyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIC5mcy1wdC1tZW51X19pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIH1cblxuICAgIC5mcy1wdC1tZW51IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0X21lbnVJdGVtIHtcbiAgICAgIC5mcy1wdC1tZW51X19saW5rIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMS4yZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0X21lbnVJdGVtX19sb2dJbiB7XG4gICAgICAuZnMtcHQtbWVudV9fbGluayB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLWxvZ2luLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRfbWVudUl0ZW1fX2ZhdiB7XG4gICAgICAuZnMtcHQtbWVudV9fbGluayB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLXByb2R1Y3RfaGVhcnQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdF9tZW51SXRlbV9fY2FydCB7XG4gICAgICAuZnMtcHQtbWVudV9fbGluayB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLWNhcnQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1sLWhlYWRlcl9fY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5ibF9oZWFkZXJVcHNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuMWVtIDFlbSAwLjJlbSAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBwYWRkaW5nOiAwIDNlbTtcbiAgICB9XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgLmZzLWwtaGVhZGVyX19kcmF3ZXJPcGVuZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5mcy1wLWRyYXdlckJ1dHRvbl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIH1cblxuICAgIC5mcy1sLWhlYWRlcl9fbG9nbyB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB9XG5cbiAgICAuZnMtcC1sb2dvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgNCUgMCAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBwYWRkaW5nOiA1cHggNCUgMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wLWxvZ29fX2ltYWdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfaGVhZGVyVXJnZW50TWVzc2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2NiMDAwMDtcbiAgICBib3JkZXItdG9wOiAjZTllOWU5IDFweCBzb2xpZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmVsX2hlYWRlclVyZ2VudE1lc3NhZ2VfYm9keSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfaGVhZGVyX2Rvd25zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4zZW0gMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAwO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwLjVlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG5cbiAgICAgIC5mcy1wLWlucHV0R3JvdXBfX2lucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjdlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9wbGluayB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcGhzIHtcbiAgICAgICAgICA+LmNsb3NlX2J1dHRvbiB7XG4gICAgICAgICAgICB0b3A6IDAuMjVlbTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPmRpdi5wb3BsaW5rX3N1Z2dlc3Qge1xuICAgICAgICAgICAgPmRpdi53b3JkLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM3MDcwNzAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+ZGl2LnBvcGxpbmtfc2VhcmNoIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM3YTdhN2E7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPmRpdi5wb3BsaW5rX3N1Z2dlc3Qge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWNhYmU7XG4gICAgICAgIH1cblxuICAgICAgICA+ZGl2LnBvcGxpbmtfc2VhcmNoIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDljYWJlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXAtc2VhcmNoRm9ybV9fYnV0dG9uOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm1fX2J1dHRvbiB7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA3ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX3BpY2t1cFdvcmRzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGR0IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4OiAwIDAgM2VtO1xuICAgICAgfVxuXG4gICAgICBkZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmxpc3RfcGlja3VwV29yZHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMWVtIDAuNWVtO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjLWFjY2VudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIjXCI7XG4gICAgICAgICAgICBjb2xvcjogJGMtYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9jb21tb25fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgbWFyZ2luOiAwIDVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjIge1xuICAgICAgYm9yZGVyOiAxcHggI2RkZGRkZCBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfaGVhZGVyX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6ICRjLXN1YiBzb2xpZCAxcHg7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1JSk7XG5cbiAgICAuZnMtcHQtbWVudS0tbHYyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLmZzLXB0LW1lbnVfX2xpbmstLWx2MiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgICAgLy8gICBjb250ZW50OiBcIlxcZTkzN1wiO1xuICAgICAgICAvLyAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICAvLyAgIHNwZWFrOiBub25lO1xuICAgICAgICAvLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgLy8gICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAvLyAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAvLyAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAvLyAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAvLyAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIC8vICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICAgICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAvLyAgIHJpZ2h0OiAxZW07XG4gICAgICAgIC8vICAgdG9wOiA1MCU7XG4gICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGJvcmRlci1sZWZ0OiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4gICAgICBwYWRkaW5nOiAwLjZlbSAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgcGFkZGluZzogMC43ZW0gMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW4tc2hhZG93O1xuICAgICAgfVxuXG4gICAgICAuZnMtcHQtbWVudS0tbHYyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5mcy1wdC1tZW51LS1sdjIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZzI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC8vICAgJjo6YWZ0ZXIge1xuICAgICAgLy8gICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG4gICAgICAvLyAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAvLyAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAvLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvLyAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAvLyAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAvLyAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAtMS4yZW07XG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC8vICAgICByaWdodDogMC41ZW07XG4gICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDE0KTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDE4KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCLjgYvjgonmjqLjgZlcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19saW5rLS1sdjEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtaGVhZGVyTmF2aWdhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLXdlbGNvbWVNc2cge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuZnMtbC1oZWFkZXJfX3dlbGNvbWVNc2cuaXMtcmVhZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibF9oZWFkZXJVcHNpZGVfYWJvdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgd2lkdGg6IDIzcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuYmxfYmFyX2xpc3RlZFByb2R1Y3Qge1xuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgLy8gY29sb3I6ICNmZmY7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDJ2dywgMTRweCk7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX2Fib3V0Q29weSB7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxuXG4gIC5lbF9idG4uZWxfYnRuX3NtIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICB9XG5cbiAgJi5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIC8vIG5hdmJhclNjcm9sbOWwjuWFpeOBq+OBpOOBjeiomOi8iVxuICAgIGhlaWdodDogMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAvLyBuYXZiYXJTY3JvbGzlsI7lhaXjgavjgaTjgY3oqJjovIlcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYmxfaGVhZGVyX2Rvd25zaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIC5mcy1sLWhlYWRlcl9fY29udGVudHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9oZWFkZXJfbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGJsX2hlYWRlcl9uYXZfaXRlbWNhdGVnb3J5XG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgIC8vIG5hdmJhclNjcm9sbOWwjuWFpeOBq+OBpOOBjeiomOi8iVxuICAgIC5ibF9oZWFkZXJfbmF2X2l0ZW1jYXRlZ29yeSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICAgJi5qc19oaWRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gaW50byAuZnMtYm9keS10b3Bcbi5mcy1ib2R5LXRvcCB7XG4gIC5seS1oZWFkZXIge1xuICAgIC5ibF9oZWFkZXJfZG93bnNpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLmlzLWZpeGVkIHtcbiAgICAgIC5ibF9oZWFkZXJfZG93bnNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1pY29uLS1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDAuOWVtO1xuICAgIGhlaWdodDogMC45ZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLWNhcnQuc3ZnKTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmFzaWRlKGRyYXdlcilcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS10b3AgLmx5LW1haW4gLmZzLXAtZHJhd2VyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5mcy1sLW1haW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIC5mcy1wLWRyYXdlciB7XG4gICAgei1pbmRleDogOTk5NztcbiAgICB3aWR0aDogOTAlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgfVxuICB9XG59XG5cbi5mcy1ib2R5LXRvcCAubHktbWFpbiAuZnMtcC1jdHJsRHJhd2VyOmNoZWNrZWQrLmZzLXAtZHJhd2VyIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmZzLWwtcGFnZU1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5mcy1sLXNpZGVBcmVhIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAyMCU7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5mcy1wLWRyYXdlcl9fbG9naW5Mb2dvdXQsXG4uZnMtcC1kcmF3ZXJfX3dlbGNvbWVNc2cge1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZzLXAtZHJhd2VyX19idXR0b25Db250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mcy1wLWRyYXdlckJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mcy1wLWRyYXdlcl9fd2VsY29tZU1zZyB7XG4gIG1hcmdpbjogMTZweCAwIDhweCAwO1xufVxuXG4uZnMtcC1kcmF3ZXIge1xuICAuaXNfbG9nZ2VkSW5fX2ZhbHNlLnVuX2d1ZXN0T25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaXNfbG9nZ2VkSW5fX3RydWUudW5fZ3Vlc3RPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlzX2xvZ2dlZEluX19mYWxzZS51bl9tZW1iZXJPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlzX2xvZ2dlZEluX190cnVlLnVuX21lbWJlck9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuZm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmx5X2Zvb3RlciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XG5cbiAgLmx5X2Zvb3Rlcl9jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIGJvcmRlci1ib3R0b206ICNkZGRkZGQgc29saWQgMXB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZVVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ncl9jb2wtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgcGFkZGluZzogMS43ZW0gMS41ZW0gMWVtIDEuNWVtO1xuICAgIH1cblxuICAgIC5mcy1wLWFubm91bmNlbWVudF9fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTgpO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDIwKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MzdcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmZzLXAtYW5ub3VuY2VtZW50X190aXRsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZVBheW1lbnQge1xuICAgIC5mcy1wLWFubm91bmNlbWVudF9fdGl0bGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyR3VpZGVQYXltZW50LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlRGVsaXZlcnkge1xuICAgIC5mcy1wLWFubm91bmNlbWVudF9fdGl0bGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyR3VpZGVEZWxpdmVyeS5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZVJldHVybiB7XG4gICAgLmZzLXAtYW5ub3VuY2VtZW50X190aXRsZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJHdWlkZVJldHVybi5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZU90aGVyIHtcbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlckd1aWRlT3RoZXIuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVQYWNrYWdpbmcge1xuICAgIC5mcy1wLWFubm91bmNlbWVudF9fdGl0bGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyR3VpZGVQYWNrYWdpbmcuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVfaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41ZW07XG4gIH1cblxuICAuYmxfZ3VpZGVfYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmxfZ3VpZGVfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5ibF9ndWlkZV9saXN0SXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmVsX3R0bF9sdjUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAjZDlkOWQ5IHNvbGlkIDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVfZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgLmJsX2d1aWRlX2Zvb3Rlcl9tb3JlTGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMxZjFmMWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2NvbW1vbl9tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG5cbiAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgICAgLy8gICBjb250ZW50OiBcIuKWoFwiO1xuICAgICAgICAvLyAgIGNvbG9yOiAkYy1hY2NlbnQyO1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAvLyAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIC8vIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogMC41ZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudS0tbHYyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MiB7XG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkICNkZGRkZGQgMXB4O1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiAwIDAuNWVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2NhbGVuZGFyIHtcbiAgICAuYmxfY2FsZW5kYXJfd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC8vICYuYmxfY2FsZW5kYXJfd3JhcFNxIHtcbiAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAvLyB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsLWZvb3Rlcl9zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjNlbSAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAuN2VtIDA7XG4gICAgfVxuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5mcy1wLWlucHV0R3JvdXAge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5pbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgfVxuXG4gICAgLmZzLXAtc2VhcmNoRm9ybSB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcblxuICAgICAgLmZzLXAtaW5wdXRHcm91cF9faW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuN2VtIDAuNWVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXAtc2VhcmNoRm9ybV9fYnV0dG9uOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm1fX2J1dHRvbiB7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWwtZm9vdGVyX191dGlsaXR5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxcmVtIDAgMXJlbSAwO1xuICB9XG5cbiAgLmZzLXAtZm9vdGVyVXRpbGl0eU1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG4gICAgLmZzLXAtZm9vdGVyVXRpbGl0eU1lbnVfX2xpc3Q+bGkrbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLXBob25lT3JkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmZzLXAtcGhvbmVPcmRlcl9fcGhvbmVMYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmZzLXAtcGhvbmVPcmRlcl9fcGhvbmVOdW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICBjb2xvcjogJGMtbWFpbjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcC1waG9uZU9yZGVyX19hZGRpdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAuYmxfZm9vdGVyX2Rvd25zaWRlIHtcbiAgICBwYWRkaW5nOiAxZW0gMCAwIDA7XG4gIH1cblxuICAuYmxfZm9vdGVyX2Rvd25zaWRlX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLWZvb3RlckNvcHlyaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5ibF9mb290ZXJfZG93bnNpZGVfY2FtcGFueSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibF9mb290ZXJfZG93bnNpZGVfdGVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAuZWxfZm9vdGVyX2Rvd25zaWRlX2NhbXBhbnlOYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmVsX2Zvb3Rlcl9kb3duc2lkZV9zaXRlTmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuZnMtcC1mb290ZXJVdGlsaXR5TWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZnMtcC1mb290ZXJVdGlsaXR5TWVudV9fbGlzdCB7XG4gICAgbGkge1xuICAgICAgZmxleDogMCAwIDUwJTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogNHB4IDVweCAzcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID5saSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b24ge1xuICAgIGJvdHRvbTogY2FsYygyMnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgfVxuXG4gIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b24ucGx1cy1maXhlZGNhcnQge1xuICAgIGJvdHRvbTogY2FsYygwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5mb290ZXLlhoUgR29vZ2xl44Kr44Os44Oz44OA44O8IFdlYuOCueOCreODn+ODs+OCsOmYsuatouaOque9ruOBruOBn+OCgeihqOekuuS4jeiDvVxu4oaSIOipsuW9k+ODmuODvOOCuOOBrkdvb2dsZeOCq+ODrOODs+ODgOODvCBpZmxhbWXjgrPjg7Pjg4bjg4og5YmK6ZmkXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktY3VzdG9tZXJEZXRhaWxzLFxuLmZzLWJvZHktY2hlY2tvdXQtbXVsdGksXG4uZnMtYm9keS1yZWdpc3Rlcixcbi5mcy1ib2R5LXJlZ2lzdGVyLXZlcmlmaWNhdGlvbixcbi5mcy1ib2R5LWZvcmdvdFBhc3N3b3JkLFxuLmZzLWJvZHktcmVzZXRQYXNzd29yZCxcbi5mcy1ib2R5LWxvZ2luLFxuLmZzLWJvZHktbXktb3JkZXJzLWRldGFpbHMsXG4uZnMtYm9keS1teS1hY2NvdW50LXNldHRpbmdzLFxuLmZzLWJvZHktbXktYWNjb3VudC1zZXR0aW5ncy1lZGl0LFxuLmZzLWJvZHktbXktYWNjb3VudC1kZWxldGUsXG4uZnMtYm9keS1teS1hY2NvdW50LXBhc3N3b3JkLFxuLmZzLWJvZHktbXktYWRkcmVzc2Jvb2ssXG4uZnMtYm9keS1teS1hZGRyZXNzYm9vay1uZXcsXG4uZnMtYm9keS1teS1hZGRyZXNzYm9vay1lZGl0LFxuLmZzLWJvZHktbXktY2FyZHMsXG4uZnMtYm9keS13aXNobGlzdC1sb2dpbixcbi5mcy1ib2R5LWNhcnQtbG9naW4sXG4uZnMtYm9keS1yZXZpZXctbG9naW4ge1xuICAuYmxfY2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIubHlfaGVhZGVyIHsgd2lkdGg6IDEwMCU7IH1cblxuLmx5X2NvbnQgeyB3aWR0aDogMTAwJTtcbiAgJi5seV9jb250X19jb2x1bW4ge1xuICAgICZfbWFpbiB7ICB9XG4gICAgJl9zaWRlIHsgIH1cbiAgfVxufVxuXG5cbi5seV9mb290ZXIgeyB3aWR0aDogMTAwJTsgfVxuIiwiLmJsX2J0blVuaXQge1xuICB3aWR0aDogY2xhbXAoMjgwcHgsIDU1dncsIDM4MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDnj77lnKgg44OI44OD44OX44Oa44O844K444O75ZWG5ZOB6Kmz57Sw44Oa44O844K4IOOBp+S9v+eUqOS4rVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxfY2FyZFVuaXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9zcmMvbG9hZGluZy5zdmcpIGNlbnRlci9hdXRvIG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW1UcmFjay5zbGljay1pbml0aWFsaXplZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW1UcmFjayB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbC5mcy1jLXNsaWNrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIDPjgqLjgqTjg4bjg6BcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYuYmxfY2FyZFVuaXRfM2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3Qge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW1UcmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA2MHZ3O1xuICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xuICAgICAgbWluLXdpZHRoOiA2MHZ3O1xuICAgICAgcGFkZGluZzogMCA4cHggMDtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleDogMCAxIDMzLjMlO1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE4NXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gNOOCouOCpOODhuODoFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5ibF9jYXJkVW5pdF80aXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdCB7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbVRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCAzMzBweDtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXg6IDAgMSAyNSU7XG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g44Ki44Kk44OG44Og44Oq44K544OIXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmJsX2NhcmRVbml0X2l0ZW1MaXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICB3aWR0aDogMTgwdncgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgd2lkdGg6IDE4MHZ3ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBmbGV4OiAwIDAgMTgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdCB7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtVHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAzOXZ3O1xuICAgICAgbWluLXdpZHRoOiAzOXZ3O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgbWluLXdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyDku7vmhI/llYblk4HooajnpLp1bnNsaWNrXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19jdHJsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gYmxfY2FyZFVuaXRfc2xpY2tcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICYuYmxfY2FyZFVuaXRfc2xpY2sge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8g5Lu75oSP5ZWG5ZOB44Oq44K544OI44O744Os44Kz44Oh44Oz44OJXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g5YWx6YCaXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtLmZzLWMtcHJvZHVjdExpc3RJdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2ltYWdlX19pbWFnZS5mcy1jLXByb2R1Y3RJbWFnZV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCA2cHg7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g5Lu75oSP5ZWG5ZOB44Oq44K544OIXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyAuZnMtYy1wcm9kdWN0TmFtZV9fY29weSB7XG4gIC8vICAgY29sb3I6ICRjLWFjY2VudDI7XG4gIC8vICAgQGluY2x1ZGUgbWluY2hvVHRsKDE0KTtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAvLyB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19tYWluX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyDjg6zjgrPjg6Hjg7Pjg4lcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIC5yY21kLXNsaWNrLXByZXYsXG4gIC8vIC5yY21kLXNsaWNrLW5leHQge1xuICAvLyAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgLy8gfVxuICAucmNtZC1zbGljay1wcmV2LFxuICAucmNtZC1zbGljay1uZXh0IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuMyk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC4zKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICB9XG4gIH1cblxuICAmLnJjbWQtc2xpY2stZGlzYWJsZWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAucmNtZC1zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgICB9XG4gIH1cblxuICAucmNtZC1zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GK44GE44GX44GE44Os44K344OU44O744GK44GE44GX44GE44Kz44Op44OgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX3JlY2lwZUNhcmRzIHtcblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg5YWx6YCaXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5lbF9oZWFkaW5nX2x2MiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLnJlY2lwZUNhcmRzIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnJlY2lwZUNhcmRzX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAucmVjaXBlQ2FyZHNfbGlzdF9pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogNzB2dztcbiAgICAgICAgbWF4LXdpZHRoOiA3MHZ3O1xuICAgICAgICBtaW4td2lkdGg6IDcwdnc7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgZmxleDogMCAxIDMzLjMlO1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1pbWcge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1tZXRhLXJlY2lwZSAuYmFkZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gICAgICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgMuOBpOaoquS4puOBs1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJi5ibF9yZWNpcGVDYXJkc19fZG91Ymxle1xuIC53cmFwcGVye1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcbiB9XG4gLmlubmVye1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbSAwO1xuIH1cbi50ZXh0e1xuICBmbGV4LWdyb3c6IDE7XG59XG59XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDjgYrjgYTjgZfjgYTjg6zjgrfjg5RcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgJi5ibF9yZWNpcGVDYXJkc19fcmVjaXBlIHtcblxuICAgIC5lbF9oZWFkaW5nX2x2MiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3RhYmVyYXJlLml0ZW1ib3guZGVzaWduL2l0ZW0vYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbl9yZWNpcGUuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNDOTdFMzU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY2lwZUNhcmRzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWU0Y2Q7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIxcHggMHB4ICNmMmMxYTY7XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOOBiuOBhOOBl+OBhOOCs+ODqeODoFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAmLmJsX3JlY2lwZUNhcmRzX19hcnRpY2xlIHtcblxuICAgIC5lbF9oZWFkaW5nX2x2MiB7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3RhYmVyYXJlLml0ZW1ib3guZGVzaWduL2l0ZW0vYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbl9hcnRpY2xlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0Q5QjIwQjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjaXBlQ2FyZHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjFjZTtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjFweCAwcHggI2Q5ZGM4MztcbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDnlJ/nlKPogIXjgYvjgonjga7nm7TpgIHjg5zjgqTjgrlcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAmLmJsX3JlY2lwZUNhcmRzX19tZGJsb2cge1xuXG4gICAgLmVsX2hlYWRpbmdfbHYyIHtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uX2FydGljbGUuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjYWRjNTBiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNpcGVDYXJkcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmNWNlO1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMXB4IDBweCAjZDlkYzgzO1xuXG4gICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgLmljbi1hdXRob3Ige1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIOeUn+eUo+iAheOBi+OCieOBruebtOmAgeODnOOCpOOCuVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibF9ibG9nQ2FyZHMge1xuICAuZWxfaGVhZGluZ19sdjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb25fYXJ0aWNsZS5zdmcpO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2FkYzUwYjtcbiAgICB9XG4gIH1cblxuICAuYmxvZ0NhcmRzIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYWRjNTBiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmJsb2dDYXJkc19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLmJsb2dDYXJkc19saXN0X2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiA3MHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDcwdnc7XG4gICAgICAgIG1pbi13aWR0aDogNzB2dztcbiAgICAgICAgcGFkZGluZzogMCA4cHggMDtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIGZsZXg6IDAgMSAzMy4zJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTg1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW46IC00MHB4IC01cHggNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAuaWNuLWF1dGhvciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDRweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktbWV0YSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuY2Fyb3VzZWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyAuZnMtYy1idXR0b24tLWNhcm91c2VsLS1wcmV2OjpiZWZvcmUsXG4vLyAuZnMtYy1idXR0b24tLWNhcm91c2VsLS1uZXh0OjpiZWZvcmUge1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gfVxuIiwiLmJsX2dpZnRfY29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtc3ViMjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgaDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgJGMtbWFpbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgJGMtbWFpbjtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRjLW1haW47XG4gICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAlKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRjLW1haW47XG4gICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRjLW1haW47XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjLW1haW47XG4gICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwJSk7XG4gICAgfVxuICB9XG5cbn1cblxuLmVsX2J0bl9hbmMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAkYy1tYWluIDFweCBzb2xpZDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGMtbWFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5ibF9zcGFjZV9hbmNob3Ige1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmJsX2dpZnRfZXZlbnQge1xuICAuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4udGV4dC1jZW50ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiAgLm10LTFyZW0ge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCueODnuODmybjgrXjgqTjg4njg5Djg7zjg6Hjg4vjg6Xjg7xcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmZzLWwtc2lkZUFyZWEge1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgJi5mcy1wLWRyYXdlciB7XG4gICAgei1pbmRleDogMTAwMDAwMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBibF9kcmF3ZXJfaGVhZGVyXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYmxfZHJhd2VyX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZnMtcC13ZWxjb21lTXNnIHtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ibF9sb2dnZWRJbl9idG4ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDE4KTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWxvZ2dlZEluLS1mYWxzZSB7XG4gICAgICAuYmxfbG9nZ2VkSW5fYnRuIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuXG4gICAgICAuYmxfbG9nZ2VkSW5fZmFsc2VfYnRuX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9sb2dnZWRJbl9mYWxzZV9idG5fX2xvZ2luIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG4gICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxuXG4gICAgLmJsX2xvZ2dlZEluX2ZhbHNlX2J0bl9fc2lnbnVwIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG4gICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICB9XG5cbiAgICAuaXMtbG9nZ2VkSW4tLXRydWUge1xuICAgICAgJi5mcy1wLW5vbk1lbWJlckd1ZXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmJsX2xvZ2dlZEluX2J0biB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgJiBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MzZcIjtcbiAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX2RyYXdlcl9tZW51X3Nob3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5pdF9tZW51SXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtc3ViO1xuICAgICAgZmxleDogMCAxIDI1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MTlcIjtcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxLjByZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5mcy1wdC1tZW51IGEge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm0ge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAuZnMtcC1zZWFyY2hGb3JtX19pbnB1dEdyb3VwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTM3YzYwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogLjI1ZW07XG4gICAgICB9XG5cbiAgICAgIC5mcy1wLXNlYXJjaEZvcm1fX2J1dHRvbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBibF9jb21tb25fbWVudVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJsX2NvbW1vbl9tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHggMDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjEge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgLy8gLmZzLXB0LW1lbnUtLWx2MiB7XG4gICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC8vICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuXG4gICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDE4KTtcbiAgICAgICAgY29sb3I6ICMxZjFmMWY7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICNCOUE1NjAgc29saWQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUNBQkU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5mcy1wdC1tZW51X19saW5rLS1sdjIge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEuNWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkzM1wiO1xuICAgICAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMC4yNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIGJsX2RyYXdlcl9sb3dlclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJsX2RyYXdlcl9sb3dlciB7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJsX2RyYXdlcl9tZW51X2d1aWRlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZGVkZWQ7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnUgYSB7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwLjJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyDmjqLjgZnjgr/jgqTjg4jjg6tcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5ibF9kcmF3ZXJfc2VhcmNodHRsIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhGNDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgICBtYXJnaW46IDE1cHggMCAxMHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG4gICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxuICB9XG59XG5cbi5mcy1sLXNpZGVBcmVhIHtcbiAgLmJsX2NvbW1vbl9tZW51IHtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuZ21lbnVfX3N1Ym1lbnVfY2F0ZWdvcnkge1xuICAgICAgLmZzLXB0LW1lbnVfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQwMSBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MDEud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQwMiBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MDIud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQwMyBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MDMud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQwNCBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MDQud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQwNSBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MDUud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQwNiBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MDYud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQwNyBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MDcud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQwOCBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MDgud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQwOSBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MDkud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQxMCBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MTAud2VicCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdtZW51X2NhdGVnb3J5X19jYXQxMSBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9nbWVudS1pY24tY2F0MTEud2VicCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5nbWVudV9fc3VibWVudV9ibnJzIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW46IDAgLTJweDtcblxuICAgICAgbGkge1xuICAgICAgICBmbGV4OiAwIDEgNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nbWVudV9fc3VibWVudV9zZWFzb24ge1xuICAgICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlDQUJFO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYxX29wZW4ge1xuICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNobyBNZWRpdW1cIiwgXCLmuLjmmI7mnJ0gTWVkaXVtXCIsIFl1TWluY2hvLCBcIua4uOaYjuacneS9k1wiLCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjQjlBNTYwIHNvbGlkO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZ21lbnVfX3NpZGVfYm5ycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmbGV4OiAwIDEgNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdtZW51X2dpZnQge1xuICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxNik7XG4gICAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI0I5QTU2MCBzb2xpZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICB9XG5cbiAgICAgIC5mcy1wdC1tZW51X19zdWJtZW51IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdtZW51X2NvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGluZy0tZ21lbnVfZ2lmdCB7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDE4KTtcbiAgICBjb2xvcjogIzFmMWYxZjtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4ICNCOUE1NjAgc29saWQ7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMTBweDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDllYblk4Hjgqvjg7zjg4lcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmZzLWMtcHJvZHVjdExpc3RJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAuYmxfcHJvZHVjZXJQaG90byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19pbWFnZUNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMThweDtcblxuICAgIC5mcy1jLXByb2R1Y3RJbWFnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIuips+e0sOOCkuimi+OCi1wiO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgICAgICAgcGFkZGluZzogM3B4IDdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogLTE3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDZweDtcblxuICAgICAgfVxuXG4gICAgICBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI2UzN2M2MCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX21haW5fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19wcm9kdWN0TmFtZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtYmxrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lX19jb3B5IHtcbiAgICBjb2xvcjogJGMtYmxrO1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDIuNmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxMyk7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogMi42ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fcHJvZHVjdERlc2NyaXB0aW9uIHtcbiAgICBvcmRlcjogMztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fcHJpY2VzLmZzLWMtcHJvZHVjdFByaWNlcyB7XG4gICAgb3JkZXI6IDQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RQcmljZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RQcmljZS0tbGlzdGVkIHtcbiAgICAgIC5mcy1jLXByb2R1Y3RQcmljZV9fbWFpbl9fcHJpY2UuZnMtYy1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbiB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb246bm90KC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24tLWxpc3RlZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuODu+mAgeaWmei+vClcIjtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbC5mcy1jLWJ1dHRvbkNvbnRhaW5lciB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICBvcmRlcjogNTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RNYXJrcyxcbiAgLmZzLWMtc2FsZXNQZXJpb2QsXG4gIC5mcy1jLXByZW9yZGVyTWVzc2FnZSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3NhbGVzUGVyaW9kTm90aWNlIHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fbG93SW5TdG9jayB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX291dE9mU3RvY2sge1xuICAgIG9yZGVyOiAxMDsgLy8g5Zyo5bqr5YiH44KM44Gv5pyA5b6M44Gr44GX44Gf44GEXG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3ZpZXdNb3JlSW1hZ2VCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX21haW5fX3ByaWNlLmZzLWMtcHJpY2UsXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb25fX2xhYmVsLFxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uOm5vdCguZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uLS1saXN0ZWQpOjpiZWZvcmUsXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb246bm90KC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24tLWxpc3RlZCk6OmFmdGVyIHtcbiAgICBjb2xvcjogJGMtcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIOS7u+aEj+WVhuWTgeODquOCueODiCDjg5Xjgqnjg7zjg6Djg5zjgr/jg7NcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbCB7XG5cbiAgICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tbGlzdC5mcy1jLWJ1dHRvbi0tcGxhaW4sXG4gICAgLmZzLWMtYnV0dG9uLS12aWV3UHJvZHVjdERldGFpbC5mcy1jLWJ1dHRvbi0tcGxhaW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjEwMGY7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjhlbSAwLjRlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44GK5rCX44Gr5YWl44KK44Oq44K544OIXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5mcy1jLXdpc2hsaXN0UHJvZHVjdF9fbGlzdCB7XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19jb250cm9sIHtcblxuICAgIC5mcy1jLWJ1dHRvbi0tYWRkVG9DYXJ0LS1saXN0LmZzLWMtYnV0dG9uLS1wbGFpbixcbiAgICAuZnMtYy1idXR0b24tLXZpZXdQcm9kdWN0RGV0YWlsLmZzLWMtYnV0dG9uLS1wbGFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wuZnMtYy1idXR0b25Db250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mcy1jLXdpc2hMaXN0LmZzLWMtcHJvZHVjdExpc3Qge1xuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wge1xuXG4gICAgLmZzLWMtYnV0dG9uLS1hZGRUb0NhcnQtLWxpc3QuZnMtYy1idXR0b24tLXBsYWluLFxuICAgIC5mcy1jLWJ1dHRvbi0tdmlld1Byb2R1Y3REZXRhaWwuZnMtYy1idXR0b24tLXBsYWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxMDBmO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbC5mcy1jLWJ1dHRvbkNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu5ZWG5ZOB44Oe44O844Kv44Oc44K/44OzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uZnMtYy1wcm9kdWN0TWFya19fbWFyay5wb3N0YWdlLWluY2x1ZGVkIHtcbiAgY29sb3I6ICRjLW1haW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6ICRjLW1haW4gMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLW1haW4sIC4xKTtcbn1cblxuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsudGVtcC1jb29sIHtcbiAgY29sb3I6ICRjLWJsdTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogJGMtYmx1IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibHUsIC4xKTtcbn1cblxuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsudGVtcC1jb2xkIHtcbiAgY29sb3I6ICRjLWdyeTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogJGMtZ3J5IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ncnksIC4xKTtcbn1cblxuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsudGVtcC1ub3JtYWwge1xuICBjb2xvcjogJGMtZ3JuO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAkYy1ncm4gMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWdybiwgLjEpO1xufVxuXG4uZnMtYy1wcm9kdWN0TWFya19fbWFyay50YWctZXhwcmVzcyB7XG4gIGNvbG9yOiAjOTk5OTMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAjOTk5OTMzIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjOTk5OTMzLCAuMSk7XG59XG5cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnRhZy1ub3RjYXNoIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6ICMzMzMgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzMzMsIC4xKTtcbn1cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnRhZy1ub3RucCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAjMzMzIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzMzLCAuMSk7XG59XG4uZnMtYy1tYXJrLS1idW5kbGUuYnVuZGxlLXRlbXAtY29vbCB7XG4gIGNvbG9yOiAkYy1ibHU7XG4gIGJvcmRlcjogJGMtYmx1IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibHUsIC4xKTtcbn1cblxuLmZzLWMtbWFyay0tYnVuZGxlLmJ1bmRsZS10ZW1wLWNvbGQge1xuICBjb2xvcjogJGMtZ3J5O1xuICBib3JkZXI6ICRjLWdyeSAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtZ3J5LCAuMSk7XG59XG5cbi5mcy1jLW1hcmstLWJ1bmRsZS5idW5kbGUtdGVtcC1ub3JtYWwge1xuICBjb2xvcjogJGMtZ3JuO1xuICBib3JkZXI6ICRjLWdybiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtZ3JuLCAuMSk7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCq+ODvOODiOi/veW+k+ODnOOCv+ODs1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOWFsemAmlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGx5X2hlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGx5X2Zvb3RlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubHlfZm9vdGVyIHtcbiAgLmZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbiB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDBweDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b25fX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5Y2FiZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDIxcHggN3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIHBhZGRpbmc6IDI5cHggNnB4O1xuICAgICAgfVxuXG4gICAgICAmLnVuX3BhZ2V0b3BCdXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDIxcHggN3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uX19sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtaWNvbi0tY2FydDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fY2FydC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLmZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBjb2xvcjogJGMtYmxrO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcC1jYXJ0SXRlbU51bWJlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2IwMTAwO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwLjQ1ZW0gMC40NWVtIDAuMzVlbSAwLjZlbTtcbiAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gICAgfVxuXG4gICAgLnVuX2NhcnRCdXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWljb24tLXBhZ2V0b3A6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjLWJsaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9wYWdldG9wX2Fycm93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB0b3A6IDI2JTtcbiAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxfaGVhZGVyX25hdl9pdGVtY2F0ZWdvcnkge1xuICAvLyBkaXNwbGF5OiBub25lO1xuXG4gIC8vIEBpbmNsdWRlIG1xKG1kKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgYm9yZGVyLXRvcDogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuICBib3JkZXItbGVmdDogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUlKTtcbiAgLy8gfVxuXG4gIC5mcy1wdC1tZW51LS1sdjEge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJj5saSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZzLXB0LW1lbnUtLWx2MiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIGxpIHtcbiAgICAgIGZsZXg6IDEgMSAxOSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGMtbWFpbi1zaGFkb3c7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYy1tYWluLXNoYWRvdztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGMtbWFpbiwgMTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgZmxleDogMSAxIDIxJTtcblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKDYpLFxuICAgIGxpOm50aC1jaGlsZCg5KSxcbiAgICBsaTpudGgtY2hpbGQoMTApLFxuICAgIGxpOm50aC1jaGlsZCgxMSkge1xuICAgICAgZmxleDogMSAxIDE1JTtcblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKDcpLFxuICAgIGxpOm50aC1jaGlsZCg4KSB7XG4gICAgICBmbGV4OiAxIDEgMjAlO1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5mcy1wdC1tZW51X19oZWFkaW5nIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vLyAuYmxfaGVhZGVyX2dtZW51IHtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4vLyAgIGJvcmRlci10b3A6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbi8vICAgYm9yZGVyLWJvdHRvbTogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuLy8gICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUlKTtcblxuLy8gICAuZ3Jfcm93IHtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICB9XG5cbi8vICAgLmJsX2NvbW1vbl9tZW51IHtcbi8vICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcblxuLy8gICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjEge1xuLy8gICAgICAgYm9yZGVyLWxlZnQ6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbi8vICAgICAgIGJvcmRlci1yaWdodDogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuLy8gICAgICAgcGFkZGluZzogMC42ZW0gMDtcbi8vICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4vLyAgICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4vLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xuLy8gICAgICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIHBhZGRpbmc6IDAuN2VtIDA7XG5cbi8vICAgICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4vLyAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4vLyAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnMjtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cblxuLy8gICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW4tc2hhZG93O1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4vLyAgICAgICAgICY6OmFmdGVyIHtcbi8vICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xuLy8gICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbi8vICAgICAgICAgICBzcGVhazogbm9uZTtcbi8vICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbi8vICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbi8vICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbi8vICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbi8vICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG5cbi8vICAgICB9XG5cbi8vICAgICAuZnMtcHQtbWVudS0tbHYyIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICB6LWluZGV4OiAxMDAwO1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuLy8gICAgICAgdG9wOiAxMDAlO1xuLy8gICAgICAgbGVmdDogMDtcblxuLy8gICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbi8vICAgICAgICAgb3BhY2l0eTogMDtcbi8vICAgICAgICAgbWF4LWhlaWdodDogMDtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC5mcy1wdC1tZW51X19saW5rLS1sdjIge1xuLy8gICAgICAgICBjb2xvcjogIzMzMztcblxuLy8gICAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAuZnMtcHQtbWVudS0tbHYyIHtcbi8vICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIC5mcy1wLXNlYXJjaEZvcm1fX2lucHV0IHtcbi8vICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbi8vICAgfVxuXG4vLyAgIC5mcy1wLWlucHV0R3JvdXBfX2J1dHRvbiB7XG4vLyAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjLW1haW4sIDI1JSk7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4vLyAgIH1cbi8vIH1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEluc3RhZ3JhbSBmZWVkXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ibF9pbnN0YWZlZWQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIC53cmFwLWluc3RhLWZyYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAuaW5zdGEtZnJhbWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluc3RhLWZyYW1lMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogOTYwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNjMwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDYzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDphZLpoZ7jgrPjg6Hjg7Pjg4hcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnVuX2xpc3RDb21tZW50X2xpcXVvcntcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGMtcmVkOyBib3JkZXItcmFkaXVzOiA0cHg7IG92ZXJmbG93OiBoaWRkZW47IGZvbnQtc2l6ZTogMS40cmVtO1xuICAudW5fbGlzdENvbW1lbnRfbGlxdW9yX2hlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07IHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnVuX2xpc3RDb21tZW50X2xpcXVvcl9ib2R5e1xuICAgIG1hcmdpbjogMDsgcGFkZGluZzogMC4zcmVtIDFyZW07IHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZnV0dXJlIEFJIFJlY29tbWVuZCDjg4bjg7Pjg5fjg6zjg7zjg4jlhbHpgJpjc3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44GC44Gq44Gf44G444Gu44GK44GZ44GZ44KBXG4uYmxfZ3Vlc3RSZWNvbW1lbmRlZCB7XG4gIHBhZGRpbmc6IDAgMCAyZW0gMDtcblxuICAuZnIzLXByb2R1Y3RMaXN0Q2Fyb3VzZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG5cbiAgLmZzLXAtaGVhZGluZy0tbHYyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNnZ3LCAzcmVtKTtcbiAgICBmb250LWZhbWlseTogXCJZdSBNaW5jaG8gTWVkaXVtXCIsIFwi5ri45piO5pydIE1lZGl1bVwiLCBZdU1pbmNobywgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyMCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMzApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLmZyMy1wcm9kdWN0TGlzdENhcm91c2VsX19zbGlkZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLmZyMy1wcm9kdWN0TGlzdENhcm91c2VsX19zbGlkZSB7XG4gICAgcGFkZGluZzogMCAwIDAuOHJlbTtcbiAgfVxuXG4gIC5mcjMtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmZyMy1pdGVtX19pbWFnZUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZyMy1pdGVtX19wcm9kdWN0TmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiAyLjZlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB9XG5cbiAgLmZyMy1pdGVtX19wcm9kdWN0UHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBjb2xvcjogI2NiMDEwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIC5mcjMtaXRlbV9fcHJvZHVjdFByaWNlX19wcmljZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAuZnIzLWl0ZW1fX3Byb2R1Y3RQcmljZV9fYWRkb24ge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLjg7vpgIHmlpnovrwpXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC40ZW07XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZ1dHVyZVJlY29tbWVuZDIg44OG44Oz44OX44Os44O844OI5YWx6YCaY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ibF9yZWNvbW1lbmRfZmxpY2sge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgLmJsX3JlY29tbWVuZF9jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJi5yY21kLXNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5yY21kLXNsaWNrLWxpc3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgNDhweDtcbiAgICB9XG5cbiAgICAuYmxfcmVjb21tZW5kX2xpc3RJdGVtIHtcbiAgICAgIHdpZHRoOiAzOXZ3O1xuICAgICAgbWluLXdpZHRoOiAzOXZ3O1xuICAgICAgbWF4LXdpZHRoOiAzOXZ3O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLmJsX3JlY29tbWVuZF9saXN0SXRlbV9fc20ge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICYuYmxfcmVjb21tZW5kX2xpc3RJdGVtX19yZWwge1xuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX3JlY29tbWVuZF9saXN0SXRlbV9pbm5lciB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9yZWNvbW1lbmRfbGlzdEl0ZW0ge1xuICAgIC5lbF9yZWNvbW1lbmRfbGlzdEl0ZW1faW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZWxfcmVjb21tZW5kX2xpc3RJdGVtX2xpbmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmVsX3JlY29tbWVuZF9saXN0SXRlbV9wcm9kdWN0TmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG1hcmdpbjogNHB4IDA7XG5cbiAgICAgICYuZWxfcmVjb21tZW5kX2xpc3RJdGVtX3Byb2R1Y3ROYW1lX19jaGVjayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVsX3JlY29tbWVuZF9saXN0SXRlbV9wcm9kdWN0UHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJi5lbF9yZWNvbW1lbmRfbGlzdEl0ZW1fcHJvZHVjdFByaWNlX19jaGVjayB7XG4gICAgICAgIGNvbG9yOiAjY2IwMTAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWxfcmVjb21tZW5kX3ByaWNlX2FkZG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAucmNtZC1zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTEyMHB4IDAgMCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5yY21kLXNsaWNrLXRyYWNrIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5ibF9yZWNvbW1lbmRfbGlzdEl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAvLyBAaW5jbHVkZSBtcShsZykge1xuICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5lbF9yZWNvbW1lbmRfbGlzdEl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAvLyBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG4gICYuYmxfcmVjb21tZW5kX2ZsaWNrX19tZWF0IHtcbiAgICAucmNtZC1zbGljay1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibF9yZXBseUNhcmQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjODY2ZTFkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgLmJsX3JlcGx5Q2FyZF9oZWFkZXIge1xuICAgICYgPiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsX3JlcGx5Q2FyZF9ib2R5IHtcbiAgICAmID4gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZVbml0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgJi5ibF9yZXBseUNhcmRVbml0X2lzQWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn6aOf44G544Os44Ki44GL44KJ44Gu6L+U5L+hJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFx0WXVNaW5jaG8sICdZdSBNaW5jaG8nLCBzZXJpZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODkOODiuODvOi/veW+k1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b24ge1xuICByaWdodDogLTdweDtcbiAgYm90dG9tOiA1N3B4O1xufVxuXG4uYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uX2ltZyB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweCAwIDAgN3B4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbiB7XG4gICAgYm90dG9tOiA4M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uIHtcbiAgICBib3R0b206IDE2N3B4O1xuICB9XG5cbiAgLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbl9pbWcge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbiB7XG4vLyAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgcmlnaHQ6IC03cHg7XG4vLyAgIGJvdHRvbTogNjdweCAhaW1wb3J0YW50O1xuLy8gICB6LWluZGV4OiAxMDA7XG5cbi8vICAgQGluY2x1ZGUgbXEobWQpIHtcbi8vICAgICBib3R0b206IDk5cHggIWltcG9ydGFudDtcbi8vICAgfVxuXG4vLyAgIEBpbmNsdWRlIG1xKGxnKSB7XG4vLyAgICAgcmlnaHQ6IC0xMnB4O1xuLy8gICAgIGJvdHRvbTogMTYzcHggIWltcG9ydGFudDtcbi8vICAgfVxuXG4vLyAgIEBpbmNsdWRlIG1xKHhsKSB7XG4vLyAgICAgcmlnaHQ6IC0xNnB4O1xuLy8gICB9XG5cbi8vICAgLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbl9idXR0b24ge1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbi8vICAgfVxuXG4vLyAgIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b25faW1nIHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbi8vICAgICB3aWR0aDogNjBweDtcblxuLy8gICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSBtcShsZykge1xuLy8gICAgICAgd2lkdGg6IDgwcHg7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbi8vICAgICAgIHdpZHRoOiAxMTBweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLmZzLWJvZHktdG9we1xuLy8gICAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9ue1xuLy8gICAgIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b25faW1nIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuIiwiLnVuX3NlYXNvbk5hdiB7XG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICBsaSB7XG4gICAgICBmbGV4OiAwIDAgMTYuNjYlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6ICRjLWFjY2VudDIgc29saWQgMXB4O1xuICAgICAgY29sb3I6ICRjLWFjY2VudDI7XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjLWFjY2VudDIgIWltcG9ydGFudDtcblxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgICAgIGJvcmRlcjogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICAgICAgICBib3JkZXI6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWFjY2VudCwgLjMpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIuYmxfc2VjdCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfaW5uZXIge1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgICZfaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OG44O844OW44Or44K544K/44Kk44OrXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ibF9iYXNlVGFibGV7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZTllODtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWU5ZTg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGOEY0O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlOWU4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7il4vil4vjgYvjgonmjqLjgZlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxfdG9wU2VhcmNoU2VjIHtcblxuICAuYmxfcmFyZVNlYXJjaFNlYyxcbiAgLmJsX2FyZWFTZWFyY2hTZWMsXG4gIC5ibF9jYXRTZWFyY2hTZWMge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgfVxuXG4gIC51bl9zYXJjaEhlYWRpbmcge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyMCk7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDI0KTtcbiAgICB9XG5cbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdlbTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuXG4gICAgLnVuX3NhcmNoSGVhZGluZ19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zZW07XG4gICAgfVxuICB9XG5cbiAgLnVuX3JhcmVfY2FyZHMsXG4gIC51bl9hcmVhX2NhcmRzLFxuICAudW5fY2F0X2NhcmRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC51bl9jYXJkX3R0bCB7XG4gICAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudW5fY2FyZF9oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC51bl9jYXJkX2ltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAudW5fbmV3TGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnVuX2NhcmRfYW5ub3RhdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjLXJlZDtcbiAgfVxuXG4gIC51bl9jYXJkX3N0cmV0Y2hMaW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOODrOOCouOBi+OCieaOouOBmeODu+WcsOWfn+OBi+OCieaOouOBmeWFsemAmlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuYmxfcmFyZVNlYXJjaFNlYyxcbiAgLmJsX2FyZWFTZWFyY2hTZWMge1xuICAgIC51bl9jYXJkX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB9XG5cbiAgICAudW5fY2FyZF9oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAkYy1tYWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDYzLCA2MywgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgfVxuXG4gICAgICAudW5fY2FyZF90dGwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cblxuICAgICAgLnVuX2NhcmRfaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDjg6zjgqLjgYvjgonmjqLjgZlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmJsX3JhcmVTZWFyY2hTZWMge1xuICAgIC51bl9yYXJlX2NhcmRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAuZ3JfY29sIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyX2NvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncl9yb3cge1xuICAgICAgbWF4LXdpZHRoOiAzMjB2dztcbiAgICAgIHdpZHRoOiAzMjB2dztcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC51bl9yYXJlX2NhcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bl9jYXJkX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg5Zyw5Z+f44GL44KJ5o6i44GZXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLmJsX2FyZWFTZWFyY2hTZWMge1xuICAgIC51bl9hcmVhX2NhcmRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAuZ3JfY29sIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyX2NvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bl9hcmVhX2NhcmRzIHtcbiAgICAgIG1heC13aWR0aDogNTAwdnc7XG4gICAgICB3aWR0aDogNTAwdnc7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudW5fYXJlYV9jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fY2FyZF9ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLmVsX2ltZ0FyZWFNYXAge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW0gYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fY2FyZF9ib2R5IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44Kr44OG44K044Oq44O844GL44KJ5o6i44GZXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5ibF9jYXRTZWFyY2hTZWMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAudW5fY2FyZF9oZWFkZXIge1xuICAgICAgLnVuX2NhcmRfaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fY2FyZF9ib2R5IHtcbiAgICAgIC51bl9jYXJkX3R0bCB7XG4gICAgICAgIGhlaWdodDogMy41ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fY2FyZF9pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvLyBib3JkZXI6IDFweCAjRDlDQUJFIHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBoZWlnaHQ6IDEzOHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBoZWlnaHQ6IDE1N3B4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgJGMtbWFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncl9jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fY2F0X2NhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgICBtYXgtd2lkdGg6IDM5MHZ3O1xuICAgICAgd2lkdGg6IDM5MHZ3O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnVuX2NhdF9jYXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZWxfYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAkYy1tYWluIDFweCBzb2xpZDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGMtbWFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICYuZWxfYnRuX2FsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGMtbWFpbiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogJGMtbWFpbiAxcHggc29saWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5lbF9idG5fc3ViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZzIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGMtYmxrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAkYy1zdWIgMXB4IHNvbGlkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuZWxfYnRuX3NtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAmLmVsX2J0bl9pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNzVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxufVxuXG4uZWxfYnRuX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogJGMtbWFpbiAxcHggc29saWQ7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAuMjVlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYy1tYWluICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gU05T44K344Kn44Ki44Oc44K/44OzXG4uY29sdW1uX3Nucy1zaGFyZSB7XG4gIGJvcmRlcjogJGMtYWNjZW50IHNvbGlkIDJweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udHRsX3Nucy1zaGFyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgdHRsX3NpemUoMTgpO1xuICBjb2xvcjogJGMtYWNjZW50O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uc25zLXNoYXJlLWJ0bnMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgLnNucy1idG4ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMC4zZW0gMCAwLjFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuXG4gICAgJi5iLXgge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG5cbiAgICAmLmItZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZDogIzNiNTk5ODtcbiAgICB9XG5cbiAgICAmLmItaGF0ZW5hIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDhmZGU7XG4gICAgfVxuXG4gICAgJi5iLWxpbmUge1xuICAgICAgYmFja2dyb3VuZDogIzA2Yzc1NTtcbiAgICB9XG5cbiAgICAmLmItcG9ja2V0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNkMzUwNWE7XG4gICAgfVxuXG4gICAgJi5iLWZlZWRseSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmJiMjRjO1xuICAgIH1cblxuICAgIC5pY24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAmLmljbi14IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLXgtdy5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmLmljbi1mYiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1mYWNlYm9vay13LnN2Zyk7XG4gICAgICB9XG5cbiAgICAgICYuaWNuLWxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24tbGluZS13LnN2Zyk7XG4gICAgICB9XG5cbiAgICAgICYuaWNuLWhhdGVuYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1oYXRlbmEtdy5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmLmljbi1wb2NrZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24tcG9ja2V0LXcuc3ZnKTtcbiAgICAgIH1cblxuICAgICAgJi5pY24tZmVlZGx5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLWZlZWRseS13LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZWxfaGVhZGluZ19sdjIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBAaW5jbHVkZSBtaW5jaG9UdGwoMjApO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDI0KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDMwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAvLyAmOjpmaXJzdC1sZXR0ZXIge1xuICAvLyAgIGNvbG9yOiAkYy1tYWluO1xuICAvLyB9XG5cbiAgJi5lbF9oZWFkaW5nX2x2Ml9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmVsX2hlYWRpbmdfbHYzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIEBpbmNsdWRlIG1pbmNob1R0bCgyNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5lbF9oZWFkaW5nU2ltcGxlIHtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDIwKTtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyNCk7XG4gIH1cbn1cblxuLmVsX2hlYWRpbmdfcGFnZV9sdjEge1xuICBAaW5jbHVkZSBtaW5jaG9UdGwoMjgsIDUwMCk7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMzIsIDUwMCk7XG4gIH1cblxuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtYWNjZW50O1xufVxuXG4uZWxfaGVhZGluZ19wYWdlX2x2MiB7XG4gIEBpbmNsdWRlIG1pbmNob1R0bCgyNCwgNTAwKTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTUlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmVsX2hlYWRpbmdfcGFnZV9sdjMge1xuICBAaW5jbHVkZSBtaW5jaG9UdGwoMjAsIDUwMCk7XG4gIHBhZGRpbmc6IDAuMnJlbSAxLjJyZW07XG4gIGJvcmRlci1sZWZ0OiAzcHggZGFzaGVkICRjLWJsaztcbn1cblxuLmVsX2hlYWRpbmdfcGFnZV9sdjQge1xuICBAaW5jbHVkZSBtaW5jaG9UdGwoMTgsIDYwMCk7XG59XG5cbi5lbF90dGxfbHYzIHtcbiAgQGluY2x1ZGUgdHRsX3NpemUoMjApO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZWxfdHRsX2x2NCB7XG4gIEBpbmNsdWRlIHR0bF9zaXplKDE4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVsX3R0bF9sdjUge1xuICBAaW5jbHVkZSB0dGxfc2l6ZSgxNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQXJ0aWNsZSBoZWFkaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5mcy1jLWRvY3VtZW50QXJ0aWNsZV9faGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbiIsIi5lbF9saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5cbi5lbF9sbS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmxtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuZWxfc25zSWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuZWxfc25zSWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmbGV4OiAxIDAgMTUlO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvci1hY2NlbnQ6ICNiOWE1NjA7XG4kY29sb3ItYWNjZW50MjogIzg2NmUxZDtcbiRjb2xvci1hY2NlbnQzOiAjRkZGRjAwO1xuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgZm9udFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX2ZvbnRfbWluY2hvIHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvIE1lZGl1bVwiLCBcIua4uOaYjuacnSBNZWRpdW1cIiwgWXVNaW5jaG8sIOa4uOaYjuacneS9kywgc2VyaWY7XG59XG5cbi5ocF9mb250X2dvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIixcbiAgICBzYW5zLXNlcmlmO1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgYmFja2dyb3VuZC1jb2xvclxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX2JnX2FjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbn1cblxuLmhwX2JnX2FjY2VudDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50MiAhaW1wb3J0YW50O1xufVxuXG4uaHBfYmdfYWNjZW50MyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQzICFpbXBvcnRhbnQ7XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBkaXNwbGF5XG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfZG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9kYiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9kaSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uaHBfZGliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9kZiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmhwX21kX2RuIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX21kX2RiIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9tZF9kaSB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX21kX2RpYiB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX21kX2RmIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX2xnX2RuIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX2xnX2RiIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9sZ19kaSB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX2xnX2RpYiB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX2xnX2RmIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX3hsX2RuIHtcbiAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX3hsX2RiIHtcbiAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF94bF9kaSB7XG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX3hsX2RpYiB7XG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX3hsX2RmIHtcbiAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX2RfcGMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9kX3NwIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIHRleHQtYWxpZ25cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8v6ZaT6YGV44GI44Gf44GR44Gp44Gp44GT44GL44Gn5L2/44Gj44Gm44KL44GL44KC44GX44KM44Gq44GE44Gu44Gn5b+144Gu44Gf44KB5q6L44GZXG4udW5fdGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVuX3RhYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVuX3RhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgdGV4dC1hbGlnblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX3RhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhwX3RhYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaHBfdGFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgdGV4dC1jb2xvclxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX3RfbWFpbiB7XG4gIGNvbG9yOiAjZTM3YzYwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2FjY2VudCB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2FjY2VudDIge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDIgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfYWNjZW50MyB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50MyAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9kaXNhYmxlIHtcbiAgY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfYmxrIHtcbiAgY29sb3I6ICMxNTE1MTUgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfcmVkIHtcbiAgY29sb3I6ICNjYjAxMDAgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfYmx1IHtcbiAgY29sb3I6ICM4MGIyZTQgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfZ3J5IHtcbiAgY29sb3I6ICM4YjhiOGIgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfZ3JuIHtcbiAgY29sb3I6ICM5OGM3NmMgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfYmxrIHtcbiAgY29sb3I6ICMxNTE1MTUgIWltcG9ydGFudDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGxpbmUtaGVpZ2h0XG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfbGhfbm9ybWFsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuXG4uaHBfbGhfbWQge1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBmb250LXdlaWdodFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX3Rfbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGZvbnQtc2l6ZVxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX3Qge1xuXG4gICZfX2xnIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAmX19zbSB7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICB9XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBwYWRkaW5nXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfcHRfXzFyIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5ocF9wdF9fMnIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmhwX3B0X18zciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uaHBfcHRfXzRyIHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5ocF9wYl9fMXIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmhwX3BiX18yciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uaHBfcGJfXzNyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5ocF9wYl9fNHIge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLmhwX3BfXzAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBtYXJnaW5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF9tYl9fMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmhwX21iX18wLjVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tYl9fMXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tYl9fMnIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tYl9fM3Ige1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uaHBfbWJfXzRyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLmhwX210X18wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaHBfbXRfXzAuNXIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmhwX210X18xciB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmhwX210X18yciB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmhwX210X18zciB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5ocF9tdF9fNHIge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgZmxleFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxudWwuZ3Jfcm93IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwuZ3Jfcm93PmxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAg6KSH5pWw44OX44Ot44OR44OG44KjXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfdF9waHJhc2VBY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTI0NjQ2O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgbW92aWVcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5tb3ZpZV93cmFwX3Z0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LENEVzlCLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENEVzlCLEFBSUwsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFJLEFBRXJDLEFBQUEsV0FBVyxBQUFVLENBQUUsS0FBSyxDSGxCbkIsRUFBRSxDR2tCbUMsQUFHNUMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxTQUFTLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxTQUFTLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxTQUFTLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFPakMsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsUUFBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFEYlQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDM0J0QixBQUFBLFVBQVUsQUFBTyxDQUNmLFVBQVUsQ0FBRSxDQUFDLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUlHLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBYSxDQUN2QixTQUFTLENBQUUsSUFBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWEsQ0FDdkIsU0FBUyxDQUFFLEdBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFhLENBQ3ZCLFNBQVMsQ0FBRSxTQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBYSxDQUN2QixTQUFTLENBQUUsR0FBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWEsQ0FDdkIsU0FBUyxDQUFFLEdBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFhLENBQ3ZCLFNBQVMsQ0FBRSxTQUFhLENBQ3pCLEFEcEJHLEFBQUEsZUFBZSxBQUFPLENDQzFCLElBQUksQ0FBRSxRQUFRLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDRERWLEFBSUcsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEIsQ0FJdEMsU0FBUyxDQUFFLFFBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFD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QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU9qQyxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFnQixDQUFDLENEa0JqQixBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLFFBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsYUFBYSxBQUFVLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsYUFBYSxBQUFVLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxDRGJULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQzNCdEIsQUFBQSxVQUFVLEFBQU8sQ0FDZixVQUFVLENBQUUsQ0FBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFJRyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQWEsQ0FDdkIsU0FBUyxDQUFFLElBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhLENBQ3ZCLFNBQVMsQ0FBRSxHQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYSxDQUN2QixTQUFTLENBQUUsU0FBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWEsQ0FDdkIsU0FBUyxDQUFFLEdBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhLENBQ3ZCLFNBQVMsQ0FBRSxHQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYSxDQUN2QixTQUFTLENBQUUsU0FBYSxDQUN6QixBRHBCRyxBQUFBLGVBQWUsQUFBTyxDQ0MxQixJQUFJLENBQUUsUUFBUSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0REVixBQUlHLEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENB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UyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENEVzlCLEFBSUwsQUFBQSxlQUFlLEFBQU8sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFJLEFBRXJDLEFBQUEsY0FBYyxBQUFPLENBQUUsS0FBSyxDSGxCbkIsRUFBRSxDR2tCbUMsQUFHNUMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFPakMsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBZ0IsQ0FBQyxDRGtCakIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixRQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtC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RSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsY0FBYyxBQUFTLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsY0FBYyxBQUFTLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsY0FBYyxBQUFTLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDRFc5QixBQUlMLEFBQUEsZ0JBQWdCLEFBQU0sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFJLEFBRXJDLEFBQUEsZUFBZSxBQUFNLENBQUUsS0FBSyxDSGxCbkIsRUFBRSxDR2tCbUMsQUFHNUMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFB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Q0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxHQUFHLENBQUMsQ0FBQyxXQUFXLENBQUMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBQU8sQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxXQUFXLENBQUMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEtBQUssQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxNQUFNLENBQUMsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsR0FBRyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxHQUFPLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEtBQUssQ0FBQyxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsTUFBTSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsTUFBTSxFQUFDLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxLQUFl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 */
