: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%}.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_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}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/kvZNcIixcbiAgICBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgLy8gZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBrbmFcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgaW1nIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltocmVmXj1cInRlbDpcIl0ge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG5cbi5ibF9iYXJfaW50cm8tbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjb2xvcjogIzJlMmUyZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDMwcHgpO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmUyYWI7XG4gICAgY29sb3I6ICMyODI4Mjg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uYmxfYmFyX2xpc3RlZFByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkYy1iZztcbiAgcGFkZGluZzogMXB4IDA7XG4gIC8vIGNvbG9yOiAjZmZmO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMnZ3LCAxNHB4KTtcbiAgICBtYXJnaW46IDJweCAwO1xuICB9XG5cbiAgLy8gc3BhbiB7XG4gIC8vICAgZm9udC1zaXplOiAyLjRyZW07XG4gIC8vIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gYW5kcm9pZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v4pyz44GM44GL44GR44KL44Gu44KS5L+u5q2jXG4uZnMtYy1yZXF1aXJlZE1hcmsge1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGMtcmVkO1xuICB9XG59XG5cbi5mcy1wdC1jYXJvdXNlbF9fdHJhY2sge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xuICBoZWlnaHQ6IDIxMXB4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgaGVpZ2h0OiA1NDZweDtcbiAgfVxuXG4gICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDElO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDjg63jgrQtVE9Q44GvaDHooajnpLos5LiL5bGk44GvZGl2XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaDEuZnMtcC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LmZzLXAtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vVE9Q44Gu44G/XG4uZnMtYm9keS10b3Age1xuICBoMS5mcy1wLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBkaXYuZnMtcC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIExpbmsgY29sb3VyIOabuOOBjeaPm+OBiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LWN1c3RvbSxcbi5mcy1ib2R5LWFib3V0LXRlcm1zLFxuLmZzLWJvZHktYWJvdXQtbWVtYmVyQWdyZWVtZW50LFxuLmZzLWJvZHktbXktb3JkZXJzLFxuLmZzLWJvZHktYWJvdXQtcHJpdmFjeVBvbGljeSxcbi5mcy1ib2R5LW5ld3NsZXR0ZXItc3Vic2NyaWJlLXN1Y2Nlc3MsXG4uZnMtYm9keS1sb2dpbixcbi5mcy1ib2R5LWNhcnQtbG9naW4sXG4uZnMtYm9keS13aXNobGlzdC1sb2dpbixcbi5mcy1ib2R5LXJldmlldy1sb2dpbixcbi5mcy1ib2R5LWxpbmUtbG9naW4sXG4uZnMtYm9keS1uZXdzbGV0dGVyLXN1YnNjcmliZS1zdWNjZXNzLFxuLmZzLWJvZHktcmVnaXN0ZXIsXG4uZnMtYm9keS1jdXN0b21lckRldGFpbHMsXG4uZnMtYm9keS1jaGVja291dC1zdWNjZXNzLFxuLmZzLWJvZHktcmVnaXN0ZXItc3VjY2VzcyB7XG4gIC5mcy1sLW1haW4ge1xuICAgIGEge1xuICAgICAgLy8gY29sb3I6ICRjLW1haW47XG5cbiAgICAgIC8vICY6dmlzaXRlZCB7XG4gICAgICAvLyAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgLy8gfVxuXG4gICAgICAmLmZzLWMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1sLXNpZGVBcmVhIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtYmxrO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICRjLWJsaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZnMtYm9keS1jaGVja291dC1tdWx0aSAuZnMtYy1yZXR1cm5lZFNwZWNpYWxDb250cmFjdF9fbGluayB7XG4gIGEge1xuICAgIGNvbG9yOiAkYy1tYWluO1xuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgIH1cblxuICAgICYuZnMtYy1idXR0b24tLXByaW1hcnkge1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1sLXNpZGVBcmVhIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYy1ibGs7XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkYy1ibGs7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOODreOCsOOCpOODs+ODmuODvOOCuFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LWxvZ2luIC5mcy1jLW5ld1VzZXJzX19tZXNzYWdlLFxuLmZzLWJvZHktd2lzaGxpc3QtbG9naW4gLmZzLWMtbmV3VXNlcnNfX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDjgYrlrqLmp5jmg4XloLHlhaXliptcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1jdXN0b21lckRldGFpbHMge1xuICAuZnMtYy1hZ3JlZW1lbnRDb25maXJtYXRpb24ge1xuICAgIG1hcmdpbjogNHB4IDAgM3JlbTtcbiAgICBwYWRkaW5nOiA0cHggMCAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuICB9XG5cbiAgLy/kvJrlk6HnmbvpjLLjgZfjgb7jgZvjgpPjgYvvvJ/jga/ooajnpLrjgZfjgarjgYRcbiAgLmZzLWMtYWdyZWVtZW50Q29uZmlybWF0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZnMtYy1tZW1iZXJQb2xpY3lBZ3JlZUZpZWxkLFxuLmZzLWMtcHJpdmFjeVBvbGljeUFncmVlRmllbGQge1xuICAuZnMtYy1jaGVja2JveF9fY2hlY2tNYXJrIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5OTk5O1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Kz44O844OJ6KqN6Ki8XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy/lho3pgIHkv6Hjg5zjgr/jg7PjgpLnm67nq4vjgZ/jgarjgY9cbi5mcy1jLWJ1dHRvbi0tcmVzZW5kVmVyaWZpY2F0aW9uQ29kZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Od44Kk44Oz44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLXAtbWVtYmVySW5mb19fcG9pbnRzIHtcbiAgY29sb3I6ICRjLWFjY2VudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gc2xpY2tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1zbGljayAuc2xpY2stcHJldixcbi5mcy1jLXNsaWNrIC5zbGljay1uZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBtb3ZpZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tb3ZpZV93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKuOCouOCueODmuOCr+ODiOavlCAxNjo544Gu5aC05ZCI44Gu57im5bmFKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLyrjgqLjgrnjg5rjgq/jg4jmr5QgMTox44Gu5aC05ZCI44Gu57im5bmFKi9cbiAgJi5tb3ZpZV93cmFwX3NxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDjg57jgqTjg5rjg7zjgrhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxfTG9nb3V0QnRuIHtcbiAgbWFyZ2luOiA4cHggMCAzZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBtYXJnaW46IDAgYXV0byAzZW0gYXV0bztcbiAgfVxuXG4gIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbSAxLjZlbSAwLjhlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uZnMtYy1hY2NvdW50U2VydmljZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZnMtYy1hY2NvdW50U2VydmljZV9fcGFnZS0tY291cG9uTGlzdCB7XG4gIGZsZXgtYmFzaXM6IDEyOHB4O1xufVxuXG4uZnMtYy1hY2NvdW50U2VydmljZV9fcGFnZSB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4uZnMtYy1hY2NvdW50U2VydmljZV9fcGFnZS0tYWNjb3VudERlbGV0ZSB7XG4gIGhlaWdodDogYXV0bztcblxuICBhIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZnMtYy1hY2NvdW50U2VydmljZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOS8muWToeeZu+mMslxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51bi1yZWdpc3Rlcl9iaXJ0aGRheUV4cGxhbmF0aW9uIHtcbiAgY29sb3I6ICRjLXJlZDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g5Lya5ZOh55m76Yyy5a6M5LqGXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnJlZ2lzdGVyX2dyZWVuLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDBiODAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggI2M4YzhjODtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44GU5rOo5paH5omL57aa44GNXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtY2hlY2tvdXQtbXVsdGlEZXN0aW5hdGlvbl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmZzLWMtY2hlY2tvdXQtcHJldmlld19fdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmZzLWMtY2hlY2tvdXQtY291cG9uSW5mb19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mcy1jLWNoZWNrb3V0LWNvdXBvbkNvZGVJbnB1dCB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZnMtYy1jaGVja291dC1jb3Vwb25MaXN0IHtcbiAgb3JkZXI6IDI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOmAgOS8mlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LW15LWFjY291bnQtZGVsZXRlIHtcbiAgLmZzLWMtaW5wdXRJbmZvcm1hdGlvbl9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudW5fYWNjb3VudERlbGV0ZU5vdGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44GU5rOo5paH5omL57aa44GNXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtY2hlY2tvdXQtcGF5bWVudE1ldGhvZF9fbWVzc2FnZSB7XG4gIC51bl9iYW5rX251bWJlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG5cbiAgLnVuX2JhbmtfbnVtYmVyIHtcbiAgICBwIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5CbF9yZXR1cm5Ub0NhcnRfYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDnlJ/nlKPogIXjg6rjg7Pjgq9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3Byb2R1Y3REZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM4MTgxODE7XG5cbiAgYSB7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcuaWNuLXByb2R1Y2VyIHtcbiAgICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLy8gJjo6YmVmb3JlIHtcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG4gICAgLy8gICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAvLyAgIHNwZWFrOiBub25lO1xuICAgIC8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC8vICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvLyAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIC8vICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLy8gICBsaW5lLWhlaWdodDogMTtcbiAgICAvLyAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC8vICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAvLyAgIHZlcnRpY2FsLWFsaWduOiAtMC4yNXJlbTtcbiAgICAvLyAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gICAgLy8gICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICAvLyB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Kr44O844OI44O75ZWG5ZOB6Kmz57Sw44O744Oe44Kk44Oa44O844K4LeOBiuOBmeOBmeOCgeWVhuWTgeOAgeOBiuawl+OBq+WFpeOCiuWVhuWTgVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWZlYXR1cmVkUHJvZHVjdCxcbi5mcy1jLXdpc2hsaXN0UHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmZzLWMtZmVhdHVyZWRQcm9kdWN0X190aXRsZSxcbiAgLmZzLWMtd2lzaGxpc3RQcm9kdWN0X190aXRsZSB7XG4gICAgQGV4dGVuZCAuZWxfaGVhZGluZ19sdjI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuLmZzLWMtcHJvZHVjdE1hcmtze1xuICBnYXA6IDNweDtcbn1cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2ltYWdlX19pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdE5hbWVfX2NvcHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TWFya19faXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RNYXJrX19tYXJrIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFByaWNlcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZzLWMtbWFyay0tYnVuZGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b25Db250YWluZXIuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19wcm9kdWN0TmFtZSB7XG4gICAgICBtYXJnaW46IDdweCAwcHggOXB4IDA7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdE5hbWVfX25hbWUge1xuICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gYnRuIOabuOOBjeaPm+OBiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWJ1dHRvbkNvbnRhaW5lci0tbXlQYWdlVG9wLFxuLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1iYWNrLFxuLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1iYWNrVG9SZWdpc3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mcy1jLWJ1dHRvbi0tcGxhaW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjhlbSAxLjZlbSAwLjZlbTtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjLW1haW47XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGMtbWFpbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZzLWMtYnV0dG9uLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZnMtYy1idXR0b24tLXN0YW5kYXJkIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBiuawl+OBq+WFpeOCiuODnOOCv+ODs+abuOOBjeaPm+OBiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWJ1dHRvbi0tcGFydGljdWxhcjpob3Zlcixcbi5mcy1jLWJ1dHRvbi0tcGFydGljdWxhcjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOeJuembhuOCs+ODs+ODhuODs+ODhFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibF9zcGVjaWFsQ29udGVudHMsXG4ubHlfcmVjb21tZW5kZWRTcHdjaWFsQ29udGVudHMge1xuICAuZnMtcHQtY29sdW1uX19pbWFnZT5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5sb2dpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LWxvZ2luIC5mcy1jLXJlZ2lzdGVyZWRVc2Vycyxcbi5mcy1ib2R5LXdpc2hsaXN0LWxvZ2luIC5mcy1jLXJlZ2lzdGVyZWRVc2Vycyxcbi5mcy1ib2R5LXJldmlldy1sb2dpbiAuZnMtYy1yZWdpc3RlcmVkVXNlcnMge1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGZsZXgtYmFzaXM6IDE3MCU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5icmVhZGNydW1iXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMC4zZW0gYXV0byAwLjVlbSBhdXRvO1xuXG4gIC5mcy1jLWJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgfVxuXG4gIC5mcy1jLWJyZWFkY3J1bWJfX2xpc3RJdGVtKy5mcy1jLWJyZWFkY3J1bWJfX2xpc3RJdGVtOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYzNjM2MzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuc2VhcmNoIGJveFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibF9zZWFyY2hXb3JkIHtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWF4LWhlaWdodDogMjgwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuazqOebruOCreODvOODr+ODvOODie+8mlwiO1xuICB9XG5cbiAgLmZzLXB0LWNvbHVtbl9faXRlbSB7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG5cbiAgLmZzLXB0LWNvbHVtbl9faW1hZ2Uge1xuICAgIC8v55S75YOP44GM5YWl44Gj44Gm44KC6KGo56S644GX44Gq44GEXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1wdC1jb2x1bW5fX2l0ZW0+KisqIHtcbiAgICAvL+eUu+WDj+OBjOWFpeOBo+OBn+aZguOBq+OBpOOBj+ODnuODvOOCuOODs+OCkuODquOCu+ODg+ODiFxuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZnMtcHQtY29sdW1uX19kZXNjcmlwdGlvbiB7XG4gICAgLy/mnKzmlofjgYzlhaXjgaPjgabjgoLooajnpLrjgZfjgarjgYRcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLXB0LWNvbHVtbl9faXRlbSB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgY29sb3I6ICRjLWJsaztcbiAgICB9XG4gIH1cblxuICAuZnMtcHQtY29sdW1uX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1zdWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIjXCI7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu5Lya5ZOh55m76Yyy44Oi44O844OA44OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnVuX21vZGFsX292ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnVuX21vZGFsX2NhcmQge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMjBweCAxNXB4IDI1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udW5fbW9kYWxfaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4udW5fbW9kYWxfYnV0dG9uQ2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjMzAzMDMwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IC0xNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udW5fbW9kYWxfYnV0dG9uQ2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbue/u+ios+ODnOOCv+ODsyhzaHV0dG8pXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnN0dC1sYW5nLXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuXG4gICYub24ge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3R0LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDRweCAzMnB4IDRweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgcGFkZGluZzogMTBweCAzMnB4IDEwcHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdHQtY29kZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc3R0LWl0ZW0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5mcy1ib2R5LXByb2R1Y3Qge1xuICAuc3R0LWxhbmctc2VsZWN0LmJsIHtcbiAgICBib3R0b206IDg1cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmxpcGRlc2sgLmZsaXBkZXNrLXRyaWdnZXIge1xuICAgIGJvdHRvbTogMTQ1cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5seV9oZWFkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubHktaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIC8vIExvZ2luIGJ1dHRvbiBTdGF0ZVxuICAuaXNfbG9nZ2VkSW5fX2ZhbHNlLnVuX2d1ZXN0T25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaXNfbG9nZ2VkSW5fX3RydWUudW5fZ3Vlc3RPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlzX2xvZ2dlZEluX19mYWxzZS51bl9tZW1iZXJPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlzX2xvZ2dlZEluX190cnVlLnVuX21lbWJlck9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgLmJ0bi1jYXJ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICB9XG5cbiAgICAuYnRuLXNlYXJjaCB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICB9XG5cbiAgICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGNvbG9yOiAkYy1ibGs7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbl9fbGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuZnMtcC1kcmF3ZXJCdXR0b25fX2xhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjY7XG4gIH1cblxuICAuZnMtcC1kcmF3ZXJCdXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZnMtcC1pbnB1dEdyb3VwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG5cbiAgLmZzLWwtaGVhZGVyX191dGlsaXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZnMtbC1oZWFkZXJfX3V0aWxpdHkge1xuICAgIC5mcy1wdC1tZW51IHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IC04cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLWhlYWRlclV0aWxpdHlNZW51X19saXN0IHtcbiAgICBhIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1wLWhlYWRlclV0aWxpdHlNZW51X19saXN0IHtcbiAgICAuZnMtcHQtbWVudV9faXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkOWQ5ZDk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9yaWdodF9tZW51IHtcbiAgICBtYXJnaW46IDAuN3JlbSAwIDFyZW0gMDtcbiAgfVxuXG4gIC5ibF9oZWFkZXJVcHNpZGVfcmlnaHRfbWVudTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnUge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRfbWVudUl0ZW0ge1xuICAgICAgLmZzLXB0LW1lbnVfX2xpbmsge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRfbWVudUl0ZW1fX2xvZ0luIHtcbiAgICAgIC5mcy1wdC1tZW51X19saW5rIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24tbG9naW4uc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdF9tZW51SXRlbV9fZmF2IHtcbiAgICAgIC5mcy1wdC1tZW51X19saW5rIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24tcHJvZHVjdF9oZWFydC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0X21lbnVJdGVtX19jYXJ0IHtcbiAgICAgIC5mcy1wdC1tZW51X19saW5rIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24tY2FydC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWwtaGVhZGVyX19jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4xZW0gMWVtIDAuMmVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgIHBhZGRpbmc6IDAgM2VtO1xuICAgIH1cbiAgfVxuXG4gIC5ibF9oZWFkZXJVcHNpZGVfbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMSAwIGF1dG87XG5cbiAgICAuZnMtbC1oZWFkZXJfX2RyYXdlck9wZW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLmZzLXAtZHJhd2VyQnV0dG9uX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgfVxuXG4gICAgLmZzLWwtaGVhZGVyX19sb2dvIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cblxuICAgIC5mcy1wLWxvZ28ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA0JSAwIDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA0JSAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXAtbG9nb19faW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogMzdweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9oZWFkZXJVcmdlbnRNZXNzYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAuMjVyZW0gMCAwIDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjY2IwMDAwO1xuICAgIGJvcmRlci10b3A6ICNlOWU5ZTkgMXB4IHNvbGlkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuZWxfaGVhZGVyVXJnZW50TWVzc2FnZV9ib2R5IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9oZWFkZXJfZG93bnNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjNlbSAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAuN2VtIDA7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAuNWVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cblxuICAgICAgLmZzLXAtaW5wdXRHcm91cF9faW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuN2VtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3BsaW5rIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNwaHMge1xuICAgICAgICAgID4uY2xvc2VfYnV0dG9uIHtcbiAgICAgICAgICAgIHRvcDogMC4yNWVtO1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMzZweCk7XG4gICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+ZGl2LnBvcGxpbmtfc3VnZ2VzdCB7XG4gICAgICAgICAgICA+ZGl2LndvcmQuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzcwNzA3MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID5kaXYucG9wbGlua19zZWFyY2gge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzdhN2E3YTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+ZGl2LnBvcGxpbmtfc3VnZ2VzdCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5Y2FiZTtcbiAgICAgICAgfVxuXG4gICAgICAgID5kaXYucG9wbGlua19zZWFyY2gge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWNhYmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtX19idXR0b246OmJlZm9yZSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLmZzLXAtc2VhcmNoRm9ybV9fYnV0dG9uIHtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB3aWR0aDogNWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgd2lkdGg6IDdlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxfcGlja3VwV29yZHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgZHQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXg6IDAgMCAzZW07XG4gICAgICB9XG5cbiAgICAgIGRkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAubGlzdF9waWNrdXBXb3JkcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgcGFkZGluZzogMC4xZW0gMC41ZW07XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGMtYWNjZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiNcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2NvbW1vbl9tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBtYXJnaW46IDAgNWVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MiB7XG4gICAgICBib3JkZXI6IDFweCAjZGRkZGRkIHNvbGlkO1xuICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9oZWFkZXJfbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogJGMtc3ViIHNvbGlkIDFweDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUlKTtcblxuICAgIC5mcy1wdC1tZW51LS1sdjIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuZnMtcHQtbWVudV9fbGluay0tbHYyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcyAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG4gICAgICAgIC8vICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIC8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAvLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIC8vICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIC8vICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC8vICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC8vICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC8vICAgcmlnaHQ6IDFlbTtcbiAgICAgICAgLy8gICB0b3A6IDUwJTtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYxIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgYm9yZGVyLWxlZnQ6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbiAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwLjdlbSAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbi1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIC5mcy1wdC1tZW51LS1sdjIge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLy8gICAmOjphZnRlciB7XG4gICAgICAvLyAgICAgY29sb3I6ICNmZmY7XG4gICAgICAvLyAgICAgY29udGVudDogXCJcXGU5MzdcIjtcbiAgICAgIC8vICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgIC8vICAgICBzcGVhazogbm9uZTtcbiAgICAgIC8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIC8vICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC8vICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC8vICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy8gICAgIG1hcmdpbi10b3A6IC0xLjJlbTtcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLy8gICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTQpO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIuOBi+OCieaOouOBmVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2xpbmstLWx2MSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZnMtcC1oZWFkZXJOYXZpZ2F0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtd2VsY29tZU1zZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5mcy1sLWhlYWRlcl9fd2VsY29tZU1zZy5pcy1yZWFkeSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9hYm91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICB3aWR0aDogMjNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5ibF9iYXJfbGlzdGVkUHJvZHVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAvLyBjb2xvcjogI2ZmZjtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMnZ3LCAxNHB4KTtcbiAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9oZWFkZXJVcHNpZGVfYWJvdXRDb3B5IHtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTIpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG5cbiAgLmVsX2J0bi5lbF9idG5fc20ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gIH1cblxuICAmLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgLy8gbmF2YmFyU2Nyb2xs5bCO5YWl44Gr44Gk44GN6KiY6LyJXG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIC8vIG5hdmJhclNjcm9sbOWwjuWFpeOBq+OBpOOBjeiomOi8iVxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5ibF9oZWFkZXJfZG93bnNpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgLmZzLWwtaGVhZGVyX19jb250ZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX2hlYWRlcl9uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgYmxfaGVhZGVyX25hdl9pdGVtY2F0ZWdvcnlcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgLy8gbmF2YmFyU2Nyb2xs5bCO5YWl44Gr44Gk44GN6KiY6LyJXG4gICAgLmJsX2hlYWRlcl9uYXZfaXRlbWNhdGVnb3J5IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgICAmLmpzX2hpZGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBpbnRvIC5mcy1ib2R5LXRvcFxuLmZzLWJvZHktdG9wIHtcbiAgLmx5LWhlYWRlciB7XG4gICAgLmJsX2hlYWRlcl9kb3duc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYuaXMtZml4ZWQge1xuICAgICAgLmJsX2hlYWRlcl9kb3duc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWljb24tLWNhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMC45ZW07XG4gICAgaGVpZ2h0OiAwLjllbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24tY2FydC5zdmcpO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYXNpZGUoZHJhd2VyKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LXRvcCAubHktbWFpbiAuZnMtcC1kcmF3ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmZzLWwtbWFpbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLmZzLXAtZHJhd2VyIHtcbiAgICB6LWluZGV4OiA5OTk3O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycyAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAwcztcbiAgICB9XG4gIH1cbn1cblxuLmZzLWJvZHktdG9wIC5seS1tYWluIC5mcy1wLWN0cmxEcmF3ZXI6Y2hlY2tlZCsuZnMtcC1kcmF3ZXIge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZnMtbC1wYWdlTWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLmZzLWwtc2lkZUFyZWEge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDIwJTtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbn1cblxuLmZzLXAtZHJhd2VyX19sb2dpbkxvZ291dCxcbi5mcy1wLWRyYXdlcl9fd2VsY29tZU1zZyB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZnMtcC1kcmF3ZXJfX2J1dHRvbkNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZzLXAtZHJhd2VyQnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZzLXAtZHJhd2VyX193ZWxjb21lTXNnIHtcbiAgbWFyZ2luOiAxNnB4IDAgOHB4IDA7XG59XG5cbi5mcy1wLWRyYXdlciB7XG4gIC5pc19sb2dnZWRJbl9fZmFsc2UudW5fZ3Vlc3RPbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5pc19sb2dnZWRJbl9fdHJ1ZS51bl9ndWVzdE9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXNfbG9nZ2VkSW5fX2ZhbHNlLnVuX21lbWJlck9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXNfbG9nZ2VkSW5fX3RydWUudW5fbWVtYmVyT25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5mb290ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubHlfZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcblxuICAubHlfZm9vdGVyX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogI2RkZGRkZCBzb2xpZCAxcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlVW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMzBweCkgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuICB9XG5cbiAgLmdyX2NvbC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxLjdlbSAxLjVlbSAxZW0gMS41ZW07XG4gICAgfVxuXG4gICAgLmZzLXAtYW5ub3VuY2VtZW50X190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxOCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjApO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xuICAgICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlUGF5bWVudCB7XG4gICAgLmZzLXAtYW5ub3VuY2VtZW50X190aXRsZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJHdWlkZVBheW1lbnQuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVEZWxpdmVyeSB7XG4gICAgLmZzLXAtYW5ub3VuY2VtZW50X190aXRsZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJHdWlkZURlbGl2ZXJ5LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlUmV0dXJuIHtcbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlckd1aWRlUmV0dXJuLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlT3RoZXIge1xuICAgIC5mcy1wLWFubm91bmNlbWVudF9fdGl0bGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyR3VpZGVPdGhlci5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZVBhY2thZ2luZyB7XG4gICAgLmZzLXAtYW5ub3VuY2VtZW50X190aXRsZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJHdWlkZVBhY2thZ2luZy5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZV9oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgfVxuXG4gIC5ibF9ndWlkZV9ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5ibF9ndWlkZV9saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmJsX2d1aWRlX2xpc3RJdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuZWxfdHRsX2x2NSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICNkOWQ5ZDkgc29saWQgMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZV9mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAuYmxfZ3VpZGVfZm9vdGVyX21vcmVMaW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfY29tbW9uX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMC41ZW0gMDtcblxuICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyAmOjpiZWZvcmUge1xuICAgICAgICAvLyAgIGNvbnRlbnQ6IFwi4pagXCI7XG4gICAgICAgIC8vICAgY29sb3I6ICRjLWFjY2VudDI7XG4gICAgICAgIC8vICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgLy8gfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MzdcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51LS1sdjIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYyIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgI2RkZGRkZCAxcHg7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfY2FsZW5kYXIge1xuICAgIC5ibF9jYWxlbmRhcl93cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLy8gJi5ibF9jYWxlbmRhcl93cmFwU3Ege1xuICAgICAgLy8gICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgIC8vIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmwtZm9vdGVyX3NlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuM2VtIDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogMC43ZW0gMDtcbiAgICB9XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLmZzLXAtaW5wdXRHcm91cCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXG4gICAgICAuZnMtcC1pbnB1dEdyb3VwX19pbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMC43ZW0gMC41ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtX19idXR0b246OmJlZm9yZSB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLmZzLXAtc2VhcmNoRm9ybV9fYnV0dG9uIHtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB3aWR0aDogNWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtbC1mb290ZXJfX3V0aWxpdHkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDA7XG4gIH1cblxuICAuZnMtcC1mb290ZXJVdGlsaXR5TWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICAuZnMtcC1mb290ZXJVdGlsaXR5TWVudV9fbGlzdD5saStsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtcGhvbmVPcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuZnMtcC1waG9uZU9yZGVyX19waG9uZUxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAuZnMtcC1waG9uZU9yZGVyX19waG9uZU51bSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIGNvbG9yOiAkYy1tYWluO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wLXBob25lT3JkZXJfX2FkZGl0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibF9mb290ZXJfZG93bnNpZGUge1xuICAgIHBhZGRpbmc6IDFlbSAwIDAgMDtcbiAgfVxuXG4gIC5ibF9mb290ZXJfZG93bnNpZGVfcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtZm9vdGVyQ29weXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmJsX2Zvb3Rlcl9kb3duc2lkZV9jYW1wYW55IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmJsX2Zvb3Rlcl9kb3duc2lkZV90ZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIC5lbF9mb290ZXJfZG93bnNpZGVfY2FtcGFueU5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuZWxfZm9vdGVyX2Rvd25zaWRlX3NpdGVOYW1lIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5mcy1wLWZvb3RlclV0aWxpdHlNZW51X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mcy1wLWZvb3RlclV0aWxpdHlNZW51X19saXN0IHtcbiAgICBsaSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjYlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiA0cHggNXB4IDNweDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPmxpIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbiB7XG4gICAgYm90dG9tOiBjYWxjKDIycHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICB9XG5cbiAgLmZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbi5wbHVzLWZpeGVkY2FydCB7XG4gICAgYm90dG9tOiBjYWxjKDBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gICAgei1pbmRleDogMTAwMDAwMDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZvb3RlcuWGhSBHb29nbGXjgqvjg6zjg7Pjg4Djg7wgV2Vi44K544Kt44Of44Oz44Kw6Ziy5q2i5o6q572u44Gu44Gf44KB6KGo56S65LiN6IO9XG7ihpIg6Kmy5b2T44Oa44O844K444GuR29vZ2xl44Kr44Os44Oz44OA44O8IGlmbGFtZeOCs+ODs+ODhuODiiDliYrpmaRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1jdXN0b21lckRldGFpbHMsXG4uZnMtYm9keS1jaGVja291dC1tdWx0aSxcbi5mcy1ib2R5LXJlZ2lzdGVyLFxuLmZzLWJvZHktcmVnaXN0ZXItdmVyaWZpY2F0aW9uLFxuLmZzLWJvZHktZm9yZ290UGFzc3dvcmQsXG4uZnMtYm9keS1yZXNldFBhc3N3b3JkLFxuLmZzLWJvZHktbG9naW4sXG4uZnMtYm9keS1teS1vcmRlcnMtZGV0YWlscyxcbi5mcy1ib2R5LW15LWFjY291bnQtc2V0dGluZ3MsXG4uZnMtYm9keS1teS1hY2NvdW50LXNldHRpbmdzLWVkaXQsXG4uZnMtYm9keS1teS1hY2NvdW50LWRlbGV0ZSxcbi5mcy1ib2R5LW15LWFjY291bnQtcGFzc3dvcmQsXG4uZnMtYm9keS1teS1hZGRyZXNzYm9vayxcbi5mcy1ib2R5LW15LWFkZHJlc3Nib29rLW5ldyxcbi5mcy1ib2R5LW15LWFkZHJlc3Nib29rLWVkaXQsXG4uZnMtYm9keS1teS1jYXJkcyxcbi5mcy1ib2R5LXdpc2hsaXN0LWxvZ2luLFxuLmZzLWJvZHktY2FydC1sb2dpbixcbi5mcy1ib2R5LXJldmlldy1sb2dpbiB7XG4gIC5ibF9jYWxlbmRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5seV9oZWFkZXIgeyB3aWR0aDogMTAwJTsgfVxuXG4ubHlfY29udCB7IHdpZHRoOiAxMDAlO1xuICAmLmx5X2NvbnRfX2NvbHVtbiB7XG4gICAgJl9tYWluIHsgIH1cbiAgICAmX3NpZGUgeyAgfVxuICB9XG59XG5cblxuLmx5X2Zvb3RlciB7IHdpZHRoOiAxMDAlOyB9XG4iLCIuYmxfYnRuVW5pdCB7XG4gIHdpZHRoOiBjbGFtcCgyODBweCwgNTV2dywgMzgwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOePvuWcqCDjg4jjg4Pjg5fjg5rjg7zjgrjjg7vllYblk4HoqbPntLDjg5rjg7zjgrgg44Gn5L2/55So5LitXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ibF9jYXJkVW5pdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL3NyYy9sb2FkaW5nLnN2ZykgY2VudGVyL2F1dG8gbm8tcmVwZWF0O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbVRyYWNrLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbVRyYWNrIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsLmZzLWMtc2xpY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gM+OCouOCpOODhuODoFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5ibF9jYXJkVW5pdF8zaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdCB7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbVRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDYwdnc7XG4gICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgICBtaW4td2lkdGg6IDYwdnc7XG4gICAgICBwYWRkaW5nOiAwIDhweCAwO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4OiAwIDEgMzMuMyU7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTg1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyA044Ki44Kk44OG44OgXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmJsX2NhcmRVbml0XzRpdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0IHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtVHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDMzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleDogMCAxIDI1JTtcbiAgICAgICAgbWluLXdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyDjgqLjgqTjg4bjg6Djg6rjgrnjg4hcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYuYmxfY2FyZFVuaXRfaXRlbUxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHdpZHRoOiAxODB2dyAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICB3aWR0aDogMTgwdncgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGZsZXg6IDAgMCAxODBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0IHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW1UcmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDM5dnc7XG4gICAgICBtaW4td2lkdGg6IDM5dnc7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIOS7u+aEj+WVhuWTgeihqOekunVuc2xpY2tcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2N0cmwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBibF9jYXJkVW5pdF9zbGlja1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgJi5ibF9jYXJkVW5pdF9zbGljayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyDku7vmhI/llYblk4Hjg6rjgrnjg4jjg7vjg6zjgrPjg6Hjg7Pjg4lcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyDlhbHpgJpcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW0uZnMtYy1wcm9kdWN0TGlzdEl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9faW1hZ2VfX2ltYWdlLmZzLWMtcHJvZHVjdEltYWdlX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDZweDtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyDku7vmhI/llYblk4Hjg6rjgrnjg4hcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIC5mcy1jLXByb2R1Y3ROYW1lX19jb3B5IHtcbiAgLy8gICBjb2xvcjogJGMtYWNjZW50MjtcbiAgLy8gICBAaW5jbHVkZSBtaW5jaG9UdGwoMTQpO1xuICAvLyAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIC8vIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX21haW5fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOODrOOCs+ODoeODs+ODiVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gLnJjbWQtc2xpY2stcHJldixcbiAgLy8gLnJjbWQtc2xpY2stbmV4dCB7XG4gIC8vICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAvLyB9XG4gIC5yY21kLXNsaWNrLXByZXYsXG4gIC5yY21kLXNsaWNrLW5leHQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC4zKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjMpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBvcGFjaXR5OiAwLjc1O1xuICAgIH1cbiAgfVxuXG4gICYucmNtZC1zbGljay1kaXNhYmxlZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIC5yY21kLXNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICAgIH1cbiAgfVxuXG4gIC5yY21kLXNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgYrjgYTjgZfjgYTjg6zjgrfjg5Tjg7vjgYrjgYTjgZfjgYTjgrPjg6njg6Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmxfcmVjaXBlQ2FyZHMge1xuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDlhbHpgJpcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmVsX2hlYWRpbmdfbHYyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAucmVjaXBlQ2FyZHMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucmVjaXBlQ2FyZHNfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWNpcGVDYXJkc19saXN0X2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiA3MHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDcwdnc7XG4gICAgICAgIG1pbi13aWR0aDogNzB2dztcbiAgICAgICAgcGFkZGluZzogMCA4cHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBmbGV4OiAwIDEgMzMuMyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudHJ5LW1ldGEtcmVjaXBlIC5iYWRnZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgICAgICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAy44Gk5qiq5Lim44GzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4mLmJsX3JlY2lwZUNhcmRzX19kb3VibGV7XG4gLndyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seVxuIH1cbiAuaW5uZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gfVxuLnRleHR7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbn1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOOBiuOBhOOBl+OBhOODrOOCt+ODlFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAmLmJsX3JlY2lwZUNhcmRzX19yZWNpcGUge1xuXG4gICAgLmVsX2hlYWRpbmdfbHYyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uX3JlY2lwZS5zdmcpO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0M5N0UzNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjaXBlQ2FyZHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZTRjZDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjFweCAwcHggI2YyYzFhNjtcbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44GK44GE44GX44GE44Kz44Op44OgXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICYuYmxfcmVjaXBlQ2FyZHNfX2FydGljbGUge1xuXG4gICAgLmVsX2hlYWRpbmdfbHYyIHtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uX2FydGljbGUuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRDlCMjBCO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNpcGVDYXJkcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMWNlO1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMXB4IDBweCAjZDlkYzgzO1xuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOeUn+eUo+iAheOBi+OCieOBruebtOmAgeODnOOCpOOCuVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICYuYmxfcmVjaXBlQ2FyZHNfX21kYmxvZyB7XG5cbiAgICAuZWxfaGVhZGluZ19sdjIge1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb25fYXJ0aWNsZS5zdmcpO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNhZGM1MGI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY2lwZUNhcmRzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmY1Y2U7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIxcHggMHB4ICNkOWRjODM7XG5cbiAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAuaWNuLWF1dGhvciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg55Sf55Sj6ICF44GL44KJ44Gu55u06YCB44Oc44Kk44K5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsX2Jsb2dDYXJkcyB7XG4gIC5lbF9oZWFkaW5nX2x2MiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3RhYmVyYXJlLml0ZW1ib3guZGVzaWduL2l0ZW0vYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbl9hcnRpY2xlLnN2Zyk7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjYWRjNTBiO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nQ2FyZHMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNhZGM1MGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuYmxvZ0NhcmRzX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAuYmxvZ0NhcmRzX2xpc3RfaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDcwdnc7XG4gICAgICAgIG1heC13aWR0aDogNzB2dztcbiAgICAgICAgbWluLXdpZHRoOiA3MHZ3O1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwO1xuICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgZmxleDogMCAxIDMzLjMlO1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtaW1nIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbjogLTQwcHggLTVweCA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgIC5pY24tYXV0aG9yIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6ICNmZmYgc29saWQgNHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1tZXRhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5jYXJvdXNlbFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIC5mcy1jLWJ1dHRvbi0tY2Fyb3VzZWwtLXByZXY6OmJlZm9yZSxcbi8vIC5mcy1jLWJ1dHRvbi0tY2Fyb3VzZWwtLW5leHQ6OmJlZm9yZSB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG4iLCIuYmxfZ2lmdF9jb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWIyO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcblxuICBoMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGMtbWFpbjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMCUpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgJGMtbWFpbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgJGMtbWFpbjtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGMtbWFpbjtcbiAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAlKTtcbiAgICB9XG4gIH1cblxufVxuXG4uZWxfYnRuX2FuYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6ICRjLW1haW4gMXB4IHNvbGlkO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYy1tYWluICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLmJsX3NwYWNlX2FuY2hvciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4uYmxfZ2lmdF9ldmVudCB7XG4gIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbi50ZXh0LWNlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuICAubXQtMXJlbSB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44K544Oe44ObJuOCteOCpOODieODkOODvOODoeODi+ODpeODvFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZnMtbC1zaWRlQXJlYSB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAmLmZzLXAtZHJhd2VyIHtcbiAgICB6LWluZGV4OiAxMDAwMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIGJsX2RyYXdlcl9oZWFkZXJcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5ibF9kcmF3ZXJfaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mcy1wLXdlbGNvbWVNc2cge1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJsX2xvZ2dlZEluX2J0biB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTgpO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtbG9nZ2VkSW4tLWZhbHNlIHtcbiAgICAgIC5ibF9sb2dnZWRJbl9idG4ge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5ibF9sb2dnZWRJbl9mYWxzZV9idG5fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX2xvZ2dlZEluX2ZhbHNlX2J0bl9fbG9naW4gYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MmVcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG5cbiAgICAuYmxfbG9nZ2VkSW5fZmFsc2VfYnRuX19zaWdudXAgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MmFcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIH1cblxuICAgIC5pcy1sb2dnZWRJbi0tdHJ1ZSB7XG4gICAgICAmLmZzLXAtbm9uTWVtYmVyR3Vlc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuYmxfbG9nZ2VkSW5fYnRuIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICAmIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkzNlwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxfZHJhd2VyX21lbnVfc2hvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLml0X21lbnVJdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1zdWI7XG4gICAgICBmbGV4OiAwIDEgMjUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MzZcIjtcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5M2JcIjtcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnUgYSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmZzLXAtc2VhcmNoRm9ybSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgIC5mcy1wLXNlYXJjaEZvcm1fX2lucHV0R3JvdXAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMzdjNjA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAuMjVlbTtcbiAgICAgIH1cblxuICAgICAgLmZzLXAtc2VhcmNoRm9ybV9fYnV0dG9uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIGJsX2NvbW1vbl9tZW51XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYmxfY29tbW9uX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAvLyAuZnMtcHQtbWVudS0tbHYyIHtcbiAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLy8gICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG5cbiAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTgpO1xuICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggI0I5QTU2MCBzb2xpZDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MzdcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogLjVlbTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5Q0FCRTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgLmZzLXB0LW1lbnVfX2xpbmstLWx2MiB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMS41ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG4gICAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwLjI1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gYmxfZHJhd2VyX2xvd2VyXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYmxfZHJhd2VyX2xvd2VyIHtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmxfZHJhd2VyX21lbnVfZ3VpZGUge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VkZWRlZDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudSBhIHtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MzNcIjtcbiAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDAuMmVtO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOaOouOBmeOCv+OCpOODiOODq1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJsX2RyYXdlcl9zZWFyY2h0dGwge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGOEY0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDE2KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MzJcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG4gIH1cbn1cblxuLmZzLWwtc2lkZUFyZWEge1xuICAuYmxfY29tbW9uX21lbnUge1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5nbWVudV9fc3VibWVudV9jYXRlZ29yeSB7XG4gICAgICAuZnMtcHQtbWVudV9faXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDAxIGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQwMS53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDAyIGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQwMi53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDAzIGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQwMy53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDA0IGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQwNC53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDA1IGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQwNS53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDA2IGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQwNi53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDA3IGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQwNy53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDA4IGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQwOC53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDA5IGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQwOS53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDEwIGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQxMC53ZWJwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ21lbnVfY2F0ZWdvcnlfX2NhdDExIGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2dtZW51LWljbi1jYXQxMS53ZWJwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmdtZW51X19zdWJtZW51X2JucnMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtMnB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdtZW51X19zdWJtZW51X3NlYXNvbiB7XG4gICAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUNBQkU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjFfb3BlbiB7XG4gICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvIE1lZGl1bVwiLCBcIua4uOaYjuacnSBNZWRpdW1cIiwgWXVNaW5jaG8sIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMxZjFmMWY7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICNCOUE1NjAgc29saWQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5nbWVudV9fc2lkZV9ibnJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZsZXg6IDAgMSA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZ21lbnVfZ2lmdCB7XG4gICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDE2KTtcbiAgICAgICAgY29sb3I6ICMxZjFmMWY7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjQjlBNTYwIHNvbGlkO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIH1cblxuICAgICAgLmZzLXB0LW1lbnVfX3N1Ym1lbnUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZ21lbnVfY29udGVudHMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLS1nbWVudV9naWZ0IHtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTgpO1xuICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggI0I5QTU2MCBzb2xpZDtcbiAgICBtYXJnaW46IDIwcHggMjBweCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOWVhuWTgeOCq+ODvOODiVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZnMtYy1wcm9kdWN0TGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIC5ibF9wcm9kdWNlclBob3RvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2ltYWdlQ29udGFpbmVyIHtcbiAgICBvcmRlcjogMTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuXG4gICAgLmZzLWMtcHJvZHVjdEltYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi6Kmz57Sw44KS6KaL44KLXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNnB4O1xuXG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjZTM3YzYwLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fbWFpbl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3Byb2R1Y3ROYW1lIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYy1ibGs7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVfX2NvcHkge1xuICAgIGNvbG9yOiAkYy1ibGs7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogMi42ZW07XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDEzKTtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiAyLjZlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19wcm9kdWN0RGVzY3JpcHRpb24ge1xuICAgIG9yZGVyOiAzO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19wcmljZXMuZnMtYy1wcm9kdWN0UHJpY2VzIHtcbiAgICBvcmRlcjogNDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW46IDVweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFByaWNlLS1saXN0ZWQge1xuICAgICAgLmZzLWMtcHJvZHVjdFByaWNlX19tYWluX19wcmljZS5mcy1jLXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbjpub3QoLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbi0tbGlzdGVkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi44O76YCB5paZ6L68KVwiO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19jb250cm9sLmZzLWMtYnV0dG9uQ29udGFpbmVyIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIG9yZGVyOiA1O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy9tYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtzLFxuICAuZnMtYy1zYWxlc1BlcmlvZCxcbiAgLmZzLWMtcHJlb3JkZXJNZXNzYWdlIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fc2FsZXNQZXJpb2ROb3RpY2Uge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19sb3dJblN0b2NrIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fb3V0T2ZTdG9jayB7XG4gICAgb3JkZXI6IDEwOyAvLyDlnKjluqvliIfjgozjga/mnIDlvozjgavjgZfjgZ/jgYRcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fdmlld01vcmVJbWFnZUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fbWFpbl9fcHJpY2UuZnMtYy1wcmljZSxcbiAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbl9fbGFiZWwsXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb246bm90KC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24tLWxpc3RlZCk6OmJlZm9yZSxcbiAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbjpub3QoLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbi0tbGlzdGVkKTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8g5Lu75oSP5ZWG5ZOB44Oq44K544OIIOODleOCqeODvOODoOODnOOCv+ODs1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19jb250cm9sIHtcblxuICAgIC5mcy1jLWJ1dHRvbi0tYWRkVG9DYXJ0LS1saXN0LmZzLWMtYnV0dG9uLS1wbGFpbixcbiAgICAuZnMtYy1idXR0b24tLXZpZXdQcm9kdWN0RGV0YWlsLmZzLWMtYnV0dG9uLS1wbGFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMTAwZjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAuOGVtIDAuNGVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjgYrmsJfjgavlhaXjgorjg6rjgrnjg4hcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmZzLWMtd2lzaGxpc3RQcm9kdWN0X19saXN0IHtcblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wge1xuXG4gICAgLmZzLWMtYnV0dG9uLS1hZGRUb0NhcnQtLWxpc3QuZnMtYy1idXR0b24tLXBsYWluLFxuICAgIC5mcy1jLWJ1dHRvbi0tdmlld1Byb2R1Y3REZXRhaWwuZnMtYy1idXR0b24tLXBsYWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbC5mcy1jLWJ1dHRvbkNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZzLWMtd2lzaExpc3QuZnMtYy1wcm9kdWN0TGlzdCB7XG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbCB7XG5cbiAgICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tbGlzdC5mcy1jLWJ1dHRvbi0tcGxhaW4sXG4gICAgLmZzLWMtYnV0dG9uLS12aWV3UHJvZHVjdERldGFpbC5mcy1jLWJ1dHRvbi0tcGxhaW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjEwMGY7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19jb250cm9sLmZzLWMtYnV0dG9uQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7llYblk4Hjg57jg7zjgq/jg5zjgr/jg7Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1wcm9kdWN0TWFya19fbWFyayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnBvc3RhZ2UtaW5jbHVkZWQge1xuICBjb2xvcjogJGMtbWFpbjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogJGMtbWFpbiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtbWFpbiwgLjEpO1xufVxuXG4uZnMtYy1wcm9kdWN0TWFya19fbWFyay50ZW1wLWNvb2wge1xuICBjb2xvcjogJGMtYmx1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAkYy1ibHUgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsdSwgLjEpO1xufVxuXG4uZnMtYy1wcm9kdWN0TWFya19fbWFyay50ZW1wLWNvbGQge1xuICBjb2xvcjogJGMtZ3J5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAkYy1ncnkgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWdyeSwgLjEpO1xufVxuXG4uZnMtYy1wcm9kdWN0TWFya19fbWFyay50ZW1wLW5vcm1hbCB7XG4gIGNvbG9yOiAkYy1ncm47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6ICRjLWdybiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtZ3JuLCAuMSk7XG59XG5cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnRhZy1leHByZXNzIHtcbiAgY29sb3I6ICM5OTk5MzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6ICM5OTk5MzMgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5OTk5MzMsIC4xKTtcbn1cblxuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsudGFnLW5vdGNhc2gge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogIzMzMyAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMzMywgLjEpO1xufVxuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsudGFnLW5vdG5wIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6ICMzMzMgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzMzMsIC4xKTtcbn1cbi5mcy1jLW1hcmstLWJ1bmRsZS5idW5kbGUtdGVtcC1jb29sIHtcbiAgY29sb3I6ICRjLWJsdTtcbiAgYm9yZGVyOiAkYy1ibHUgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsdSwgLjEpO1xufVxuXG4uZnMtYy1tYXJrLS1idW5kbGUuYnVuZGxlLXRlbXAtY29sZCB7XG4gIGNvbG9yOiAkYy1ncnk7XG4gIGJvcmRlcjogJGMtZ3J5IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ncnksIC4xKTtcbn1cblxuLmZzLWMtbWFyay0tYnVuZGxlLmJ1bmRsZS10ZW1wLW5vcm1hbCB7XG4gIGNvbG9yOiAkYy1ncm47XG4gIGJvcmRlcjogJGMtZ3JuIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ncm4sIC4xKTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44Kr44O844OI6L+95b6T44Oc44K/44OzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5YWx6YCaXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gbHlfaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gbHlfZm9vdGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5seV9mb290ZXIge1xuICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uIHtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLmZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbl9fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDljYWJlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMjFweCA3cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgcGFkZGluZzogMjlweCA2cHg7XG4gICAgICB9XG5cbiAgICAgICYudW5fcGFnZXRvcEJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMjFweCA3cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b25fX2xhYmVsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1pY29uLS1jYXJ0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9jYXJ0LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGNvbG9yOiAkYy1ibGs7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wLWNhcnRJdGVtTnVtYmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjYjAxMDA7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAuNDVlbSAwLjQ1ZW0gMC4zNWVtIDAuNmVtO1xuICAgICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgICB9XG5cbiAgICAudW5fY2FydEJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtaWNvbi0tcGFnZXRvcDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGMtYmxrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX3BhZ2V0b3BfYXJyb3cuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHRvcDogMjYlO1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibF9oZWFkZXJfbmF2X2l0ZW1jYXRlZ29yeSB7XG4gIC8vIGRpc3BsYXk6IG5vbmU7XG5cbiAgLy8gQGluY2x1ZGUgbXEobWQpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICBib3JkZXItdG9wOiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4gIGJvcmRlci1sZWZ0OiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSUpO1xuICAvLyB9XG5cbiAgLmZzLXB0LW1lbnUtLWx2MSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmPmxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZnMtcHQtbWVudS0tbHYyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgbGkge1xuICAgICAgZmxleDogMSAxIDE5JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkYy1tYWluLXNoYWRvdztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjLW1haW4tc2hhZG93O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYy1tYWluLCAxMCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICBmbGV4OiAxIDEgMjElO1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpudGgtY2hpbGQoNiksXG4gICAgbGk6bnRoLWNoaWxkKDkpLFxuICAgIGxpOm50aC1jaGlsZCgxMCksXG4gICAgbGk6bnRoLWNoaWxkKDExKSB7XG4gICAgICBmbGV4OiAxIDEgMTUlO1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpudGgtY2hpbGQoNyksXG4gICAgbGk6bnRoLWNoaWxkKDgpIHtcbiAgICAgIGZsZXg6IDEgMSAyMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmZzLXB0LW1lbnVfX2hlYWRpbmcge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8vIC5ibF9oZWFkZXJfZ21lbnUge1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbi8vICAgYm9yZGVyLXRvcDogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuLy8gICBib3JkZXItYm90dG9tOiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4vLyAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSUpO1xuXG4vLyAgIC5ncl9yb3cge1xuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgIH1cblxuLy8gICAuYmxfY29tbW9uX21lbnUge1xuLy8gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4vLyAgICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MSB7XG4vLyAgICAgICBib3JkZXItbGVmdDogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuLy8gICAgICAgYm9yZGVyLXJpZ2h0OiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4vLyAgICAgICBwYWRkaW5nOiAwLjZlbSAwO1xuLy8gICAgICAgcG9zaXRpb246IHN0YXRpYztcbi8vICAgICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbi8vICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgcGFkZGluZzogMC43ZW0gMDtcblxuLy8gICAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgICAuZnMtcHQtbWVudS0tbHYyIHtcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuLy8gICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbi8vICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmcyO1xuLy8gICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuXG4vLyAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbi1zaGFkb3c7XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbi8vICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4vLyAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgIHNwZWFrOiBub25lO1xuLy8gICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuLy8gICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuLy8gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuLy8gICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cblxuLy8gICAgIH1cblxuLy8gICAgIC5mcy1wdC1tZW51LS1sdjIge1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgIHotaW5kZXg6IDEwMDA7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgICAgcGFkZGluZzogMDtcbi8vICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4vLyAgICAgICB0b3A6IDEwMCU7XG4vLyAgICAgICBsZWZ0OiAwO1xuXG4vLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xuLy8gICAgICAgICBvcGFjaXR5OiAwO1xuLy8gICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgIH1cblxuLy8gICAgICAgLmZzLXB0LW1lbnVfX2xpbmstLWx2MiB7XG4vLyAgICAgICAgIGNvbG9yOiAjMzMzO1xuXG4vLyAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MgIWltcG9ydGFudDtcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC5mcy1wdC1tZW51LS1sdjIge1xuLy8gICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgLmZzLXAtc2VhcmNoRm9ybV9faW5wdXQge1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuLy8gICB9XG5cbi8vICAgLmZzLXAtaW5wdXRHcm91cF9fYnV0dG9uIHtcbi8vICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGMtbWFpbiwgMjUlKTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbi8vICAgfVxuLy8gfVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSW5zdGFncmFtIGZlZWRcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsX2luc3RhZmVlZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgLndyYXAtaW5zdGEtZnJhbWUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIC5pbnN0YS1mcmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5zdGEtZnJhbWUyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA2MzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOmFkumhnuOCs+ODoeODs+ODiFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4udW5fbGlzdENvbW1lbnRfbGlxdW9ye1xuICBib3JkZXI6IHNvbGlkIDFweCAkYy1yZWQ7IGJvcmRlci1yYWRpdXM6IDRweDsgb3ZlcmZsb3c6IGhpZGRlbjsgZm9udC1zaXplOiAxLjRyZW07XG4gIC51bl9saXN0Q29tbWVudF9saXF1b3JfaGVhZGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMC41cmVtIDAuNXJlbTsgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudW5fbGlzdENvbW1lbnRfbGlxdW9yX2JvZHl7XG4gICAgbWFyZ2luOiAwOyBwYWRkaW5nOiAwLjNyZW0gMXJlbTsgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmdXR1cmUgQUkgUmVjb21tZW5kIOODhuODs+ODl+ODrOODvOODiOWFsemAmmNzc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjgYLjgarjgZ/jgbjjga7jgYrjgZnjgZnjgoFcbi5ibF9ndWVzdFJlY29tbWVuZGVkIHtcbiAgcGFkZGluZzogMCAwIDJlbSAwO1xuXG4gIC5mcjMtcHJvZHVjdExpc3RDYXJvdXNlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cblxuICAuZnMtcC1oZWFkaW5nLS1sdjIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA2dncsIDNyZW0pO1xuICAgIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNobyBNZWRpdW1cIiwgXCLmuLjmmI7mnJ0gTWVkaXVtXCIsIFl1TWluY2hvLCBcIua4uOaYjuacneS9k1wiLCBzZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDIwKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyNCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgzMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuZnIzLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX3NsaWRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAuZnIzLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDAgMC44cmVtO1xuICB9XG5cbiAgLmZyMy1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZnIzLWl0ZW1fX2ltYWdlQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZnIzLWl0ZW1fX3Byb2R1Y3ROYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDIuNmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIH1cblxuICAuZnIzLWl0ZW1fX3Byb2R1Y3RQcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjY2IwMTAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgLmZyMy1pdGVtX19wcm9kdWN0UHJpY2VfX3ByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIC5mcjMtaXRlbV9fcHJvZHVjdFByaWNlX19hZGRvbiB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIuODu+mAgeaWmei+vClcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjRlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZnV0dXJlUmVjb21tZW5kMiDjg4bjg7Pjg5fjg6zjg7zjg4jlhbHpgJpjc3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJsX3JlY29tbWVuZF9mbGljayB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAuYmxfcmVjb21tZW5kX2Nhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmLnJjbWQtc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnJjbWQtc2xpY2stbGlzdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCA0OHB4O1xuICAgIH1cblxuICAgIC5ibF9yZWNvbW1lbmRfbGlzdEl0ZW0ge1xuICAgICAgd2lkdGg6IDM5dnc7XG4gICAgICBtaW4td2lkdGg6IDM5dnc7XG4gICAgICBtYXgtd2lkdGg6IDM5dnc7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYuYmxfcmVjb21tZW5kX2xpc3RJdGVtX19zbSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cblxuICAgICAgJi5ibF9yZWNvbW1lbmRfbGlzdEl0ZW1fX3JlbCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxfcmVjb21tZW5kX2xpc3RJdGVtX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX3JlY29tbWVuZF9saXN0SXRlbSB7XG4gICAgLmVsX3JlY29tbWVuZF9saXN0SXRlbV9pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5lbF9yZWNvbW1lbmRfbGlzdEl0ZW1fbGluayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuZWxfcmVjb21tZW5kX2xpc3RJdGVtX3Byb2R1Y3ROYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbWFyZ2luOiA0cHggMDtcblxuICAgICAgJi5lbF9yZWNvbW1lbmRfbGlzdEl0ZW1fcHJvZHVjdE5hbWVfX2NoZWNrIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWxfcmVjb21tZW5kX2xpc3RJdGVtX3Byb2R1Y3RQcmljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmLmVsX3JlY29tbWVuZF9saXN0SXRlbV9wcm9kdWN0UHJpY2VfX2NoZWNrIHtcbiAgICAgICAgY29sb3I6ICNjYjAxMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbF9yZWNvbW1lbmRfcHJpY2VfYWRkb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5yY21kLXNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTIwcHggMCAwICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnJjbWQtc2xpY2stdHJhY2sge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmJsX3JlY29tbWVuZF9saXN0SXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIC8vIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAvLyAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgLmVsX3JlY29tbWVuZF9saXN0SXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIC8vIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAvLyAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgJi5ibF9yZWNvbW1lbmRfZmxpY2tfX21lYXQge1xuICAgIC5yY21kLXNsaWNrLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsX3JlcGx5Q2FyZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM4NjZlMWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuYmxfcmVwbHlDYXJkX2hlYWRlciB7XG4gICAgJiA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICB9XG4gIH1cblxuICAuYmxfcmVwbHlDYXJkX2JvZHkge1xuICAgICYgPiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJlVuaXQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAmLmJsX3JlcGx5Q2FyZFVuaXRfaXNBY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfpo5/jgbnjg6zjgqLjgYvjgonjga7ov5Tkv6EnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXHRZdU1pbmNobywgJ1l1IE1pbmNobycsIHNlcmlmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OQ44OK44O86L+95b6TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbiB7XG4gIHJpZ2h0OiAtN3B4O1xuICBib3R0b206IDU3cHg7XG59XG5cbi5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b25faW1nIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4IDAgMCA3cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uIHtcbiAgICBib3R0b206IDgzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b24ge1xuICAgIGJvdHRvbTogMTY3cHg7XG4gIH1cblxuICAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uX2ltZyB7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uIHtcbi8vICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICByaWdodDogLTdweDtcbi8vICAgYm90dG9tOiA2N3B4ICFpbXBvcnRhbnQ7XG4vLyAgIHotaW5kZXg6IDEwMDtcblxuLy8gICBAaW5jbHVkZSBtcShtZCkge1xuLy8gICAgIGJvdHRvbTogOTlweCAhaW1wb3J0YW50O1xuLy8gICB9XG5cbi8vICAgQGluY2x1ZGUgbXEobGcpIHtcbi8vICAgICByaWdodDogLTEycHg7XG4vLyAgICAgYm90dG9tOiAxNjNweCAhaW1wb3J0YW50O1xuLy8gICB9XG5cbi8vICAgQGluY2x1ZGUgbXEoeGwpIHtcbi8vICAgICByaWdodDogLTE2cHg7XG4vLyAgIH1cblxuLy8gICAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uX2J1dHRvbiB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuLy8gICB9XG5cbi8vICAgLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbl9pbWcge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuLy8gICAgIHdpZHRoOiA2MHB4O1xuXG4vLyAgICAgQGluY2x1ZGUgbXEobWQpIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4vLyAgICAgICB3aWR0aDogODBweDtcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSBtcSh4bCkge1xuLy8gICAgICAgd2lkdGg6IDExMHB4O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4vLyAuZnMtYm9keS10b3B7XG4vLyAgIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b257XG4vLyAgICAgLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbl9pbWcge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCIudW5fc2Vhc29uTmF2IHtcbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIGxpIHtcbiAgICAgIGZsZXg6IDAgMCAxNi42NiU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogJGMtYWNjZW50MiBzb2xpZCAxcHg7XG4gICAgICBjb2xvcjogJGMtYWNjZW50MjtcblxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGMtYWNjZW50MiAhaW1wb3J0YW50O1xuXG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICAgICAgYm9yZGVyOiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICAgICAgICAgIGJvcmRlcjogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYWNjZW50LCAuMyk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5ibF9zZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9pbm5lciB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgJl9pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg4bjg7zjg5bjg6vjgrnjgr/jgqTjg6tcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJsX2Jhc2VUYWJsZXtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlOWU4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZTllODtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RjQ7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbiAgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWU5ZTg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuKXi+KXi+OBi+OCieaOouOBmVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibF90b3BTZWFyY2hTZWMge1xuXG4gIC5ibF9yYXJlU2VhcmNoU2VjLFxuICAuYmxfYXJlYVNlYXJjaFNlYyxcbiAgLmJsX2NhdFNlYXJjaFNlYyB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICB9XG5cbiAgLnVuX3NhcmNoSGVhZGluZyB7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDIwKTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjQpO1xuICAgIH1cblxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuN2VtO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXN1YjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG5cbiAgICAudW5fc2FyY2hIZWFkaW5nX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICB9XG4gIH1cblxuICAudW5fcmFyZV9jYXJkcyxcbiAgLnVuX2FyZWFfY2FyZHMsXG4gIC51bl9jYXRfY2FyZHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnVuX2NhcmRfdHRsIHtcbiAgICBmb250LWZhbWlseTog5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC51bl9jYXJkX2hlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnVuX2NhcmRfaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC51bl9uZXdMaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAudW5fY2FyZF9hbm5vdGF0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGMtcmVkO1xuICB9XG5cbiAgLnVuX2NhcmRfc3RyZXRjaExpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44Os44Ki44GL44KJ5o6i44GZ44O75Zyw5Z+f44GL44KJ5o6i44GZ5YWx6YCaXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5ibF9yYXJlU2VhcmNoU2VjLFxuICAuYmxfYXJlYVNlYXJjaFNlYyB7XG4gICAgLnVuX2NhcmRfaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIH1cblxuICAgIC51bl9jYXJkX2hlYWRlciB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICRjLW1haW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgNjMsIDYzLCAwLjMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB9XG5cbiAgICAgIC51bl9jYXJkX3R0bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuXG4gICAgICAudW5fY2FyZF9pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOODrOOCouOBi+OCieaOouOBmVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuYmxfcmFyZVNlYXJjaFNlYyB7XG4gICAgLnVuX3JhcmVfY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5ncl9jb2wge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JfY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyX3JvdyB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHZ3O1xuICAgICAgd2lkdGg6IDMyMHZ3O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnVuX3JhcmVfY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDlnLDln5/jgYvjgonmjqLjgZlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAuYmxfYXJlYVNlYXJjaFNlYyB7XG4gICAgLnVuX2FyZWFfY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5ncl9jb2wge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JfY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2FyZWFfY2FyZHMge1xuICAgICAgbWF4LXdpZHRoOiA1MDB2dztcbiAgICAgIHdpZHRoOiA1MDB2dztcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC51bl9hcmVhX2NhcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bl9jYXJkX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAuZWxfaW1nQXJlYU1hcCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbSBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bl9jYXJkX2JvZHkgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDjgqvjg4bjgrTjg6rjg7zjgYvjgonmjqLjgZlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmJsX2NhdFNlYXJjaFNlYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIC51bl9jYXJkX2hlYWRlciB7XG4gICAgICAudW5fY2FyZF9pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bl9jYXJkX2JvZHkge1xuICAgICAgLnVuX2NhcmRfdHRsIHtcbiAgICAgICAgaGVpZ2h0OiAzLjVlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bl9jYXJkX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC8vIGJvcmRlcjogMXB4ICNEOUNBQkUgc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGhlaWdodDogMTM4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGhlaWdodDogMTU3cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAkYy1tYWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyX2NvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bl9jYXRfY2FyZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgLThweDtcbiAgICAgIG1heC13aWR0aDogMzkwdnc7XG4gICAgICB3aWR0aDogMzkwdnc7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAudW5fY2F0X2NhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5lbF9idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6ICRjLW1haW4gMXB4IHNvbGlkO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYy1tYWluICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJi5lbF9idG5fYWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAkYy1tYWluICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAkYy1tYWluIDFweCBzb2xpZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmVsX2J0bl9zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYy1ibGsgIWltcG9ydGFudDtcbiAgICBib3JkZXI6ICRjLXN1YiAxcHggc29saWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi5lbF9idG5fc20ge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gICYuZWxfYnRuX2liIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMi43NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG59XG5cbi5lbF9idG5fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAkYy1tYWluIDFweCBzb2xpZDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IC4yNWVtO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBTTlPjgrfjgqfjgqLjg5zjgr/jg7Ncbi5jb2x1bW5fc25zLXNoYXJlIHtcbiAgYm9yZGVyOiAkYy1hY2NlbnQgc29saWQgMnB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi50dGxfc25zLXNoYXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSB0dGxfc2l6ZSgxOCk7XG4gIGNvbG9yOiAkYy1hY2NlbnQ7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5zbnMtc2hhcmUtYnRucyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAuc25zLWJ0biB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwLjNlbSAwIDAuMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG5cbiAgICAmLmIteCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cblxuICAgICYuYi1mYWNlYm9vayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xuICAgIH1cblxuICAgICYuYi1oYXRlbmEge1xuICAgICAgYmFja2dyb3VuZDogIzAwOGZkZTtcbiAgICB9XG5cbiAgICAmLmItbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDZjNzU1O1xuICAgIH1cblxuICAgICYuYi1wb2NrZXQge1xuICAgICAgYmFja2dyb3VuZDogI2QzNTA1YTtcbiAgICB9XG5cbiAgICAmLmItZmVlZGx5IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYmIyNGM7XG4gICAgfVxuXG4gICAgLmljbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICYuaWNuLXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24teC13LnN2Zyk7XG4gICAgICB9XG5cbiAgICAgICYuaWNuLWZiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLWZhY2Vib29rLXcuc3ZnKTtcbiAgICAgIH1cblxuICAgICAgJi5pY24tbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1saW5lLXcuc3ZnKTtcbiAgICAgIH1cblxuICAgICAgJi5pY24taGF0ZW5hIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLWhhdGVuYS13LnN2Zyk7XG4gICAgICB9XG5cbiAgICAgICYuaWNuLXBvY2tldCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1wb2NrZXQtdy5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmLmljbi1mZWVkbHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24tZmVlZGx5LXcuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5lbF9oZWFkaW5nX2x2MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIEBpbmNsdWRlIG1pbmNob1R0bCgyMCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjQpO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMzApO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIC8vICY6OmZpcnN0LWxldHRlciB7XG4gIC8vICAgY29sb3I6ICRjLW1haW47XG4gIC8vIH1cblxuICAmLmVsX2hlYWRpbmdfbHYyX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZWxfaGVhZGluZ19sdjMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDI0KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTMwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLmVsX2hlYWRpbmdTaW1wbGUge1xuICBAaW5jbHVkZSBtaW5jaG9UdGwoMjApO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDI0KTtcbiAgfVxufVxuXG4uZWxfaGVhZGluZ19wYWdlX2x2MSB7XG4gIEBpbmNsdWRlIG1pbmNob1R0bCgyOCwgNTAwKTtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgzMiwgNTAwKTtcbiAgfVxuXG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1hY2NlbnQ7XG59XG5cbi5lbF9oZWFkaW5nX3BhZ2VfbHYyIHtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDI0LCA1MDApO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5NSU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZWxfaGVhZGluZ19wYWdlX2x2MyB7XG4gIEBpbmNsdWRlIG1pbmNob1R0bCgyMCwgNTAwKTtcbiAgcGFkZGluZzogMC4ycmVtIDEuMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBkYXNoZWQgJGMtYmxrO1xufVxuXG4uZWxfaGVhZGluZ19wYWdlX2x2NCB7XG4gIEBpbmNsdWRlIG1pbmNob1R0bCgxOCwgNjAwKTtcbn1cblxuLmVsX3R0bF9sdjMge1xuICBAaW5jbHVkZSB0dGxfc2l6ZSgyMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5lbF90dGxfbHY0IHtcbiAgQGluY2x1ZGUgdHRsX3NpemUoMTgpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZWxfdHRsX2x2NSB7XG4gIEBpbmNsdWRlIHR0bF9zaXplKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBcnRpY2xlIGhlYWRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmZzLWMtZG9jdW1lbnRBcnRpY2xlX19oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuIiwiLmVsX2xpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLmVsX2xtLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubG0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5lbF9zbnNJY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5lbF9zbnNJY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDVweCA4cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZsZXg6IDEgMCAxNSU7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiJGNvbG9yLWFjY2VudDogI2I5YTU2MDtcbiRjb2xvci1hY2NlbnQyOiAjODY2ZTFkO1xuJGNvbG9yLWFjY2VudDM6ICNGRkZGMDA7XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBmb250XG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfZm9udF9taW5jaG8ge1xuICBmb250LWZhbWlseTogXCJZdSBNaW5jaG8gTWVkaXVtXCIsIFwi5ri45piO5pydIE1lZGl1bVwiLCBZdU1pbmNobywg5ri45piO5pyd5L2TLCBzZXJpZjtcbn1cblxuLmhwX2ZvbnRfZ290aGljIHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLFxuICAgIHNhbnMtc2VyaWY7XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBiYWNrZ3JvdW5kLWNvbG9yXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfYmdfYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xufVxuXG4uaHBfYmdfYWNjZW50MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQyICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9iZ19hY2NlbnQzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDMgIWltcG9ydGFudDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGRpc3BsYXlcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF9kbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhwX2RiIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhwX2RpIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9kaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhwX2RmIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uaHBfbWRfZG4ge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbWRfZGIge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX21kX2RpIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbWRfZGliIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbWRfZGYge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbGdfZG4ge1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbGdfZGIge1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX2xnX2RpIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbGdfZGliIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbGdfZGYge1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfeGxfZG4ge1xuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfeGxfZGIge1xuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX3hsX2RpIHtcbiAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfeGxfZGliIHtcbiAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfeGxfZGYge1xuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfZF9wYyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwX2Rfc3Age1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgdGV4dC1hbGlnblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy/plpPpgZXjgYjjgZ/jgZHjganjganjgZPjgYvjgafkvb/jgaPjgabjgovjgYvjgoLjgZfjgozjgarjgYTjga7jgaflv7Xjga7jgZ/jgoHmrovjgZlcbi51bl90YWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udW5fdGFjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udW5fdGFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICB0ZXh0LWFsaWduXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfdGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaHBfdGFjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90YXIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICB0ZXh0LWNvbG9yXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfdF9tYWluIHtcbiAgY29sb3I6ICNlMzdjNjAgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfYWNjZW50IHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfYWNjZW50MiB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50MiAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9hY2NlbnQzIHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQzICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2Rpc2FibGUge1xuICBjb2xvcjogI2ViZWJlYiAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9ibGsge1xuICBjb2xvcjogIzE1MTUxNSAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9yZWQge1xuICBjb2xvcjogI2NiMDEwMCAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9ibHUge1xuICBjb2xvcjogIzgwYjJlNCAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9ncnkge1xuICBjb2xvcjogIzhiOGI4YiAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9ncm4ge1xuICBjb2xvcjogIzk4Yzc2YyAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9ibGsge1xuICBjb2xvcjogIzE1MTUxNSAhaW1wb3J0YW50O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgbGluZS1oZWlnaHRcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF9saF9ub3JtYWwge1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9saF9tZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGZvbnQtd2VpZ2h0XG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfdF9ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2JvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgZm9udC1zaXplXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfdCB7XG5cbiAgJl9fbGcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gICZfX3NtIHtcbiAgICBmb250LXNpemU6IC44ZW07XG4gIH1cbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIHBhZGRpbmdcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF9wdF9fMXIge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaHBfcF9fMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIG1hcmdpblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX21iX18wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uaHBfbWJfXzAuNXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmhwX21iX18xciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmhwX21iX18yciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmhwX21iX18zciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGZsZXhcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnVsLmdyX3JvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLmdyX3Jvdz5saSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIOikh+aVsOODl+ODreODkeODhuOCo1xuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX3RfcGhyYXNlQWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2UyNDY0NjtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIG1vdmllXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubW92aWVfd3JhcF92dCB7XG4gIGlmcmFtZSB7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QUEsU0FBUyxBQUFjLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsU0FBUyxBQUFjLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsU0FBUyxBQUFjLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsVUFBVSxBQUFhLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsVUFBVSxBQUFhLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsVUFBVSxBQUFhLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDRFc5QixBQUlMLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLFdBQVcsQUFBVSxDQUFFLEtBQUssQ0hsQm5CLEVBQUUsQ0drQm1DLEFBRzVDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsU0FBUyxBQUFhLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsU0FBUyxBQUFhLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsU0FBUyxBQUFhLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBT2pDLEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFFBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsVUFBVSxBQUFhLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsVUFBVSxBQUFhLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBRGJULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQzNCdEIsQUFBQSxVQUFVLEFBQU8sQ0FDZixVQUFVLENBQUUsQ0FBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFJRyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQWEsQ0FDdkIsU0FBUyxDQUFFLElBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhLENBQ3ZCLFNBQVMsQ0FBRSxHQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYSxDQUN2QixTQUFTLENBQUUsU0FBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWEsQ0FDdkIsU0FBUyxDQUFFLEdBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhLENBQ3ZCLFNBQVMsQ0FBRSxHQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYSxDQUN2QixTQUFTLENBQUUsU0FBYSxDQUN6QixBRHBCRyxBQUFBLGVBQWUsQUFBTyxDQ0MxQixJQUFJLENBQUUsUUFBUSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0REVixBQUlHLEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENB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UyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENEVzlCLEFBSUwsQUFBQSxlQUFlLEFBQU8sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFJLEFBRXJDLEFBQUEsY0FBYyxBQUFPLENBQUUsS0FBSyxDSGxCbkIsRUFBRSxDR2tCbUMsQUFHNUMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFPakMsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBZ0IsQ0FBQyxDRGtCakIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixRQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQ0RiVCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUMzQnRCLEFBQUEsVUFBVSxBQUFPLENBQ2YsVUFBVSxDQUFFLENBQUMsQ0FDYixTQUFTLENBQUUsQ0FBQyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBSUcsQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFhLENBQ3ZCLFNBQVMsQ0FBRSxJQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBYSxDQUN2QixTQUFTLENBQUUsR0FBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQWEsQ0FDdkIsU0FBUyxDQUFFLFNBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhLENBQ3ZCLFNBQVMsQ0FBRSxHQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBYSxDQUN2QixTQUFTLENBQUUsR0FBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQWEsQ0FDdkIsU0FBUyxDQUFFLFNBQWEsQ0FDekIsQURwQkcsQUFBQSxlQUFlLEFBQU8sQ0NDMUIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENERFYsQUFJRyxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QixDQUl0QyxTQUFTLENBQUUsUUFBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUs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RFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsWUFBWSxBQUFXLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDRFc5QixBQUlMLEFBQUEsZUFBZSxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLGNBQWMsQUFBTyxDQUFFLEtBQUssQ0hsQm5CLEVBQUUsQ0drQm1DLEFBRzVDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBT2pDLEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQWdCLENBQUMsQ0RrQmpCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsUUFBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLENEYlQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVDM0J2QixBQUFBLFdBQVcsQUFBTSxDQUNmLFVBQVUsQ0FBRSxDQUFDLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUlHLEFDdUJSLGVEdkJ1QixDQ3VCckIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBYSxDQUN2QixTQUFTLENBQUUsSUFBYSxDQUN6QixBRDFCTyxBQ3VCUixlRHZCdUIsQ0N1QnJCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWEsQ0FDdkIsU0FBUyxDQUFFLEdBQWEsQ0FDekIsQUQxQk8sQUN1QlIsZUR2QnVCLENDdUJyQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFhLENBQ3ZCLFNBQVMsQ0FBRSxTQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGVEdkJ1QixDQ3VCckIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBYSxDQUN2QixTQUFTLENBQUUsR0FBYSxDQUN6QixBRDFCTyxBQ3VCUixlRHZCdUIsQ0N1QnJCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWEsQ0FDdkIsU0FBUyxDQUFFLEdBQWEsQ0FDekIsQUQxQk8sQUN1QlIsZUR2QnVCLENDdUJyQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFhLENBQ3ZCLFNBQVMsQ0FBRSxTQUFhLENBQ3pCLEFEcEJHLEFBQUEsZ0JBQWdCLEFBQU0sQ0NDMUIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENERFYsQUFJRyxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QixDQUl0QyxTQUFTLENBQUUsUUFBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGNBQWMsQUFBUyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGNBQWMsQUFBUyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGNBQWMsQUFBUyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QixDQUl0QyxTQUFTLENBQUUsSUFBNEIsQ0RXOUIsQUFJTCxBQUFBLGdCQUFnQixBQUFNLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLGVBQWUsQUFBTSxDQUFFLEtBQUssQ0hsQm5CLEVBQUUsQ0drQm1DLEFBRzVDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsYUFBYSxBQUFTLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsYUFBYSxBQUFTLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsYUFBYSxBQUFTLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBT2pDLEFBQUEsYUFBYSxBQUFVLENDaEJqQyxXQUFXLENBQWdCLENBQUMsQ0RrQmpCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsUUFBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxjQUFjLEFBQVMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxjQUFjLEFBQVMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLENNeEViLEFBQUEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEFBQUEsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBRSxBQUFELEFBQUEsT0FBTyxDQUFDLFFBQVEsQUFBQSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBRSxBQUFELEFBQUEsTUFBTyxDSkQ1SSxLQUFLLENJQzZJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLDJCQUEyQixDQUFDLFdBQVcsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxJQUFJLENBQUMsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxzQkFBc0IsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxFQUFFLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRSxNQUFPLENBQWpCLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFrQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxHQUFHLEVBQUUsTUFBTyxDQUFBLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxLQUFLLENBQUMsUUFBUSxBQUFBLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsR0FBRyxDQUFDLENBQUMsV0FBVyxDQUFDLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLElBQUksQ0FBQSxBQUFBLEtBQUMsQUFBQSxFQUFPLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsV0FBVyxDQUFDLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxLQUFLLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsTUFBTSxDQUFDLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEdBQUcsQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLEFBQUEsR0FBTyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxLQUFLLENBQUMsQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLE1BQU0sRUFBQyxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsS0FBZSxBQUFBLElBQUMsQ0FB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 */
