: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}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+IC5ncl9jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cblxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQGZ1bmN0aW9uIHJlbSgkZm9udHNpemUpIHtcbiAgQHJldHVybiAkZm9udHNpemUgLyAxMCAqIDFyZW07XG59XG5cbkBtaXhpbiB0dGxfc2l6ZSgkZm9udHNpemU6IDI0KSB7XG4gIGZvbnQtc2l6ZTogcmVtKCRmb250c2l6ZSk7IGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWl4aW4gYnRuX2NvbG9yKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpOyB9XG59XG5cbkBtaXhpbiBtaW5jaG9UdGwoJGZvbnRTaXplOiAzMiwgJGZvbnRXZWlnaHQ6IDQwMCkge1xuICBmb250LWZhbWlseTogXCJZdSBNaW5jaG8gTWVkaXVtXCIsIFwi5ri45piO5pydIE1lZGl1bVwiLCBZdU1pbmNobywgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7IGZvbnQtc2l6ZTogcmVtKCRmb250U2l6ZSk7IGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbn1cbiIsIi8vIFZhcmlhYmxlXG4kYy1tYWluOiAjZTM3YzYwO1xuJGMtbWFpbi1zaGFkb3c6ICNjYTYwNDM7XG4kYy1hY2NlbnQ6ICNiOWE1NjA7XG4kYy1hY2NlbnQyOiAjODY2ZTFkO1xuJGMtZGlzYWJsZTogI2ViZWJlYjtcbiRjLXN1YjogI2Q5Y2FiZTtcbiRjLXN1YjI6ICNmOGRkZDY7XG4kYy1iZzogI2Y4ZjZmMDtcbiRjLWJnMjogcmdiYSgyNTQsIDI1MywgMjUyLCAxKTtcbiRjLWJsazogIzE1MTUxNTtcbiRjLXJlZDogI2NiMDEwMDtcbiRjLWJsdTogIzgwYjJlNDtcbiRjLWdyeTogIzhiOGI4YjtcbiRjLWdybjogIzk4Yzc2YztcbiRjLWxpbmU6ICMwMGI4MDA7XG5cbiRicmVha3BvaW50czogKFxuICBzbTogXCIobWluLXdpZHRoOiA1NzZweClcIixcbiAgbGc6IFwiKG1pbi13aWR0aDogOTkycHgpXCIsXG4gIG1kOiBcIihtaW4td2lkdGg6IDc2OHB4KVwiLFxuICBtZF9vbmx5OiBcIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk5cHgpXCIsXG4gIHhsOiBcIihtaW4td2lkdGg6IDEyMDBweClcIixcbiAgeGxfb25seTogXCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOTlweClcIixcbiAgeHhsOiBcIihtaW4td2lkdGg6IDE0MDBweClcIixcbik7XG5cbiRzcGFjZXM6IChcbiAgMDogMCxcbiAgeHM6IDEwcHgsXG4gIHM6IDIwcHgsXG4gIG06IDMwcHgsXG4gIGw6IDQwcHgsXG4gIHhsOiA1MHB4LFxuICBhdXRvOiBhdXRvLFxuKTtcbiIsIi8qIHNhbml0aXplLmNzcyAgdmVyIDEyLjAuMSAqL1xuKiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9OjphZnRlciw6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fTp3aGVyZSg6cm9vdCl7Y3Vyc29yOmRlZmF1bHQ7bGluZS1oZWlnaHQ6MS41O292ZXJmbG93LXdyYXA6YnJlYWstd29yZDstbW96LXRhYi1zaXplOjQ7dGFiLXNpemU6NDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9OndoZXJlKGJvZHkpe2Jsb2NrLXNpemU6LW1vei1hdmFpbGFibGU7YmxvY2stc2l6ZTotd2Via2l0LWZpbGwtYXZhaWxhYmxlO2Jsb2NrLXNpemU6c3RyZXRjaDttYXJnaW46MH06d2hlcmUoaDEpe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9OndoZXJlKGRsLG9sLHVsKSA6d2hlcmUoZGwsb2wsdWwpe21hcmdpbjowfTp3aGVyZShocil7Y29sb3I6aW5oZXJpdDtoZWlnaHQ6MH06d2hlcmUobmF2KSA6d2hlcmUob2wsdWwpe2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MH06d2hlcmUobmF2bGkpOjpiZWZvcmV7Y29udGVudDpcIlxcMjAwQlwiO2Zsb2F0OmxlZnR9OndoZXJlKHByZSl7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtO292ZXJmbG93OmF1dG99OndoZXJlKGFiYnJbdGl0bGVdKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfTp3aGVyZShiLHN0cm9uZyl7Zm9udC13ZWlnaHQ6Ym9sZGVyfTp3aGVyZShjb2RlLGtiZCxzYW1wKXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19OndoZXJlKHNtYWxsKXtmb250LXNpemU6ODAlfTp3aGVyZShhdWRpbyxjYW52YXMsaWZyYW1lLGltZyxzdmcsdmlkZW8pe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX06d2hlcmUoaWZyYW1lKXtib3JkZXItc3R5bGU6bm9uZX06d2hlcmUoc3ZnOm5vdChbZmlsbF0pKXtmaWxsOmN1cnJlbnRDb2xvcn06d2hlcmUodGFibGUpe2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItY29sb3I6aW5oZXJpdDt0ZXh0LWluZGVudDowfTp3aGVyZShidXR0b24saW5wdXQsc2VsZWN0KXttYXJnaW46MH06d2hlcmUoYnV0dG9uLFt0eXBlPWJ1dHRvbiBpXSxbdHlwZT1yZXNldCBpXSxbdHlwZT1zdWJtaXQgaV0pey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259OndoZXJlKGZpZWxkc2V0KXtib3JkZXI6MXB4IHNvbGlkICNhMGEwYTB9OndoZXJlKHByb2dyZXNzKXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX06d2hlcmUodGV4dGFyZWEpe21hcmdpbjowO3Jlc2l6ZTp2ZXJ0aWNhbH06d2hlcmUoW3R5cGU9c2VhcmNoIGldKXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b306Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6aW5oZXJpdDtvcGFjaXR5Oi41NH06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH06d2hlcmUoZGlhbG9nKXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkO2NvbG9yOiMwMDA7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50O2xlZnQ6MDttYXJnaW46YXV0bztwYWRkaW5nOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOi1tb3otZml0LWNvbnRlbnQ7d2lkdGg6Zml0LWNvbnRlbnR9OndoZXJlKGRpYWxvZzpub3QoW29wZW5dKSl7ZGlzcGxheTpub25lfTp3aGVyZShkZXRhaWxzPnN1bW1hcnk6Zmlyc3Qtb2YtdHlwZSl7ZGlzcGxheTpsaXN0LWl0ZW19OndoZXJlKFthcmlhLWJ1c3k9dHJ1ZSBpXSl7Y3Vyc29yOnByb2dyZXNzfTp3aGVyZShbYXJpYS1jb250cm9sc10pe2N1cnNvcjpwb2ludGVyfTp3aGVyZShbYXJpYS1kaXNhYmxlZD10cnVlIGldLFtkaXNhYmxlZF0pe2N1cnNvcjpub3QtYWxsb3dlZH06d2hlcmUoW2FyaWEtaGlkZGVuPWZhbHNlIGldW2hpZGRlbl0pe2Rpc3BsYXk6aW5pdGlhbH06d2hlcmUoW2FyaWEtaGlkZGVuPWZhbHNlIGldW2hpZGRlbl06bm90KDpmb2N1cykpe2NsaXA6cmVjdCgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZX0iLCJAaW5jbHVkZSBtcShzbSkge1xuICAvKiBzbSAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLyogNjAw5Lul5LiLICovXG59XG5cbkBpbmNsdWRlIG1xKG1kKSB7XG4gIC8qIG1kICovXG59XG5cbkBpbmNsdWRlIG1xKGxnKSB7XG4gIC8qIGxnICovXG59XG5cbkBpbmNsdWRlIG1xKHhsKSB7XG4gIC8qIHhsICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYm9keVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIixcbiAgICBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgLy8gZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBrbmFcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgaW1nIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltocmVmXj1cInRlbDpcIl0ge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG5cbi53b3JkYnJlYWsge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5mcy1jLWhlYWRpbmctLXBhZ2V7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYmxfYmFyX2ludHJvLW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAzMHB4KTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlMmFiO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmJsX2Jhcl9saXN0ZWRQcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGMtYmc7XG4gIHBhZGRpbmc6IDFweCAwO1xuICAvLyBjb2xvcjogI2ZmZjtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDJ2dywgMTRweCk7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgfVxuXG4gIC8vIHNwYW4ge1xuICAvLyAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAvLyB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIGFuZHJvaWRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vL+Kcs+OBjOOBi+OBkeOCi+OBruOCkuS/ruato1xuLmZzLWMtcmVxdWlyZWRNYXJrIHtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjLXJlZDtcbiAgfVxufVxuXG4uZnMtcHQtY2Fyb3VzZWxfX3RyYWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgaGVpZ2h0OiAyMTFweDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGhlaWdodDogNTQ2cHg7XG4gIH1cblxuICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Ot44K0LVRPUOOBr2gx6KGo56S6LOS4i+WxpOOBr2RpdlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmgxLmZzLXAtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5mcy1wLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vL1RPUOOBruOBv1xuLmZzLWJvZHktdG9wIHtcbiAgaDEuZnMtcC1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgZGl2LmZzLXAtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBMaW5rIGNvbG91ciDmm7jjgY3mj5vjgYhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1jdXN0b20sXG4uZnMtYm9keS1hYm91dC10ZXJtcyxcbi5mcy1ib2R5LWFib3V0LW1lbWJlckFncmVlbWVudCxcbi5mcy1ib2R5LW15LW9yZGVycyxcbi5mcy1ib2R5LWFib3V0LXByaXZhY3lQb2xpY3ksXG4uZnMtYm9keS1uZXdzbGV0dGVyLXN1YnNjcmliZS1zdWNjZXNzLFxuLmZzLWJvZHktbG9naW4sXG4uZnMtYm9keS1jYXJ0LWxvZ2luLFxuLmZzLWJvZHktd2lzaGxpc3QtbG9naW4sXG4uZnMtYm9keS1yZXZpZXctbG9naW4sXG4uZnMtYm9keS1saW5lLWxvZ2luLFxuLmZzLWJvZHktbmV3c2xldHRlci1zdWJzY3JpYmUtc3VjY2Vzcyxcbi5mcy1ib2R5LXJlZ2lzdGVyLFxuLmZzLWJvZHktY3VzdG9tZXJEZXRhaWxzLFxuLmZzLWJvZHktY2hlY2tvdXQtc3VjY2Vzcyxcbi5mcy1ib2R5LXJlZ2lzdGVyLXN1Y2Nlc3Mge1xuICAuZnMtbC1tYWluIHtcbiAgICBhIHtcbiAgICAgIC8vIGNvbG9yOiAkYy1tYWluO1xuXG4gICAgICAvLyAmOnZpc2l0ZWQge1xuICAgICAgLy8gICBjb2xvcjogJGMtbWFpbjtcbiAgICAgIC8vIH1cblxuICAgICAgJi5mcy1jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtbC1zaWRlQXJlYSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLWJsaztcblxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGs7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZzLWJvZHktY2hlY2tvdXQtbXVsdGkgLmZzLWMtcmV0dXJuZWRTcGVjaWFsQ29udHJhY3RfX2xpbmsge1xuICBhIHtcbiAgICBjb2xvcjogJGMtbWFpbjtcblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICB9XG5cbiAgICAmLmZzLWMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtbC1zaWRlQXJlYSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtYmxrO1xuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGMtYmxrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDjg63jgrDjgqTjg7Pjg5rjg7zjgrhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1sb2dpbiAuZnMtYy1uZXdVc2Vyc19fbWVzc2FnZSxcbi5mcy1ib2R5LXdpc2hsaXN0LWxvZ2luIC5mcy1jLW5ld1VzZXJzX19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44GK5a6i5qeY5oOF5aCx5YWl5YqbXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktY3VzdG9tZXJEZXRhaWxzIHtcbiAgLmZzLWMtYWdyZWVtZW50Q29uZmlybWF0aW9uIHtcbiAgICBtYXJnaW46IDRweCAwIDNyZW07XG4gICAgcGFkZGluZzogNHB4IDAgMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbiAgfVxuXG4gIC8v5Lya5ZOh55m76Yyy44GX44G+44Gb44KT44GL77yf44Gv6KGo56S644GX44Gq44GEXG4gIC5mcy1jLWFncmVlbWVudENvbmZpcm1hdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZzLWMtbWVtYmVyUG9saWN5QWdyZWVGaWVsZCxcbi5mcy1jLXByaXZhY3lQb2xpY3lBZ3JlZUZpZWxkIHtcbiAgLmZzLWMtY2hlY2tib3hfX2NoZWNrTWFyayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk5OTk5OTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOOCs+ODvOODieiqjeiovFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v5YaN6YCB5L+h44Oc44K/44Oz44KS55uu56uL44Gf44Gq44GPXG4uZnMtYy1idXR0b24tLXJlc2VuZFZlcmlmaWNhdGlvbkNvZGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOODneOCpOODs+ODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1wLW1lbWJlckluZm9fX3BvaW50cyB7XG4gIGNvbG9yOiAkYy1hY2NlbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNsaWNrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtc2xpY2sgLnNsaWNrLXByZXYsXG4uZnMtYy1zbGljayAuc2xpY2stbmV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gbW92aWVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubW92aWVfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyrjgqLjgrnjg5rjgq/jg4jmr5QgMTY6OeOBruWgtOWQiOOBrue4puW5hSovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8q44Ki44K544Oa44Kv44OI5q+UIDE6MeOBruWgtOWQiOOBrue4puW5hSovXG4gICYubW92aWVfd3JhcF9zcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Oe44Kk44Oa44O844K4XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX0xvZ291dEJ0biB7XG4gIG1hcmdpbjogOHB4IDAgM2VtIDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gM2VtIGF1dG87XG4gIH1cblxuICBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMS42ZW0gMC44ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmZzLWMtYWNjb3VudFNlcnZpY2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZzLWMtYWNjb3VudFNlcnZpY2VfX3BhZ2UtLWNvdXBvbkxpc3Qge1xuICBmbGV4LWJhc2lzOiAxMjhweDtcbn1cblxuLmZzLWMtYWNjb3VudFNlcnZpY2VfX3BhZ2Uge1xuICBtYXJnaW46IDhweDtcbn1cblxuLmZzLWMtYWNjb3VudFNlcnZpY2VfX3BhZ2UtLWFjY291bnREZWxldGUge1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgYSB7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZzLWMtYWNjb3VudFNlcnZpY2Uge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDkvJrlk6HnmbvpjLJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udW4tcmVnaXN0ZXJfYmlydGhkYXlFeHBsYW5hdGlvbiB7XG4gIGNvbG9yOiAkYy1yZWQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOS8muWToeeZu+mMsuWujOS6hlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5yZWdpc3Rlcl9ncmVlbi1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwYjgwMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICNjOGM4Yzg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOOBlOazqOaWh+aJi+e2muOBjVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWNoZWNrb3V0LW11bHRpRGVzdGluYXRpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mcy1jLWNoZWNrb3V0LXByZXZpZXdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5mcy1jLWNoZWNrb3V0LWNvdXBvbkluZm9fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZnMtYy1jaGVja291dC1jb3Vwb25Db2RlSW5wdXQge1xuICBvcmRlcjogMztcbn1cblxuLmZzLWMtY2hlY2tvdXQtY291cG9uTGlzdCB7XG4gIG9yZGVyOiAyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDpgIDkvJpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1teS1hY2NvdW50LWRlbGV0ZSB7XG4gIC5mcy1jLWlucHV0SW5mb3JtYXRpb25fX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnVuX2FjY291bnREZWxldGVOb3RlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOOBlOazqOaWh+aJi+e2muOBjVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWNoZWNrb3V0LXBheW1lbnRNZXRob2RfX21lc3NhZ2Uge1xuICAudW5fYmFua19udW1iZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxuXG4gIC51bl9iYW5rX251bWJlciB7XG4gICAgcCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQmxfcmV0dXJuVG9DYXJ0X2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g55Sf55Sj6ICF44Oq44Oz44KvXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtcHJvZHVjdExpc3RJdGVtX19wcm9kdWN0RGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjODE4MTgxO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nLmljbi1wcm9kdWNlciB7XG4gICAgICBmbGV4OiAwIDAgNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC8vICY6OmJlZm9yZSB7XG4gICAgLy8gICBjb250ZW50OiBcIlxcZTkzM1wiO1xuICAgIC8vICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgLy8gICBzcGVhazogbm9uZTtcbiAgICAvLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAvLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLy8gICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAvLyAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8vICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gICBmb250LXNpemU6IDJyZW07XG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAvLyAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogLTAuMjVyZW07XG4gICAgLy8gICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICAgIC8vICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgLy8gfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOOCq+ODvOODiOODu+WVhuWTgeips+e0sOODu+ODnuOCpOODmuODvOOCuC3jgYrjgZnjgZnjgoHllYblk4HjgIHjgYrmsJfjgavlhaXjgorllYblk4Fcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1mZWF0dXJlZFByb2R1Y3QsXG4uZnMtYy13aXNobGlzdFByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5mcy1jLWZlYXR1cmVkUHJvZHVjdF9fdGl0bGUsXG4gIC5mcy1jLXdpc2hsaXN0UHJvZHVjdF9fdGl0bGUge1xuICAgIEBleHRlbmQgLmVsX2hlYWRpbmdfbHYyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TWFya3Mge1xuICAgIGdhcDogM3B4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9faW1hZ2VfX2ltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TmFtZV9fY29weSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RNYXJrX19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0UHJpY2VzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1tYXJrLS1idW5kbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbkNvbnRhaW5lci5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3Byb2R1Y3ROYW1lIHtcbiAgICAgIG1hcmdpbjogN3B4IDBweCA5cHggMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TmFtZV9fbmFtZSB7XG4gICAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBidG4g5pu444GN5o+b44GIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1teVBhZ2VUb3AsXG4uZnMtYy1idXR0b25Db250YWluZXItLWJhY2ssXG4uZnMtYy1idXR0b25Db250YWluZXItLWJhY2tUb1JlZ2lzdGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZzLWMtYnV0dG9uLS1wbGFpbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOGVtIDEuNmVtIDAuNmVtO1xuICBtYXJnaW46IGF1dG87XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGMtbWFpbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYy1tYWluO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZnMtYy1idXR0b24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1jLWJ1dHRvbi0tc3RhbmRhcmQge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GK5rCX44Gr5YWl44KK44Oc44K/44Oz5pu444GN5o+b44GIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtYnV0dG9uLS1wYXJ0aWN1bGFyOmhvdmVyLFxuLmZzLWMtYnV0dG9uLS1wYXJ0aWN1bGFyOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g54m56ZuG44Kz44Oz44OG44Oz44OEXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX3NwZWNpYWxDb250ZW50cyxcbi5seV9yZWNvbW1lbmRlZFNwd2NpYWxDb250ZW50cyB7XG4gIC5mcy1wdC1jb2x1bW5fX2ltYWdlPmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmxvZ2luXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktbG9naW4gLmZzLWMtcmVnaXN0ZXJlZFVzZXJzLFxuLmZzLWJvZHktd2lzaGxpc3QtbG9naW4gLmZzLWMtcmVnaXN0ZXJlZFVzZXJzLFxuLmZzLWJvZHktcmV2aWV3LWxvZ2luIC5mcy1jLXJlZ2lzdGVyZWRVc2VycyB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZmxleC1iYXNpczogMTcwJTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJyZWFkY3J1bWJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjNlbSBhdXRvIDAuNWVtIGF1dG87XG5cbiAgLmZzLWMtYnJlYWRjcnVtYl9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICB9XG5cbiAgLmZzLWMtYnJlYWRjcnVtYl9fbGlzdEl0ZW0rLmZzLWMtYnJlYWRjcnVtYl9fbGlzdEl0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6ICNjM2MzYzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5zZWFyY2ggYm94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX3NlYXJjaFdvcmQge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgbWluLWhlaWdodDogNTVweDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICB9XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi5rOo55uu44Kt44O844Ov44O844OJ77yaXCI7XG4gIH1cblxuICAuZnMtcHQtY29sdW1uX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gIH1cblxuICAuZnMtcHQtY29sdW1uX19pbWFnZSB7XG4gICAgLy/nlLvlg4/jgYzlhaXjgaPjgabjgoLooajnpLrjgZfjgarjgYRcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLXB0LWNvbHVtbl9faXRlbT4qKyoge1xuICAgIC8v55S75YOP44GM5YWl44Gj44Gf5pmC44Gr44Gk44GP44Oe44O844K444Oz44KS44Oq44K744OD44OIXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5mcy1wdC1jb2x1bW5fX2Rlc2NyaXB0aW9uIHtcbiAgICAvL+acrOaWh+OBjOWFpeOBo+OBpuOCguihqOekuuOBl+OBquOBhFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtcHQtY29sdW1uX19pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBjb2xvcjogJGMtYmxrO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wdC1jb2x1bW5fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXN1YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiNcIjtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7kvJrlk6HnmbvpjLLjg6Ljg7zjg4Djg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udW5fbW9kYWxfb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udW5fbW9kYWxfY2FyZCB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi51bl9tb2RhbF9pbWcge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi51bl9tb2RhbF9idXR0b25DbG9zZSB7XG4gIGJhY2tncm91bmQ6ICMzMDMwMzA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51bl9tb2RhbF9idXR0b25DbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu57+76Kiz44Oc44K/44OzKHNodXR0bylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc3R0LWxhbmctc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMyAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG5cbiAgJi5vbiB7XG4gICAgbWF4LWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdHQtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNHB4IDMycHggNHB4IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMycHggMTBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0dC1jb2RlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zdHQtaXRlbSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmZzLWJvZHktcHJvZHVjdCB7XG4gIC5zdHQtbGFuZy1zZWxlY3QuYmwge1xuICAgIGJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mbGlwZGVzayAuZmxpcGRlc2stdHJpZ2dlciB7XG4gICAgYm90dG9tOiAxNDVweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmx5X2hlYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5seS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgLy8gTG9naW4gYnV0dG9uIFN0YXRlXG4gIC5pc19sb2dnZWRJbl9fZmFsc2UudW5fZ3Vlc3RPbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5pc19sb2dnZWRJbl9fdHJ1ZS51bl9ndWVzdE9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXNfbG9nZ2VkSW5fX2ZhbHNlLnVuX21lbWJlck9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXNfbG9nZ2VkSW5fX3RydWUudW5fbWVtYmVyT25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX3NwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ2cHg7XG5cbiAgICAuYnRuLWNhcnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgIH1cblxuICAgIC5idG4tc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgIH1cblxuICAgIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b25fX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY29sb3I6ICRjLWJsaztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uX19sYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMC40O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLWRyYXdlckJ1dHRvbl9fbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgfVxuXG4gIC5mcy1wLWRyYXdlckJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLWlucHV0R3JvdXAge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cblxuICAuZnMtbC1oZWFkZXJfX3V0aWxpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mcy1sLWhlYWRlcl9fdXRpbGl0eSB7XG4gICAgLmZzLXB0LW1lbnUge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogLThweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtaGVhZGVyVXRpbGl0eU1lbnVfX2xpc3Qge1xuICAgIGEge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtaGVhZGVyVXRpbGl0eU1lbnVfX2xpc3Qge1xuICAgIC5mcy1wdC1tZW51X19pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2Q5ZDlkOTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX3JpZ2h0X21lbnUge1xuICAgIG1hcmdpbjogMC43cmVtIDAgMXJlbSAwO1xuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9yaWdodF9tZW51MiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdF9tZW51SXRlbSB7XG4gICAgICAuZnMtcHQtbWVudV9fbGluayB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEuMmVtO1xuICAgICAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdF9tZW51SXRlbV9fbG9nSW4ge1xuICAgICAgLmZzLXB0LW1lbnVfX2xpbmsge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1sb2dpbi5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0X21lbnVJdGVtX19mYXYge1xuICAgICAgLmZzLXB0LW1lbnVfX2xpbmsge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1wcm9kdWN0X2hlYXJ0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRfbWVudUl0ZW1fX2NhcnQge1xuICAgICAgLmZzLXB0LW1lbnVfX2xpbmsge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1jYXJ0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtbC1oZWFkZXJfX2NvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjFlbSAxZW0gMC4yZW0gMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgcGFkZGluZzogMCAzZW07XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4OiAxIDAgYXV0bztcblxuICAgIC5mcy1sLWhlYWRlcl9fZHJhd2VyT3BlbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAuZnMtcC1kcmF3ZXJCdXR0b25fX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG5cbiAgICAuZnMtbC1oZWFkZXJfX2xvZ28ge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuXG4gICAgLmZzLXAtbG9nbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDQlIDAgMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDQlIDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcC1sb2dvX19pbWFnZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzN3B4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlclVyZ2VudE1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwIDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNjYjAwMDA7XG4gICAgYm9yZGVyLXRvcDogI2U5ZTllOSAxcHggc29saWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5lbF9oZWFkZXJVcmdlbnRNZXNzYWdlX2JvZHkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlcl9kb3duc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuM2VtIDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogMC43ZW0gMDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZzLXAtc2VhcmNoRm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuXG4gICAgICAuZnMtcC1pbnB1dEdyb3VwX19pbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC43ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvcGxpbmsge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3BocyB7XG4gICAgICAgICAgPi5jbG9zZV9idXR0b24ge1xuICAgICAgICAgICAgdG9wOiAwLjI1ZW07XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID5kaXYucG9wbGlua19zdWdnZXN0IHtcbiAgICAgICAgICAgID5kaXYud29yZC5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPmRpdi5wb3BsaW5rX3NlYXJjaCB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjN2E3YTdhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID5kaXYucG9wbGlua19zdWdnZXN0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDljYWJlO1xuICAgICAgICB9XG5cbiAgICAgICAgPmRpdi5wb3BsaW5rX3NlYXJjaCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5Y2FiZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm1fX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtX19idXR0b24ge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHdpZHRoOiA1ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogN2VtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9waWNrdXBXb3JkcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBkdCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleDogMCAwIDNlbTtcbiAgICAgIH1cblxuICAgICAgZGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5saXN0X3BpY2t1cFdvcmRzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYy1hY2NlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiI1wiO1xuICAgICAgICAgICAgY29sb3I6ICRjLWFjY2VudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfY29tbW9uX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIG1hcmdpbjogMCA1ZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYyIHtcbiAgICAgIGJvcmRlcjogMXB4ICNkZGRkZGQgc29saWQ7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlcl9uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAkYy1zdWIgc29saWQgMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSUpO1xuXG4gICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mcy1wdC1tZW51X19saW5rLS1sdjIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmOjphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogXCJcXGU5MzdcIjtcbiAgICAgICAgLy8gICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgLy8gICBzcGVhazogbm9uZTtcbiAgICAgICAgLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIC8vICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgLy8gICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgLy8gICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLy8gICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLy8gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLy8gICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAvLyAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLy8gICByaWdodDogMWVtO1xuICAgICAgICAvLyAgIHRvcDogNTAlO1xuICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjEge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBib3JkZXItbGVmdDogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuICAgICAgcGFkZGluZzogMC42ZW0gMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuN2VtIDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluLXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuZnMtcHQtbWVudS0tbHYyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmcyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvLyAgICY6OmFmdGVyIHtcbiAgICAgIC8vICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC8vICAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xuICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgLy8gICAgIHNwZWFrOiBub25lO1xuICAgICAgLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIC8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy8gICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLy8gICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLy8gICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgICAgbWFyZ2luLXRvcDogLTEuMmVtO1xuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAvLyAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxNCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxOCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi44GL44KJ5o6i44GZXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9fbGluay0tbHYxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLWhlYWRlck5hdmlnYXRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ibF9oZWFkZXJVcHNpZGVfcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuZnMtcC13ZWxjb21lTXNnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmZzLWwtaGVhZGVyX193ZWxjb21lTXNnLmlzLXJlYWR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX2Fib3V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIHdpZHRoOiAyM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmJsX2Jhcl9saXN0ZWRQcm9kdWN0IHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgIC8vIGNvbG9yOiAjZmZmO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDE0cHgpO1xuICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9hYm91dENvcHkge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICAuZWxfYnRuLmVsX2J0bl9zbSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgfVxuXG4gICYuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICAvLyBuYXZiYXJTY3JvbGzlsI7lhaXjgavjgaTjgY3oqJjovIlcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgLy8gbmF2YmFyU2Nyb2xs5bCO5YWl44Gr44Gk44GN6KiY6LyJXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmJsX2hlYWRlcl9kb3duc2lkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAuZnMtbC1oZWFkZXJfX2NvbnRlbnRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxfaGVhZGVyX25hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBibF9oZWFkZXJfbmF2X2l0ZW1jYXRlZ29yeVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAvLyBuYXZiYXJTY3JvbGzlsI7lhaXjgavjgaTjgY3oqJjovIlcbiAgICAuYmxfaGVhZGVyX25hdl9pdGVtY2F0ZWdvcnkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgICAgICYuanNfaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGludG8gLmZzLWJvZHktdG9wXG4uZnMtYm9keS10b3Age1xuICAubHktaGVhZGVyIHtcbiAgICAuYmxfaGVhZGVyX2Rvd25zaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi5pcy1maXhlZCB7XG4gICAgICAuYmxfaGVhZGVyX2Rvd25zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtaWNvbi0tY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwLjllbTtcbiAgICBoZWlnaHQ6IDAuOWVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1jYXJ0LnN2Zyk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5hc2lkZShkcmF3ZXIpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktdG9wIC5seS1tYWluIC5mcy1wLWRyYXdlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uZnMtbC1tYWluIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAuZnMtcC1kcmF3ZXIge1xuICAgIHotaW5kZXg6IDk5OTc7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgIH1cbiAgfVxufVxuXG4uZnMtYm9keS10b3AgLmx5LW1haW4gLmZzLXAtY3RybERyYXdlcjpjaGVja2VkKy5mcy1wLWRyYXdlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5mcy1sLXBhZ2VNYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uZnMtbC1zaWRlQXJlYSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMjAlO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG4uZnMtcC1kcmF3ZXJfX2xvZ2luTG9nb3V0LFxuLmZzLXAtZHJhd2VyX193ZWxjb21lTXNnIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mcy1wLWRyYXdlcl9fYnV0dG9uQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZnMtcC1kcmF3ZXJCdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZnMtcC1kcmF3ZXJfX3dlbGNvbWVNc2cge1xuICBtYXJnaW46IDE2cHggMCA4cHggMDtcbn1cblxuLmZzLXAtZHJhd2VyIHtcbiAgLmlzX2xvZ2dlZEluX19mYWxzZS51bl9ndWVzdE9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmlzX2xvZ2dlZEluX190cnVlLnVuX2d1ZXN0T25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pc19sb2dnZWRJbl9fZmFsc2UudW5fbWVtYmVyT25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pc19sb2dnZWRJbl9fdHJ1ZS51bl9tZW1iZXJPbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5seV9mb290ZXIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xuXG4gIC5seV9mb290ZXJfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAjZGRkZGRkIHNvbGlkIDFweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVVbml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG4gIH1cblxuICAuZ3JfY29sLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHBhZGRpbmc6IDEuN2VtIDEuNWVtIDFlbSAxLjVlbTtcbiAgICB9XG5cbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDE4KTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyMCk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5mcy1wLWFubm91bmNlbWVudF9fdGl0bGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVQYXltZW50IHtcbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlckd1aWRlUGF5bWVudC5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZURlbGl2ZXJ5IHtcbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlckd1aWRlRGVsaXZlcnkuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVSZXR1cm4ge1xuICAgIC5mcy1wLWFubm91bmNlbWVudF9fdGl0bGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyR3VpZGVSZXR1cm4uc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVPdGhlciB7XG4gICAgLmZzLXAtYW5ub3VuY2VtZW50X190aXRsZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJHdWlkZU90aGVyLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlUGFja2FnaW5nIHtcbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlckd1aWRlUGFja2FnaW5nLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICB9XG5cbiAgLmJsX2d1aWRlX2JvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJsX2d1aWRlX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuYmxfZ3VpZGVfbGlzdEl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5lbF90dGxfbHY1IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogI2Q5ZDlkOSBzb2xpZCAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIC5ibF9ndWlkZV9mb290ZXJfbW9yZUxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTIuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9jb21tb25fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuXG4gICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAgIC8vICAgY29udGVudDogXCLilqBcIjtcbiAgICAgICAgLy8gICBjb2xvcjogJGMtYWNjZW50MjtcbiAgICAgICAgLy8gICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAvLyB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjIge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAjZGRkZGRkIDFweDtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZzogMCAwLjVlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9jYWxlbmRhciB7XG4gICAgLmJsX2NhbGVuZGFyX3dyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAvLyAmLmJsX2NhbGVuZGFyX3dyYXBTcSB7XG4gICAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgLy8gfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibC1mb290ZXJfc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4zZW0gMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAwO1xuICAgIH1cblxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuZnMtcC1pbnB1dEdyb3VwIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm0ge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG5cbiAgICAgIC5mcy1wLWlucHV0R3JvdXBfX2lucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjdlbSAwLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm1fX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtX19idXR0b24ge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHdpZHRoOiA1ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA1ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1sLWZvb3Rlcl9fdXRpbGl0eSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgfVxuXG4gIC5mcy1wLWZvb3RlclV0aWxpdHlNZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cblxuICAgIC5mcy1wLWZvb3RlclV0aWxpdHlNZW51X19saXN0PmxpK2xpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuZnMtcC1waG9uZU9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5mcy1wLXBob25lT3JkZXJfX3Bob25lTGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIC5mcy1wLXBob25lT3JkZXJfX3Bob25lTnVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgY29sb3I6ICRjLW1haW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXAtcGhvbmVPcmRlcl9fYWRkaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsX2Zvb3Rlcl9kb3duc2lkZSB7XG4gICAgcGFkZGluZzogMWVtIDAgMCAwO1xuICB9XG5cbiAgLmJsX2Zvb3Rlcl9kb3duc2lkZV9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAuZnMtcC1mb290ZXJDb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYmxfZm9vdGVyX2Rvd25zaWRlX2NhbXBhbnkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuYmxfZm9vdGVyX2Rvd25zaWRlX3RlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgLmVsX2Zvb3Rlcl9kb3duc2lkZV9jYW1wYW55TmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5lbF9mb290ZXJfZG93bnNpZGVfc2l0ZU5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmZzLXAtZm9vdGVyVXRpbGl0eU1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZzLXAtZm9vdGVyVXRpbGl0eU1lbnVfX2xpc3Qge1xuICAgIGxpIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDRweCA1cHggM3B4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+bGkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uIHtcbiAgICBib3R0b206IGNhbGMoMjJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIH1cblxuICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uLnBsdXMtZml4ZWRjYXJ0IHtcbiAgICBib3R0b206IGNhbGMoMHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgICB6LWluZGV4OiAxMDAwMDAwO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuZm9vdGVy5YaFIEdvb2dsZeOCq+ODrOODs+ODgOODvCBXZWLjgrnjgq3jg5/jg7PjgrDpmLLmraLmjqrnva7jga7jgZ/jgoHooajnpLrkuI3og71cbuKGkiDoqbLlvZPjg5rjg7zjgrjjga5Hb29nbGXjgqvjg6zjg7Pjg4Djg7wgaWZsYW1l44Kz44Oz44OG44OKIOWJiumZpFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LWN1c3RvbWVyRGV0YWlscyxcbi5mcy1ib2R5LWNoZWNrb3V0LW11bHRpLFxuLmZzLWJvZHktcmVnaXN0ZXIsXG4uZnMtYm9keS1yZWdpc3Rlci12ZXJpZmljYXRpb24sXG4uZnMtYm9keS1mb3Jnb3RQYXNzd29yZCxcbi5mcy1ib2R5LXJlc2V0UGFzc3dvcmQsXG4uZnMtYm9keS1sb2dpbixcbi5mcy1ib2R5LW15LW9yZGVycy1kZXRhaWxzLFxuLmZzLWJvZHktbXktYWNjb3VudC1zZXR0aW5ncyxcbi5mcy1ib2R5LW15LWFjY291bnQtc2V0dGluZ3MtZWRpdCxcbi5mcy1ib2R5LW15LWFjY291bnQtZGVsZXRlLFxuLmZzLWJvZHktbXktYWNjb3VudC1wYXNzd29yZCxcbi5mcy1ib2R5LW15LWFkZHJlc3Nib29rLFxuLmZzLWJvZHktbXktYWRkcmVzc2Jvb2stbmV3LFxuLmZzLWJvZHktbXktYWRkcmVzc2Jvb2stZWRpdCxcbi5mcy1ib2R5LW15LWNhcmRzLFxuLmZzLWJvZHktd2lzaGxpc3QtbG9naW4sXG4uZnMtYm9keS1jYXJ0LWxvZ2luLFxuLmZzLWJvZHktcmV2aWV3LWxvZ2luIHtcbiAgLmJsX2NhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLmx5X2hlYWRlciB7IHdpZHRoOiAxMDAlOyB9XG5cbi5seV9jb250IHsgd2lkdGg6IDEwMCU7XG4gICYubHlfY29udF9fY29sdW1uIHtcbiAgICAmX21haW4geyAgfVxuICAgICZfc2lkZSB7ICB9XG4gIH1cbn1cblxuXG4ubHlfZm9vdGVyIHsgd2lkdGg6IDEwMCU7IH1cbiIsIi5ibF9idG5Vbml0IHtcbiAgd2lkdGg6IGNsYW1wKDI4MHB4LCA1NXZ3LCAzODBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g54++5ZyoIOODiOODg+ODl+ODmuODvOOCuOODu+WVhuWTgeips+e0sOODmuODvOOCuCDjgafkvb/nlKjkuK1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJsX2NhcmRVbml0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL3RhYmVyYXJlLml0ZW1ib3guZGVzaWduL2l0ZW0vc3JjL2xvYWRpbmcuc3ZnKSBjZW50ZXIvYXV0byBuby1yZXBlYXQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtVHJhY2suc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtVHJhY2sge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWwuZnMtYy1zbGljayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyAz44Ki44Kk44OG44OgXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmJsX2NhcmRVbml0XzNpdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0IHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtVHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogNjB2dztcbiAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgIG1pbi13aWR0aDogNjB2dztcbiAgICAgIHBhZGRpbmc6IDAgOHB4IDA7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXg6IDAgMSAzMy4zJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxODVweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIDTjgqLjgqTjg4bjg6BcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYuYmxfY2FyZFVuaXRfNGl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3Qge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW1UcmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgMzMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4OiAwIDEgMjUlO1xuICAgICAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOOCouOCpOODhuODoOODquOCueODiFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5ibF9jYXJkVW5pdF9pdGVtTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgd2lkdGg6IDE4MHZ3ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIHdpZHRoOiAxODB2dyAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgZmxleDogMCAwIDE4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3Qge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbVRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMzl2dztcbiAgICAgIG1pbi13aWR0aDogMzl2dztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8g5Lu75oSP5ZWG5ZOB6KGo56S6dW5zbGlja1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fY3RybCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIGJsX2NhcmRVbml0X3NsaWNrXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLmJsX2NhcmRVbml0X3NsaWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIOS7u+aEj+WVhuWTgeODquOCueODiOODu+ODrOOCs+ODoeODs+ODiVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOWFsemAmlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbS5mcy1jLXByb2R1Y3RMaXN0SXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19pbWFnZV9faW1hZ2UuZnMtYy1wcm9kdWN0SW1hZ2VfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgNnB4O1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOS7u+aEj+WVhuWTgeODquOCueODiFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gLmZzLWMtcHJvZHVjdE5hbWVfX2NvcHkge1xuICAvLyAgIGNvbG9yOiAkYy1hY2NlbnQyO1xuICAvLyAgIEBpbmNsdWRlIG1pbmNob1R0bCgxNCk7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgLy8gfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fbWFpbl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g44Os44Kz44Oh44Oz44OJXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyAucmNtZC1zbGljay1wcmV2LFxuICAvLyAucmNtZC1zbGljay1uZXh0IHtcbiAgLy8gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIC8vIH1cbiAgLnJjbWQtc2xpY2stcHJldixcbiAgLnJjbWQtc2xpY2stbmV4dCB7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjMpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuMyk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgfVxuICB9XG5cbiAgJi5yY21kLXNsaWNrLWRpc2FibGVkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgLnJjbWQtc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gICAgfVxuICB9XG5cbiAgLnJjbWQtc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBiuOBhOOBl+OBhOODrOOCt+ODlOODu+OBiuOBhOOBl+OBhOOCs+ODqeODoFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibF9yZWNpcGVDYXJkcyB7XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOWFsemAmlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZWxfaGVhZGluZ19sdjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5yZWNpcGVDYXJkcyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5yZWNpcGVDYXJkc19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLnJlY2lwZUNhcmRzX2xpc3RfaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDcwdnc7XG4gICAgICAgIG1heC13aWR0aDogNzB2dztcbiAgICAgICAgbWluLXdpZHRoOiA3MHZ3O1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIGZsZXg6IDAgMSAzMy4zJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTg1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtaW1nIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktbWV0YS1yZWNpcGUgLmJhZGdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIDLjgaTmqKrkuKbjgbNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiYuYmxfcmVjaXBlQ2FyZHNfX2RvdWJsZXtcbiAud3JhcHBlcntcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5XG4gfVxuIC5pbm5lcntcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiB9XG4udGV4dHtcbiAgZmxleC1ncm93OiAxO1xufVxufVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44GK44GE44GX44GE44Os44K344OUXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICYuYmxfcmVjaXBlQ2FyZHNfX3JlY2lwZSB7XG5cbiAgICAuZWxfaGVhZGluZ19sdjIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb25fcmVjaXBlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjQzk3RTM1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNpcGVDYXJkcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlNGNkO1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMXB4IDBweCAjZjJjMWE2O1xuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDjgYrjgYTjgZfjgYTjgrPjg6njg6BcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgJi5ibF9yZWNpcGVDYXJkc19fYXJ0aWNsZSB7XG5cbiAgICAuZWxfaGVhZGluZ19sdjIge1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb25fYXJ0aWNsZS5zdmcpO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNEOUIyMEI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY2lwZUNhcmRzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGYxY2U7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIxcHggMHB4ICNkOWRjODM7XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg55Sf55Sj6ICF44GL44KJ44Gu55u06YCB44Oc44Kk44K5XG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgJi5ibF9yZWNpcGVDYXJkc19fbWRibG9nIHtcblxuICAgIC5lbF9oZWFkaW5nX2x2MiB7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3RhYmVyYXJlLml0ZW1ib3guZGVzaWduL2l0ZW0vYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbl9hcnRpY2xlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2FkYzUwYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjaXBlQ2FyZHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjVjZTtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjFweCAwcHggI2Q5ZGM4MztcblxuICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIC5pY24tYXV0aG9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICDnlJ/nlKPogIXjgYvjgonjga7nm7TpgIHjg5zjgqTjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxfYmxvZ0NhcmRzIHtcbiAgLmVsX2hlYWRpbmdfbHYyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uX2FydGljbGUuc3ZnKTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNhZGM1MGI7XG4gICAgfVxuICB9XG5cbiAgLmJsb2dDYXJkcyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2FkYzUwYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5ibG9nQ2FyZHNfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5ibG9nQ2FyZHNfbGlzdF9pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogNzB2dztcbiAgICAgICAgbWF4LXdpZHRoOiA3MHZ3O1xuICAgICAgICBtaW4td2lkdGg6IDcwdnc7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDA7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBmbGV4OiAwIDEgMzMuMyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTZweCAwcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1pbWcge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luOiAtNDBweCAtNXB4IDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgLmljbi1hdXRob3Ige1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCA0cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudHJ5LW1ldGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmNhcm91c2VsXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy8gLmZzLWMtYnV0dG9uLS1jYXJvdXNlbC0tcHJldjo6YmVmb3JlLFxuLy8gLmZzLWMtYnV0dG9uLS1jYXJvdXNlbC0tbmV4dDo6YmVmb3JlIHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cbiIsIi5ibF9naWZ0X2NvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXN1YjI7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRjLW1haW47XG4gICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRjLW1haW47XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwJSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMCUpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5lbF9idG5fYW5jIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogJGMtbWFpbiAxcHggc29saWQ7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uYmxfc3BhY2VfYW5jaG9yIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5ibF9naWZ0X2V2ZW50IHtcbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmlubmVyIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuLnRleHQtY2VudGVye1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4gIC5tdC0xcmVtIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjgrnjg57jg5sm44K144Kk44OJ44OQ44O844Oh44OL44Ol44O8XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5mcy1sLXNpZGVBcmVhIHtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gICYuZnMtcC1kcmF3ZXIge1xuICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gYmxfZHJhd2VyX2hlYWRlclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJsX2RyYXdlcl9oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZzLXAtd2VsY29tZU1zZyB7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYmxfbG9nZ2VkSW5fYnRuIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxOCk7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1sb2dnZWRJbi0tZmFsc2Uge1xuICAgICAgLmJsX2xvZ2dlZEluX2J0biB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmJsX2xvZ2dlZEluX2ZhbHNlX2J0bl93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxfbG9nZ2VkSW5fZmFsc2VfYnRuX19sb2dpbiBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cblxuICAgIC5ibF9sb2dnZWRJbl9mYWxzZV9idG5fX3NpZ251cCBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkyYVwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgfVxuXG4gICAgLmlzLWxvZ2dlZEluLS10cnVlIHtcbiAgICAgICYuZnMtcC1ub25NZW1iZXJHdWVzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5ibF9sb2dnZWRJbl9idG4ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICYgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9kcmF3ZXJfbWVudV9zaG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaXRfbWVudUl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXN1YjtcbiAgICAgIGZsZXg6IDAgMSAyNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkzNlwiO1xuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkzYlwiO1xuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudSBhIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgLmZzLXAtc2VhcmNoRm9ybV9faW5wdXRHcm91cCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2UzN2M2MDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IC4yNWVtO1xuICAgICAgfVxuXG4gICAgICAuZnMtcC1zZWFyY2hGb3JtX19idXR0b24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gYmxfY29tbW9uX21lbnVcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5ibF9jb21tb25fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYxIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIC8vIC5mcy1wdC1tZW51LS1sdjIge1xuICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAvLyAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxOCk7XG4gICAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjQjlBNTYwIHNvbGlkO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHJpZ2h0OiAuNWVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlDQUJFO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAuZnMtcHQtbWVudV9fbGluay0tbHYyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxLjVlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MzNcIjtcbiAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDAuMjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBibF9kcmF3ZXJfbG93ZXJcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5ibF9kcmF3ZXJfbG93ZXIge1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ibF9kcmF3ZXJfbWVudV9ndWlkZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmbGV4OiAwIDEgNTAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWRlZGVkO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5mcy1wdC1tZW51IGEge1xuICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMS41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkzM1wiO1xuICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMC4yZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g5o6i44GZ44K/44Kk44OI44OrXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYmxfZHJhd2VyX3NlYXJjaHR0bCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RjQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkzMlwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbiAgfVxufVxuXG4uZnMtbC1zaWRlQXJlYSB7XG4gIC5ibF9jb21tb25fbWVudSB7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmdtZW51X19zdWJtZW51X2NhdGVnb3J5IHtcbiAgICAgIC5mcy1wdC1tZW51X19pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDEgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDAxLndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDIgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDAyLndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDMgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDAzLndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDQgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA0LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDUgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA1LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDYgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA2LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDcgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA3LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDggYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA4LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDkgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA5LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MTAgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDEwLndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MTEgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDExLndlYnApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZ21lbnVfX3N1Ym1lbnVfYm5ycyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0ycHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ21lbnVfX3N1Ym1lbnVfc2Vhc29uIHtcbiAgICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5Q0FCRTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MV9vcGVuIHtcbiAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICBmb250LWZhbWlseTogXCJZdSBNaW5jaG8gTWVkaXVtXCIsIFwi5ri45piO5pydIE1lZGl1bVwiLCBZdU1pbmNobywgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggI0I5QTU2MCBzb2xpZDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdtZW51X19zaWRlX2JucnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZmxleDogMCAxIDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5nbWVudV9naWZ0IHtcbiAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTYpO1xuICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNCOUE1NjAgc29saWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgfVxuXG4gICAgICAuZnMtcHQtbWVudV9fc3VibWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5nbWVudV9jb250ZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctLWdtZW51X2dpZnQge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxOCk7XG4gICAgY29sb3I6ICMxZjFmMWY7XG4gICAgcGFkZGluZzogMXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCAjQjlBNTYwIHNvbGlkO1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5ZWG5ZOB44Kr44O844OJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5mcy1jLXByb2R1Y3RMaXN0SXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLmJsX3Byb2R1Y2VyUGhvdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9faW1hZ2VDb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG5cbiAgICAuZnMtYy1wcm9kdWN0SW1hZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLoqbPntLDjgpLopovjgotcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XG4gICAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA2cHg7XG5cbiAgICAgIH1cblxuICAgICAgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNlMzdjNjAsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19tYWluX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fcHJvZHVjdE5hbWUge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjLWJsaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZV9fY29weSB7XG4gICAgY29sb3I6ICRjLWJsaztcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiAyLjZlbTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTMpO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDIuNmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG5cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3Byb2R1Y3REZXNjcmlwdGlvbiB7XG4gICAgb3JkZXI6IDM7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3ByaWNlcy5mcy1jLXByb2R1Y3RQcmljZXMge1xuICAgIG9yZGVyOiA0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbjogNXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0UHJpY2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0UHJpY2UtLWxpc3RlZCB7XG4gICAgICAuZnMtYy1wcm9kdWN0UHJpY2VfX21haW5fX3ByaWNlLmZzLWMtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uOm5vdCguZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uLS1saXN0ZWQpOjphZnRlciB7XG4gICAgY29udGVudDogXCLjg7vpgIHmlpnovrwpXCI7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wuZnMtYy1idXR0b25Db250YWluZXIge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgb3JkZXI6IDU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvL21hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TWFya3MsXG4gIC5mcy1jLXNhbGVzUGVyaW9kLFxuICAuZnMtYy1wcmVvcmRlck1lc3NhZ2Uge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19zYWxlc1BlcmlvZE5vdGljZSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2xvd0luU3RvY2sge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19vdXRPZlN0b2NrIHtcbiAgICBvcmRlcjogMTA7IC8vIOWcqOW6q+WIh+OCjOOBr+acgOW+jOOBq+OBl+OBn+OBhFxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX192aWV3TW9yZUltYWdlQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19tYWluX19wcmljZS5mcy1jLXByaWNlLFxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uX19sYWJlbCxcbiAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbjpub3QoLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbi0tbGlzdGVkKTo6YmVmb3JlLFxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uOm5vdCguZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uLS1saXN0ZWQpOjphZnRlciB7XG4gICAgY29sb3I6ICRjLXJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyDku7vmhI/llYblk4Hjg6rjgrnjg4gg44OV44Kp44O844Og44Oc44K/44OzXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wge1xuXG4gICAgLmZzLWMtYnV0dG9uLS1hZGRUb0NhcnQtLWxpc3QuZnMtYy1idXR0b24tLXBsYWluLFxuICAgIC5mcy1jLWJ1dHRvbi0tdmlld1Byb2R1Y3REZXRhaWwuZnMtYy1idXR0b24tLXBsYWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxMDBmO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgcGFkZGluZzogMC41ZW0gMC44ZW0gMC40ZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOBiuawl+OBq+WFpeOCiuODquOCueODiFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZnMtYy13aXNobGlzdFByb2R1Y3RfX2xpc3Qge1xuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbCB7XG5cbiAgICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tbGlzdC5mcy1jLWJ1dHRvbi0tcGxhaW4sXG4gICAgLmZzLWMtYnV0dG9uLS12aWV3UHJvZHVjdERldGFpbC5mcy1jLWJ1dHRvbi0tcGxhaW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19jb250cm9sLmZzLWMtYnV0dG9uQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnMtYy13aXNoTGlzdC5mcy1jLXByb2R1Y3RMaXN0IHtcbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19jb250cm9sIHtcblxuICAgIC5mcy1jLWJ1dHRvbi0tYWRkVG9DYXJ0LS1saXN0LmZzLWMtYnV0dG9uLS1wbGFpbixcbiAgICAuZnMtYy1idXR0b24tLXZpZXdQcm9kdWN0RGV0YWlsLmZzLWMtYnV0dG9uLS1wbGFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMTAwZjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wuZnMtYy1idXR0b25Db250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuWVhuWTgeODnuODvOOCr+ODnOOCv+ODs1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogOTBweDtcbn1cblxuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsucG9zdGFnZS1pbmNsdWRlZCB7XG4gIGNvbG9yOiAkYy1tYWluO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAkYy1tYWluIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1tYWluLCAuMSk7XG59XG5cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnRlbXAtY29vbCB7XG4gIGNvbG9yOiAkYy1ibHU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6ICRjLWJsdSAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmx1LCAuMSk7XG59XG5cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnRlbXAtY29sZCB7XG4gIGNvbG9yOiAkYy1ncnk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6ICRjLWdyeSAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtZ3J5LCAuMSk7XG59XG5cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnRlbXAtbm9ybWFsIHtcbiAgY29sb3I6ICRjLWdybjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogJGMtZ3JuIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ncm4sIC4xKTtcbn1cblxuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsudGFnLWV4cHJlc3Mge1xuICBjb2xvcjogIzk5OTkzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogIzk5OTkzMyAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk5OTkzMywgLjEpO1xufVxuXG4uZnMtYy1wcm9kdWN0TWFya19fbWFyay50YWctbm90Y2FzaCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAjMzMzIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzMzLCAuMSk7XG59XG4uZnMtYy1wcm9kdWN0TWFya19fbWFyay50YWctbm90bnAge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogIzMzMyAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMzMywgLjEpO1xufVxuLmZzLWMtbWFyay0tYnVuZGxlLmJ1bmRsZS10ZW1wLWNvb2wge1xuICBjb2xvcjogJGMtYmx1O1xuICBib3JkZXI6ICRjLWJsdSAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmx1LCAuMSk7XG59XG5cbi5mcy1jLW1hcmstLWJ1bmRsZS5idW5kbGUtdGVtcC1jb2xkIHtcbiAgY29sb3I6ICRjLWdyeTtcbiAgYm9yZGVyOiAkYy1ncnkgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWdyeSwgLjEpO1xufVxuXG4uZnMtYy1tYXJrLS1idW5kbGUuYnVuZGxlLXRlbXAtbm9ybWFsIHtcbiAgY29sb3I6ICRjLWdybjtcbiAgYm9yZGVyOiAkYy1ncm4gMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWdybiwgLjEpO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjgqvjg7zjg4jov73lvpPjg5zjgr/jg7Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDlhbHpgJpcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBseV9oZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBseV9mb290ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmx5X2Zvb3RlciB7XG4gIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b24ge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWNhYmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAyMXB4IDdweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDZweDtcbiAgICAgIH1cblxuICAgICAgJi51bl9wYWdldG9wQnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbl9fbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWljb24tLWNhcnQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2NhcnQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b25fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgY29sb3I6ICRjLWJsaztcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXAtY2FydEl0ZW1OdW1iZXIge1xuICAgICAgYmFja2dyb3VuZDogI2NiMDEwMDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMC40NWVtIDAuNDVlbSAwLjM1ZW0gMC42ZW07XG4gICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICAgIH1cblxuICAgIC51bl9jYXJ0QnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1pY29uLS1wYWdldG9wOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYy1ibGs7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fcGFnZXRvcF9hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgdG9wOiAyNiU7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsX2hlYWRlcl9uYXZfaXRlbWNhdGVnb3J5IHtcbiAgLy8gZGlzcGxheTogbm9uZTtcblxuICAvLyBAaW5jbHVkZSBtcShtZCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gIGJvcmRlci10b3A6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbiAgYm9yZGVyLWxlZnQ6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1JSk7XG4gIC8vIH1cblxuICAuZnMtcHQtbWVudS0tbHYxIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY+bGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wdC1tZW51LS1sdjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICBsaSB7XG4gICAgICBmbGV4OiAxIDEgMTklO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjLW1haW4tc2hhZG93O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGMtbWFpbi1zaGFkb3c7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLW1haW4sIDEwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZsZXg6IDEgMSAyMSU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCg2KSxcbiAgICBsaTpudGgtY2hpbGQoOSksXG4gICAgbGk6bnRoLWNoaWxkKDEwKSxcbiAgICBsaTpudGgtY2hpbGQoMTEpIHtcbiAgICAgIGZsZXg6IDEgMSAxNSU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCg3KSxcbiAgICBsaTpudGgtY2hpbGQoOCkge1xuICAgICAgZmxleDogMSAxIDIwJTtcblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuZnMtcHQtbWVudV9faGVhZGluZyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLy8gLmJsX2hlYWRlcl9nbWVudSB7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuLy8gICBib3JkZXItdG9wOiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4vLyAgIGJvcmRlci1ib3R0b206ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbi8vICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1JSk7XG5cbi8vICAgLmdyX3JvdyB7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgfVxuXG4vLyAgIC5ibF9jb21tb25fbWVudSB7XG4vLyAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG5cbi8vICAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYxIHtcbi8vICAgICAgIGJvcmRlci1sZWZ0OiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4vLyAgICAgICBib3JkZXItcmlnaHQ6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbi8vICAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XG4vLyAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuLy8gICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBwYWRkaW5nOiAwLjdlbSAwO1xuXG4vLyAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgIC5mcy1wdC1tZW51LS1sdjIge1xuLy8gICAgICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuLy8gICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZzI7XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG5cbi8vICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluLXNoYWRvdztcbi8vICAgICAgIH1cblxuLy8gICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuLy8gICAgICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgICAgY29udGVudDogXCJcXGU5MGZcIjtcbi8vICAgICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4vLyAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4vLyAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4vLyAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4vLyAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuXG4vLyAgICAgfVxuXG4vLyAgICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgei1pbmRleDogMTAwMDtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbi8vICAgICAgIHRvcDogMTAwJTtcbi8vICAgICAgIGxlZnQ6IDA7XG5cbi8vICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4vLyAgICAgICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAuZnMtcHQtbWVudV9fbGluay0tbHYyIHtcbi8vICAgICAgICAgY29sb3I6ICMzMzM7XG5cbi8vICAgICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcyAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4vLyAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAuZnMtcC1zZWFyY2hGb3JtX19pbnB1dCB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4vLyAgIH1cblxuLy8gICAuZnMtcC1pbnB1dEdyb3VwX19idXR0b24ge1xuLy8gICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYy1tYWluLCAyNSUpO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuLy8gICB9XG4vLyB9XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJbnN0YWdyYW0gZmVlZFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxfaW5zdGFmZWVkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAud3JhcC1pbnN0YS1mcmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgLmluc3RhLWZyYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnN0YS1mcmFtZTIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDYzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2MzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6YWS6aGe44Kz44Oh44Oz44OIXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi51bl9saXN0Q29tbWVudF9saXF1b3J7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjLXJlZDsgYm9yZGVyLXJhZGl1czogNHB4OyBvdmVyZmxvdzogaGlkZGVuOyBmb250LXNpemU6IDEuNHJlbTtcbiAgLnVuX2xpc3RDb21tZW50X2xpcXVvcl9oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkOyBjb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAwLjVyZW0gMC41cmVtOyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC51bl9saXN0Q29tbWVudF9saXF1b3JfYm9keXtcbiAgICBtYXJnaW46IDA7IHBhZGRpbmc6IDAuM3JlbSAxcmVtOyB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZ1dHVyZSBBSSBSZWNvbW1lbmQg44OG44Oz44OX44Os44O844OI5YWx6YCaY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOBguOBquOBn+OBuOOBruOBiuOBmeOBmeOCgVxuLmJsX2d1ZXN0UmVjb21tZW5kZWQge1xuICBwYWRkaW5nOiAwIDAgMmVtIDA7XG5cbiAgLmZyMy1wcm9kdWN0TGlzdENhcm91c2VsIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5mcy1wLWhlYWRpbmctLWx2MiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDZ2dywgM3JlbSk7XG4gICAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvIE1lZGl1bVwiLCBcIua4uOaYjuacnSBNZWRpdW1cIiwgWXVNaW5jaG8sIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjApO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDI0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDMwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5mcjMtcHJvZHVjdExpc3RDYXJvdXNlbF9fc2xpZGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5mcjMtcHJvZHVjdExpc3RDYXJvdXNlbF9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMCAwLjhyZW07XG4gIH1cblxuICAuZnIzLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mcjMtaXRlbV9faW1hZ2VDb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5mcjMtaXRlbV9fcHJvZHVjdE5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogMi42ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxuXG4gIC5mcjMtaXRlbV9fcHJvZHVjdFByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICNjYjAxMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAuZnIzLWl0ZW1fX3Byb2R1Y3RQcmljZV9fcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmZyMy1pdGVtX19wcm9kdWN0UHJpY2VfX2FkZG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi44O76YCB5paZ6L68KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNGVtO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmdXR1cmVSZWNvbW1lbmQyIOODhuODs+ODl+ODrOODvOODiOWFsemAmmNzc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxfcmVjb21tZW5kX2ZsaWNrIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gIC5ibF9yZWNvbW1lbmRfY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICYucmNtZC1zbGljay1pbml0aWFsaXplZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucmNtZC1zbGljay1saXN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDQ4cHg7XG4gICAgfVxuXG4gICAgLmJsX3JlY29tbWVuZF9saXN0SXRlbSB7XG4gICAgICB3aWR0aDogMzl2dztcbiAgICAgIG1pbi13aWR0aDogMzl2dztcbiAgICAgIG1heC13aWR0aDogMzl2dztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5ibF9yZWNvbW1lbmRfbGlzdEl0ZW1fX3NtIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuXG4gICAgICAmLmJsX3JlY29tbWVuZF9saXN0SXRlbV9fcmVsIHtcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9yZWNvbW1lbmRfbGlzdEl0ZW1faW5uZXIge1xuICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfcmVjb21tZW5kX2xpc3RJdGVtIHtcbiAgICAuZWxfcmVjb21tZW5kX2xpc3RJdGVtX2ltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmVsX3JlY29tbWVuZF9saXN0SXRlbV9saW5rIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5lbF9yZWNvbW1lbmRfbGlzdEl0ZW1fcHJvZHVjdE5hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgICAmLmVsX3JlY29tbWVuZF9saXN0SXRlbV9wcm9kdWN0TmFtZV9fY2hlY2sge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbF9yZWNvbW1lbmRfbGlzdEl0ZW1fcHJvZHVjdFByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICYuZWxfcmVjb21tZW5kX2xpc3RJdGVtX3Byb2R1Y3RQcmljZV9fY2hlY2sge1xuICAgICAgICBjb2xvcjogI2NiMDEwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVsX3JlY29tbWVuZF9wcmljZV9hZGRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnJjbWQtc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xMjBweCAwIDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucmNtZC1zbGljay10cmFjayB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYmxfcmVjb21tZW5kX2xpc3RJdGVtOmxhc3QtY2hpbGQge1xuICAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuZWxfcmVjb21tZW5kX2xpc3RJdGVtOmxhc3QtY2hpbGQge1xuICAgICAgLy8gQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmLmJsX3JlY29tbWVuZF9mbGlja19fbWVhdCB7XG4gICAgLnJjbWQtc2xpY2stbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxfcmVwbHlDYXJkIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzg2NmUxZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIC5ibF9yZXBseUNhcmRfaGVhZGVyIHtcbiAgICAmID4gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibF9yZXBseUNhcmRfYm9keSB7XG4gICAgJiA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmVW5pdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICYuYmxfcmVwbHlDYXJkVW5pdF9pc0FjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ+mjn+OBueODrOOCouOBi+OCieOBrui/lOS/oSc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcdFl1TWluY2hvLCAnWXUgTWluY2hvJywgc2VyaWY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5Djg4rjg7zov73lvpNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uIHtcbiAgcmlnaHQ6IC03cHg7XG4gIGJvdHRvbTogNTdweDtcbn1cblxuLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbl9pbWcge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHggMCAwIDdweDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b24ge1xuICAgIGJvdHRvbTogODNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbiB7XG4gICAgYm90dG9tOiAxNjdweDtcbiAgfVxuXG4gIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b25faW1nIHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b24ge1xuLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgIHJpZ2h0OiAtN3B4O1xuLy8gICBib3R0b206IDY3cHggIWltcG9ydGFudDtcbi8vICAgei1pbmRleDogMTAwO1xuXG4vLyAgIEBpbmNsdWRlIG1xKG1kKSB7XG4vLyAgICAgYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XG4vLyAgIH1cblxuLy8gICBAaW5jbHVkZSBtcShsZykge1xuLy8gICAgIHJpZ2h0OiAtMTJweDtcbi8vICAgICBib3R0b206IDE2M3B4ICFpbXBvcnRhbnQ7XG4vLyAgIH1cblxuLy8gICBAaW5jbHVkZSBtcSh4bCkge1xuLy8gICAgIHJpZ2h0OiAtMTZweDtcbi8vICAgfVxuXG4vLyAgIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b25fYnV0dG9uIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4vLyAgIH1cblxuLy8gICAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uX2ltZyB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4vLyAgICAgd2lkdGg6IDYwcHg7XG5cbi8vICAgICBAaW5jbHVkZSBtcShtZCkge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgbXEobGcpIHtcbi8vICAgICAgIHdpZHRoOiA4MHB4O1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4vLyAgICAgICB3aWR0aDogMTEwcHg7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5mcy1ib2R5LXRvcHtcbi8vICAgLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbntcbi8vICAgICAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uX2ltZyB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbiIsIi51bl9zZWFzb25OYXYge1xuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgbGkge1xuICAgICAgZmxleDogMCAwIDE2LjY2JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZmxleDogMCAwIDguMzMzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAkYy1hY2NlbnQyIHNvbGlkIDFweDtcbiAgICAgIGNvbG9yOiAkYy1hY2NlbnQyO1xuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYy1hY2NlbnQyICFpbXBvcnRhbnQ7XG5cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICAgICAgICBib3JkZXI6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgICAgICAgYm9yZGVyOiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1hY2NlbnQsIC4zKTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLmJsX3NlY3Qge1xuICB3aWR0aDogMTAwJTtcblxuICAmX2lubmVyIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAmX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODhuODvOODluODq+OCueOCv+OCpOODq1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxfYmFzZVRhYmxle1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWU5ZTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlOWU4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhGNDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZTllODtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu4peL4peL44GL44KJ5o6i44GZXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX3RvcFNlYXJjaFNlYyB7XG5cbiAgLmJsX3JhcmVTZWFyY2hTZWMsXG4gIC5ibF9hcmVhU2VhcmNoU2VjLFxuICAuYmxfY2F0U2VhcmNoU2VjIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIH1cblxuICAudW5fc2FyY2hIZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjApO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyNCk7XG4gICAgfVxuXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ZW07XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc3ViO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cblxuICAgIC51bl9zYXJjaEhlYWRpbmdfaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbiAgfVxuXG4gIC51bl9yYXJlX2NhcmRzLFxuICAudW5fYXJlYV9jYXJkcyxcbiAgLnVuX2NhdF9jYXJkcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAudW5fY2FyZF90dGwge1xuICAgIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnVuX2NhcmRfaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAudW5fY2FyZF9pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLnVuX25ld0xpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC51bl9jYXJkX2Fubm90YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkYy1yZWQ7XG4gIH1cblxuICAudW5fY2FyZF9zdHJldGNoTGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDjg6zjgqLjgYvjgonmjqLjgZnjg7vlnLDln5/jgYvjgonmjqLjgZnlhbHpgJpcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmJsX3JhcmVTZWFyY2hTZWMsXG4gIC5ibF9hcmVhU2VhcmNoU2VjIHtcbiAgICAudW5fY2FyZF9pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfaGVhZGVyIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgJGMtbWFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCA2MywgNjMsIDAuMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIH1cblxuICAgICAgLnVuX2NhcmRfdHRsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIC51bl9jYXJkX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44Os44Ki44GL44KJ5o6i44GZXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5ibF9yYXJlU2VhcmNoU2VjIHtcbiAgICAudW5fcmFyZV9jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLmdyX2NvbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncl9jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3Jfcm93IHtcbiAgICAgIG1heC13aWR0aDogMzIwdnc7XG4gICAgICB3aWR0aDogMzIwdnc7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudW5fcmFyZV9jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fY2FyZF9ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOWcsOWfn+OBi+OCieaOouOBmVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC5ibF9hcmVhU2VhcmNoU2VjIHtcbiAgICAudW5fYXJlYV9jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLmdyX2NvbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncl9jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fYXJlYV9jYXJkcyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHZ3O1xuICAgICAgd2lkdGg6IDUwMHZ3O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnVuX2FyZWFfY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5lbF9pbWdBcmVhTWFwIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAzcmVtIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfYm9keSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOOCq+ODhuOCtOODquODvOOBi+OCieaOouOBmVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuYmxfY2F0U2VhcmNoU2VjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgLnVuX2NhcmRfaGVhZGVyIHtcbiAgICAgIC51bl9jYXJkX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfYm9keSB7XG4gICAgICAudW5fY2FyZF90dGwge1xuICAgICAgICBoZWlnaHQ6IDMuNWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLy8gYm9yZGVyOiAxcHggI0Q5Q0FCRSBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgaGVpZ2h0OiAxMzhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICRjLW1haW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JfY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhdF9jYXJkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgICAgbWF4LXdpZHRoOiAzOTB2dztcbiAgICAgIHdpZHRoOiAzOTB2dztcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC51bl9jYXRfY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmVsX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogJGMtbWFpbiAxcHggc29saWQ7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmLmVsX2J0bl9hbHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcbiAgICBib3JkZXI6ICRjLW1haW4gMXB4IHNvbGlkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuZWxfYnRuX3N1YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmcyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjLWJsayAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogJGMtc3ViIDFweCBzb2xpZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLmVsX2J0bl9zbSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgJi5lbF9idG5faWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cblxuLmVsX2J0bl90dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6ICRjLW1haW4gMXB4IHNvbGlkO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogLjI1ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGMtbWFpbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNOU+OCt+OCp+OCouODnOOCv+ODs1xuLmNvbHVtbl9zbnMtc2hhcmUge1xuICBib3JkZXI6ICRjLWFjY2VudCBzb2xpZCAycHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnR0bF9zbnMtc2hhcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHR0bF9zaXplKDE4KTtcbiAgY29sb3I6ICRjLWFjY2VudDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnNucy1zaGFyZS1idG5zIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gIC5zbnMtYnRuIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAgMC4xZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cblxuICAgICYuYi14IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuXG4gICAgJi5iLWZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XG4gICAgfVxuXG4gICAgJi5iLWhhdGVuYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA4ZmRlO1xuICAgIH1cblxuICAgICYuYi1saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNmM3NTU7XG4gICAgfVxuXG4gICAgJi5iLXBvY2tldCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDM1MDVhO1xuICAgIH1cblxuICAgICYuYi1mZWVkbHkge1xuICAgICAgYmFja2dyb3VuZDogIzJiYjI0YztcbiAgICB9XG5cbiAgICAuaWNuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgJi5pY24teCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi14LXcuc3ZnKTtcbiAgICAgIH1cblxuICAgICAgJi5pY24tZmIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24tZmFjZWJvb2stdy5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmLmljbi1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLWxpbmUtdy5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmLmljbi1oYXRlbmEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24taGF0ZW5hLXcuc3ZnKTtcbiAgICAgIH1cblxuICAgICAgJi5pY24tcG9ja2V0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLXBvY2tldC13LnN2Zyk7XG4gICAgICB9XG5cbiAgICAgICYuaWNuLWZlZWRseSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1mZWVkbHktdy5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmVsX2hlYWRpbmdfbHYyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDIwKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyNCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgzMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgLy8gJjo6Zmlyc3QtbGV0dGVyIHtcbiAgLy8gICBjb2xvcjogJGMtbWFpbjtcbiAgLy8gfVxuXG4gICYuZWxfaGVhZGluZ19sdjJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5lbF9oZWFkaW5nX2x2MyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBAaW5jbHVkZSBtaW5jaG9UdGwoMjQpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYWNjZW50O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4uZWxfaGVhZGluZ1NpbXBsZSB7XG4gIEBpbmNsdWRlIG1pbmNob1R0bCgyMCk7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjQpO1xuICB9XG59XG5cbi5lbF9oZWFkaW5nX3BhZ2VfbHYxIHtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDI4LCA1MDApO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDMyLCA1MDApO1xuICB9XG5cbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWFjY2VudDtcbn1cblxuLmVsX2hlYWRpbmdfcGFnZV9sdjIge1xuICBAaW5jbHVkZSBtaW5jaG9UdGwoMjQsIDUwMCk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDk1JTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5lbF9oZWFkaW5nX3BhZ2VfbHYzIHtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDIwLCA1MDApO1xuICBwYWRkaW5nOiAwLjJyZW0gMS4ycmVtO1xuICBib3JkZXItbGVmdDogM3B4IGRhc2hlZCAkYy1ibGs7XG59XG5cbi5lbF9oZWFkaW5nX3BhZ2VfbHY0IHtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDE4LCA2MDApO1xufVxuXG4uZWxfdHRsX2x2MyB7XG4gIEBpbmNsdWRlIHR0bF9zaXplKDIwKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVsX3R0bF9sdjQge1xuICBAaW5jbHVkZSB0dGxfc2l6ZSgxOCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5lbF90dGxfbHY1IHtcbiAgQGluY2x1ZGUgdHRsX3NpemUoMTYpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFydGljbGUgaGVhZGluZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZnMtYy1kb2N1bWVudEFydGljbGVfX2hlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4iLCIuZWxfbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4uZWxfbG0tbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5sbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmVsX3Nuc0ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAzOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmVsX3Nuc0ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogNXB4IDhweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZmxleDogMSAwIDE1JTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3ItYWNjZW50OiAjYjlhNTYwO1xuJGNvbG9yLWFjY2VudDI6ICM4NjZlMWQ7XG4kY29sb3ItYWNjZW50MzogI0ZGRkYwMDtcblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGZvbnRcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF9mb250X21pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNobyBNZWRpdW1cIiwgXCLmuLjmmI7mnJ0gTWVkaXVtXCIsIFl1TWluY2hvLCDmuLjmmI7mnJ3kvZMsIHNlcmlmO1xufVxuXG4uaHBfZm9udF9nb3RoaWMge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsXG4gICAgc2Fucy1zZXJpZjtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGJhY2tncm91bmQtY29sb3Jcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF9iZ19hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9iZ19hY2NlbnQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDIgIWltcG9ydGFudDtcbn1cblxuLmhwX2JnX2FjY2VudDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50MyAhaW1wb3J0YW50O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgZGlzcGxheVxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX2RuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaHBfZGIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaHBfZGkge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmhwX2RpYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaHBfZGYge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tZF9kbiB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9tZF9kYiB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbWRfZGkge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9tZF9kaWIge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9tZF9kZiB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9sZ19kbiB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9sZ19kYiB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbGdfZGkge1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9sZ19kaWIge1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9sZ19kZiB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF94bF9kbiB7XG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF94bF9kYiB7XG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfeGxfZGkge1xuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF94bF9kaWIge1xuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF94bF9kZiB7XG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9kX3BjIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfZF9zcCB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICB0ZXh0LWFsaWduXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL+mWk+mBleOBiOOBn+OBkeOBqeOBqeOBk+OBi+OBp+S9v+OBo+OBpuOCi+OBi+OCguOBl+OCjOOBquOBhOOBruOBp+W/teOBruOBn+OCgeaui+OBmVxuLnVuX3RhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51bl90YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51bl90YXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIHRleHQtYWxpZ25cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF90YWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmhwX3RhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIHRleHQtY29sb3Jcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF90X21haW4ge1xuICBjb2xvcjogI2UzN2M2MCAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9hY2NlbnQge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9hY2NlbnQyIHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQyICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2FjY2VudDMge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDMgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfZGlzYWJsZSB7XG4gIGNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2JsayB7XG4gIGNvbG9yOiAjMTUxNTE1ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X3JlZCB7XG4gIGNvbG9yOiAjY2IwMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2JsdSB7XG4gIGNvbG9yOiAjODBiMmU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2dyeSB7XG4gIGNvbG9yOiAjOGI4YjhiICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2dybiB7XG4gIGNvbG9yOiAjOThjNzZjICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2JsayB7XG4gIGNvbG9yOiAjMTUxNTE1ICFpbXBvcnRhbnQ7XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBsaW5lLWhlaWdodFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX2xoX25vcm1hbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cblxuLmhwX2xoX21kIHtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgZm9udC13ZWlnaHRcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF90X25vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBmb250LXNpemVcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF90IHtcblxuICAmX19sZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgJl9fc20ge1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgfVxufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgcGFkZGluZ1xuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX3B0X18xciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uaHBfcHRfXzJyIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5ocF9wdF9fM3Ige1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLmhwX3B0X180ciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uaHBfcGJfXzFyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5ocF9wYl9fMnIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmhwX3BiX18zciB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uaHBfcGJfXzRyIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbi5ocF9wX18wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgbWFyZ2luXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfbWJfXzAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tYl9fMC41ciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaHBfbWJfXzFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaHBfbWJfXzJyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaHBfbWJfXzNyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLmhwX21iX180ciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbi5ocF9tdF9fMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmhwX210X18wLjVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tdF9fMXIge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tdF9fMnIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tdF9fM3Ige1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uaHBfbXRfXzRyIHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGZsZXhcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnVsLmdyX3JvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLmdyX3Jvdz5saSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIOikh+aVsOODl+ODreODkeODhuOCo1xuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX3RfcGhyYXNlQWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2UyNDY0NjtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIG1vdmllXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubW92aWVfd3JhcF92dCB7XG4gIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAl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QUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsU0FBUyxBQUFjLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsU0FBUyxBQUFjLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsVUFBVSxBQUFhLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsVUFBVSxBQUFhLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsVUFBVSxBQUFhLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDRFc5QixBQUlMLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLFdBQVcsQUFBVSxDQUFFLEtBQUssQ0hsQm5CLEVBQUUsQ0drQm1DLEFBRzVDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsU0FBUyxBQUFhLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsU0FBUyxBQUFhLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsU0FBUyxBQUFhLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBT2pDLEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFFBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsVUFBVSxBQUFhLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsVUFBVSxBQUFhLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBRGJULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQzNCdEIsQUFBQSxVQUFVLEFBQU8sQ0FDZixVQUFVLENBQUUsQ0FBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFJRyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQWEsQ0FDdkIsU0FBUyxDQUFFLElBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhLENBQ3ZCLFNBQVMsQ0FBRSxHQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYSxDQUN2QixTQUFTLENBQUUsU0FBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWEsQ0FDdkIsU0FBUyxDQUFFLEdBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhLENBQ3ZCLFNBQVMsQ0FBRSxHQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYSxDQUN2QixTQUFTLENBQUUsU0FBYSxDQUN6QixBRHBCRyxBQUFBLGVBQWUsQUFBTyxDQ0MxQixJQUFJLENBQUUsUUFBUSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0REVixBQUlHLEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixD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RkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENEVzlCLEFBSUwsQUFBQSxlQUFlLEFBQU8sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFJLEFBRXJDLEFBQUEsY0FBYyxBQUFPLENBQUUsS0FBSyxDSGxCbkIsRUFBRSxDR2tCbUMsQUFHNUMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFPakMsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBZ0IsQ0FBQyxDRGtCakIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixRQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQ0RiVCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUMzQnRCLEFBQUEsVUFBVSxBQUFPLENBQ2YsVUFBVSxDQUFFLENBQUMsQ0FDYixTQUFTLENBQUUsQ0FBQyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBSUcsQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFhLENBQ3ZCLFNBQVMsQ0FBRSxJQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBYSxDQUN2QixTQUFTLENBQUUsR0FBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQWEsQ0FDdkIsU0FBUyxDQUFFLFNBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhLENBQ3ZCLFNBQVMsQ0FBRSxHQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBYSxDQUN2QixTQUFTLENBQUUsR0FBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQWEsQ0FDdkIsU0FBUyxDQUFFLFNBQWEsQ0FDekIsQURwQkcsQUFBQSxlQUFlLEFBQU8sQ0NDMUIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENERFYsQUFJRyxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QixDQUl0QyxTQUFTLENBQUUsUUFBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFB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QUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDRFc5QixBQUlMLEFBQUEsZUFBZSxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLGNBQWMsQUFBTyxDQUFFLEtBQUssQ0hsQm5CLEVBQUUsQ0drQm1DLEFBRzVDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBT2pDLEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQWdCLENBQUMsQ0RrQmpCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsUUFBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcs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Q2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGNBQWMsQUFBUyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGNBQWMsQUFBUyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGNBQWMsQUFBUyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QixDQUl0QyxTQUFTLENBQUUsSUFBNEIsQ0RXOUIsQUFJTCxBQUFBLGdCQUFnQixBQUFNLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLGVBQWUsQUFBTSxDQUFFLEtBQUssQ0hsQm5CLEVBQUUsQ0drQm1DLEFBRzVDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsYUFBYSxBQUFTLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsYUFBYSxBQUFTLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsYUFBYSxBQUFTLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBT2pDLEFBQUEsYUFBYSxBQUFVLENDaEJqQyxXQUFXLENBQWdCLENBQUMsQ0RrQmpCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsUUFBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxjQUFjLEFBQVMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxjQUFjLEFBQVMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLENNeEViLEFBQUEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEFBQUEsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBRSxBQUFELEFBQUEsT0FBTyxDQUFDLFFBQVEsQUFBQSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBRSxBQUFELEFBQUEsTUFBTyxDSkQ1SSxLQUFLLENJQzZJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLDJCQUEyQixDQUFDLFdBQVcsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxJQUFJLENBQUMsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxzQkFBc0IsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxFQUFFLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRSxNQUFPLENBQWpCLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFrQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxHQUFHLEVBQUUsTUFBTyxDQUFBLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxLQUFLLENBQUMsUUFBUSxBQUFBLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsR0FBRyxDQUFDLENBQUMsV0FBVyxDQUFDLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLElBQUksQ0FBQSxBQUFBLEtBQUMsQUFBQSxFQUFPLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsV0FBVyxDQUFDLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxLQUFLLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsTUFBTSxDQUFDLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEdBQUcsQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLEFBQUEsR0FBTyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxLQUFLLENBQUMsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLE1BQU0sRUFBQyxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsS0FBZSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsS0FBYyxBQUFB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 */
