/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;border-radius:unset;resize:none}table{border-collapse:collapse;border-spacing:0}ul{list-style:none}.slick-slide{border:none!important;outline:none!important}@font-face{font-family:Migra Regular;src:url(../fonts/Migra-Regular.otf) format("opentype"),url(../fonts/Migra-Regular.ttf) format("truetype"),url(../fonts/Migra-Regular.woff) format("woff");font-style:normal}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-close,.mfp-content{position:static}.mfp-close{opacity:1;width:inherit;height:inherit;line-height:inherit;font-size:inherit;z-index:0!important}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}a,button,div,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,ul{margin:0;padding:0;border:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}*,:focus{outline:none}*{box-sizing:border-box}a{color:#000;text-decoration:none}a:focus{outline:none}html{min-height:100%}body{position:relative;display:flex;flex-direction:column;min-width:320px;min-height:100vh;color:#000;box-sizing:border-box;font-family:Inter,sans-serif;overflow-x:hidden}body,main{background-color:#fff}main{flex-grow:1;width:100%}@media (min-width:1200px){main:not(.one-screen-page){position:fixed;top:0;right:0;bottom:0;left:0}}img{display:inline-block;width:100%;height:100%}button{background-color:transparent}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:35px;padding-left:35px}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}.container:last-of-type .accordion:last-of-type{margin-bottom:0}@media (min-width:1200px){.container{max-width:86%}}#body-color-block,#body-color-block+footer,#body-color-block+footer a,#body-color-block footer,#body-color-block footer a{color:#fff}.btn,.lookbook-section__btn,.product-color-filters,.product-disable-btn,.product-main-btns a.button{position:relative;display:inline-block;width:100%;padding:17px 20px;background-color:#fff;color:#000;border:1px solid #000;overflow:hidden;font-size:14px;text-transform:uppercase;text-align:center;cursor:pointer}@media (min-width:768px){.btn,.lookbook-section__btn,.product-color-filters,.product-disable-btn,.product-main-btns a.button{width:auto}}.btn span:not(.ripple),.lookbook-section__btn span:not(.ripple),.product-color-filters span:not(.ripple),.product-disable-btn span:not(.ripple),.product-main-btns a.button span:not(.ripple){position:relative;z-index:1}@media (min-width:1200px){.active.lookbook-section__btn span,.active.product-color-filters span,.active.product-disable-btn span,.btn.active span,.product-main-btns a.active.button span{color:#fff}.active.lookbook-section__btn .ripple,.active.product-color-filters .ripple,.active.product-disable-btn .ripple,.btn.active .ripple,.product-main-btns a.active.button .ripple{transform:scale(60)}}.btn--black,.product-main-btns a.button{color:#fff;background-color:#000}@media (min-width:1200px){.btn--black.active span,.product-main-btns a.active.button span{color:#000}.btn--black .ripple,.product-main-btns a.button .ripple{background-color:#fff}.btn--black:hover,.product-main-btns a.button:hover{background-color:#000;color:#fff}}.btn--small{padding-top:10px;padding-bottom:10px}.animated-title{display:flex;width:100vw;text-align:center;text-transform:uppercase}@media (min-width:768px){.animated-title+.not-animated-title{display:none}}.animated-title__block,div.woocommerce h2{margin-right:100px;white-space:nowrap;font-size:30px;line-height:48px}.animated-title__block span,div.woocommerce h2 span{font-family:Migra Regular,serif}.animated-title-simple{margin-bottom:60px;text-align:center}.animated-title-simple .animated-title__block,.animated-title-simple div.woocommerce h2,.animated-title-simple span,div.woocommerce .animated-title-simple h2{margin-right:0!important}.not-animated-title .animated-title__block,.not-animated-title div.woocommerce h2,div.woocommerce .not-animated-title h2{margin-right:0;white-space:unset}@media (min-width:768px){.not-animated-title{text-align:center}}.added_to_cart.wc-forward{display:none!important}#first-color-btn,.accordion__title,.big-img-block,.cookie-notice-container,.d-flex,.error404-main,.flagman-product,.flagman-product__img,.flagship-image-overlay,.flagship-main-img,.flagship-main-img figure,.flagship-picture-bottom,.footer__inner,.header__top,.home-products__top,.lookbook-section__double,.main-section,.main-section__btn,.main-section__btn-wrap,.menu,.product-color-filters__item,.product-main-btns,.product-slider-wrap,.products-slider__item-wrap,.sidebar,.sidebar__header,.sidebar__prices-item,.sidebar__products-actions,.woocommerce-Address-title,.woocommerce-info,div.woocommerce{display:flex!important;align-items:center}.font-300{font-weight:300}.flex-left,.flex-right{flex-basis:0;flex-grow:1}.flex-right{justify-content:flex-end;text-align:right}.title-block{margin-bottom:25px;font-size:40px;line-height:48px;font-family:Migra Regular,serif;text-transform:uppercase;font-weight:400}.simple-text{margin-bottom:40px;font-size:16px;line-height:24px}@media (min-width:768px){.simple-text{font-size:14px;line-height:22px}}.overflow-hidden{overflow:hidden}.one-screen-page .animated-title{margin-top:85px;margin-bottom:50px}@media (min-width:768px){.one-screen-page{display:flex;flex-direction:column;justify-content:center}.one-screen-page .animated-title,.one-screen-page .animated-title-simple{margin-top:auto;margin-bottom:60px}}@media (max-width:1199px){#cursor,.slider-btn,span.ripple{display:none}}@media (max-width:767px){.text-block{max-width:100%!important}.empty-block{height:40px!important}.empty-block-for-one-page{height:120px!important}.container-mobile{padding-right:35px;padding-left:35px}.bottom-btn{padding-top:18px;padding-bottom:18px;border:1px solid #000;background-color:#fff;font-weight:500;font-size:16px}.bottom-btn input{border:none!important}.decorative-text{display:none}.animated-title-simple .animated-title__block,.animated-title-simple div.woocommerce h2,div.woocommerce .animated-title-simple h2{white-space:normal}}.text-reveal-span{display:inline-flex;overflow:hidden}.text-reveal-span:last-of-type{display:none}.text-reveal-inner-span{display:inline-block;transform:translateY(100%);will-change:transform}figure{position:relative;display:block;height:100%;overflow:hidden}figure img{transition:transform .3s linear}.input-wrap input{width:100%;margin-bottom:25px;padding:10px 16px;border:1px solid #000;font-size:14px}@media (min-width:768px){.input-wrap input{font-size:12px}}@media (min-width:1200px){.figure-gap{position:absolute;top:-2px;left:-1px;right:-1px;bottom:-2px;background-color:#fff;transition:transform 1.35s cubic-bezier(.86,0,.07,.995);transform:scaleY(1);transform-origin:bottom center;z-index:4}.figure-gap.active{transform:scaleY(0)}.decorative-text{display:flex;align-items:center;justify-content:center}.decorative-text__item{opacity:.2;font-size:20px}.decorative-text__item:first-of-type{margin-right:13vw}.decorative-text__item:nth-of-type(2){margin-right:4vw}.decorative-text__item:nth-of-type(3){margin-right:14vw}#cursor{position:fixed;z-index:1005;top:0;left:0;display:block;pointer-events:none;mix-blend-mode:difference;isolation:isolate;transition:transform .6s cubic-bezier(.165,.84,.44,1)}#cursor-inner{width:22px;height:22px;background-color:#fff;border-radius:50%;transition:transform .3s}.slider-btn{top:-50px;left:-50px;width:100px;height:100px;border:1px solid #fff}#flagman-product-cursor,#lookbook-section__cursor,.event-cursor,.slider-btn{position:absolute;display:flex!important;align-items:center;justify-content:center;transform:scale(0);transition:transform .3s;border-radius:50%;color:#fff;mix-blend-mode:difference;isolation:isolate}.visible{transform:scale(1)!important}span.ripple{position:absolute;z-index:0;transform:scale(0);transition:transform .3s linear;width:10px;height:10px;border-radius:50%;background-color:#000}}.country-selector.weglot-dropdown{background-color:transparent}.country-selector.weglot-dropdown input:checked~.wgcurrent:after{transform:scaleY(-1)}@media (max-width:767px){.country-selector.weglot-dropdown input:checked~.wgcurrent{border-bottom-color:transparent!important}}.country-selector.weglot-dropdown .wgcurrent{border:none}.country-selector.weglot-dropdown .wgcurrent span{padding-right:30px;padding-left:0}.country-selector.weglot-dropdown .wgcurrent:after{content:"\2193";top:5px;height:auto;transform:rotate(0deg);background:none;font-size:10px}@media (min-width:768px){.country-selector.weglot-dropdown .wgcurrent:after{top:0}}@media (max-width:767px){.country-selector.weglot-dropdown .wgcurrent:after{color:#fff}}.country-selector.weglot-dropdown ul{top:98%;padding:8px 12px 12px;border-color:#969696;background-color:#000}@media (min-width:768px){.country-selector.weglot-dropdown ul{top:calc(100% + 11px);padding:16px;border-color:#000;border-top-width:1px;background-color:#fff}}.country-selector.weglot-dropdown span{height:auto;color:#fff;line-height:normal;font-size:16px;font-weight:500;text-transform:uppercase}@media (min-width:768px){.country-selector.weglot-dropdown span{color:inherit;padding:0;font-size:9px}}@media (min-width:1600px){.country-selector.weglot-dropdown span{font-size:12px}}.country-selector.weglot-dropdown li.wg-li:not(:last-of-type){margin-bottom:10px}.country-selector.weglot-dropdown li.wg-li a{height:auto;padding-right:0;padding-left:0;color:#fff;line-height:normal;font-size:16px;font-weight:500;text-transform:uppercase}@media (min-width:768px){.country-selector.weglot-dropdown li.wg-li a{color:#000;font-size:9px}}@media (min-width:1600px){.country-selector.weglot-dropdown li.wg-li a{font-size:12px}}.cookie-notice-hidden .cookie-notice-container{display:none!important}.cookie-notice-container{align-items:center;justify-content:center;flex-direction:column}@media (min-width:768px){.cookie-notice-container{flex-direction:row}}#cn-accept-cookie{color:#000!important;background-color:#fff!important;border-radius:unset!important}.header{position:fixed;top:0;left:0;z-index:10;transition:transform .3s,background-color .3s;width:calc(100vw - 15px);color:#000;background-color:inherit;text-transform:uppercase}.header.js-active{transform:translateY(-100%)}.header.white-color{background-color:transparent}.header.white-color *{color:#fff}.header.js-background:not(.js-background-fixed){background:#fff;color:#000!important}.header.js-background:not(.js-background-fixed).white-color *{color:#000!important}@media (max-width:767px){.header-desktop{display:none}}@media (min-width:768px){.header-mob{display:none}}.menu a{color:inherit}.header__top{position:relative;justify-content:space-between;padding-top:23px;padding-bottom:11px}.header__top .menu{font-size:9px;font-weight:500}.header__top .menu>.menu-item{margin-right:15px;margin-left:15px}.header__top .menu>.menu-item:last-of-type{margin-right:0}@media (min-width:1600px){.header__top .menu{font-size:12px}}.header__top.have-product #menu-item-331{position:relative}.header__top.have-product #menu-item-331:after{content:"";position:absolute;top:-3px;right:-7px;width:5px;height:5px;border-radius:50%;background-color:#a1a1a1}.header__top .wgcurrent,.header__top ul.menu>li>a{color:#a1a1a1!important}.home .header.white-color .header__top .menu>li>a,.home .header.white-color .header__top .wgcurrent{color:#fff!important;opacity:.6}.home .header.white-color.js-background .header__top .menu>li>a,.home .header.white-color.js-background .header__top .wgcurrent{color:#000!important;opacity:1}@media (min-width:768px){.sub-menu{position:absolute;top:calc(100% + 11px);z-index:11;padding:16px;border:1px solid #000;background-color:#fff;transform:translateY(-10px);opacity:0;transition:transform .3s,opacity .3s;pointer-events:none}.sub-menu:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:12px}.sub-menu .menu-item{display:block;margin-bottom:10px;transition:transform .3s;white-space:nowrap;will-change:transform}.sub-menu .menu-item:last-of-type{margin-bottom:0}.sub-menu .menu-item:before{position:absolute;top:50%;transform:translateY(-50%);content:"->";display:inline-block;left:-14px;width:12px;color:#000;opacity:0;transition:opacity .3s}.sub-menu .menu-item:hover{transform:translateX(12px)}.sub-menu .menu-item:hover:before{opacity:1}.sub-menu a{color:#000!important;font-size:9px}}@media (min-width:1600px){.sub-menu a{font-size:12px}}.menu-item-has-children{position:relative}.menu-item-has-children:hover .sub-menu{transform:translateY(0);opacity:1;pointer-events:auto}.logo{display:block;width:110px;height:30px;color:currentColor}.logo img{object-fit:fill}.logo-small{display:none;width:40px;height:30px;color:currentColor}.logo-small img{object-fit:fill}@media (min-width:768px){.logo-small{width:47px;height:40px}}.header__center{display:flex;align-items:flex-end;justify-content:space-between;padding-top:20px;padding-bottom:10px}.header__center .menu{margin-bottom:6px}.header__center .menu-item{font-size:12px;font-weight:500}@media (min-width:1600px){.header__center .menu-item{font-size:14px}}#menu-left-menu .menu-item{margin-right:32px}#menu-right-menu .menu-item{margin-left:32px}@media (max-width:767px){#header-mob-menu-wrap{position:fixed;z-index:11;top:0;right:0;transform:translateX(100%);transition:transform .3s;width:100vw;height:100vh}}@media (min-width:768px){#header-mob-menu-wrap{display:none}}#header-mob-menu-wrap.active{transform:translateX(0)}@media (max-width:767px){#header-mob-menu{width:calc(100vw - 30px);height:100vh;display:flex;flex-direction:column;align-items:flex-start;margin-left:auto;padding:7vh 11vw 6vh;background-color:#000}}#header-mob-menu .btn,#header-mob-menu .lookbook-section__btn,#header-mob-menu .product-color-filters,#header-mob-menu .product-disable-btn,#header-mob-menu .product-main-btns a.button,.product-main-btns #header-mob-menu a.button{margin-top:auto}@media (max-width:767px){.header-mob__top{display:flex;align-items:center;justify-content:flex-end;padding-top:28px}#bag-mob{width:15px;height:20px}.have-product{position:relative}.have-product:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translate(-55%,10%);content:"";width:5px;height:5px;border-radius:50%;background-color:currentColor}.header-mob__center{display:flex;align-items:flex-end;margin-top:10px;padding-bottom:10px;color:inherit;font-size:16px}.header-mob__center a{color:inherit}.menu-mob-big{padding-bottom:0!important;font-size:10vw!important;font-family:Migra Regular,serif;text-transform:capitalize}.header-mob-container{width:100%;max-height:67vh;overflow-y:auto;text-transform:uppercase}.header-mob-container::-webkit-scrollbar{width:5px}.header-mob-container::-webkit-scrollbar-track{background:#888}.header-mob-container::-webkit-scrollbar-thumb{background:#f1f1f1}.header-mob-container a{color:#fff}.header-mob-container .menu{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:28px;font-size:16px}.header-mob-container li:not(:last-of-type){margin-bottom:8px}.menu-mob-withsub .menu-item-has-children>a{display:inline-block;margin-bottom:8px;font-size:10vw;font-family:Migra Regular,serif;text-transform:capitalize}.menu-mob-withsub .menu-item-has-children li{position:relative;padding-left:30px}.menu-mob-withsub .menu-item-has-children li:before{position:absolute;top:50%;transform:translateY(-50%);content:"";left:0;width:20px;height:1px;background-color:#fff}.mob-cart-count{color:#fff;font-size:20px;font-weight:500;text-transform:uppercase}.header-mob-menu__header,.mob-cart-count{display:flex;align-items:center;width:100%;margin-bottom:5vh}.header-mob-menu__header{justify-content:space-between}#header-mob-menu-close{color:#fff;font-size:16px;font-weight:500;text-transform:uppercase}}.footer{padding-top:140px;padding-bottom:36px;background-color:inherit;font-size:12px;text-transform:uppercase}@media (min-width:768px){.footer{padding-top:55px;padding-bottom:55px;font-size:10px}}.footer__inner{flex-direction:column;justify-content:space-between}@media (min-width:768px){.footer__inner{flex-direction:row}}@media (max-width:767px){.footer__inner p{order:5}.footer__inner .menu{margin-top:18px;margin-bottom:18px}.footer__inner .menu .menu-item{margin-right:10px;margin-left:10px!important}}#menu-footer-menu .menu-item{margin-left:35px}.footer__social{margin-right:4px}.faq-page .animated-title,.faq-page .animated-title-simple{margin-top:86px;margin-bottom:50px}.accordion{margin-bottom:144px}.accordion__name{margin-bottom:20px}.accordion__item,.product-accordion{margin-bottom:24px;overflow:hidden}.accordion__item.active .accordion__arrow,.active.product-accordion .accordion__arrow{transform:rotate(0)}.accordion__title{justify-content:space-between;padding-bottom:12px;font-size:12px;border-bottom:1px solid #000;cursor:pointer}.accordion__arrow{width:16px;height:19px;background:url(../a395276a5e471c3148c29ad9fe94ce3a.svg) no-repeat 50%/50%;transition:transform .3s;transform:rotate(-90deg)}.accordion__txt{display:none;margin-top:30px}.accordion__page-title{margin-bottom:14px;font-weight:300}@media (min-width:768px){.faq-page .animated-title{margin-top:0}.accordion{display:flex}.accordion__name{width:50%;margin-bottom:0;font-size:10px}.accordion__items{width:50%}}.big-img-block{justify-content:center;position:relative;width:100vw;height:450px}.big-img-block,.big-img-block figure{margin-right:-35px;margin-left:-35px}.big-img-block img{object-fit:cover}@media (min-width:768px){.big-img-block{width:100%;height:auto}.big-img-block,.big-img-block img{margin-right:auto;margin-left:auto}}.big-img-block__link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}@media (min-width:1200px){.big-img-block__link{width:80%;height:70%}}.big-img-block__animated{position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#fff;overflow:hidden;text-transform:uppercase;white-space:nowrap}.big-img-block__animated .animated-title__block,.big-img-block__animated div.woocommerce h2,div.woocommerce .big-img-block__animated h2{font-size:32px}.big-img-block__animated span{font-size:32px;font-weight:500}@media (min-width:768px){.big-img-block__animated .animated-title__block,.big-img-block__animated div.woocommerce h2,div.woocommerce .big-img-block__animated h2{font-size:50px}.big-img-block__animated span{font-size:55px}}#sidebar-wrap.active .sidebar{transform:translateX(0)}#sidebar-wrap.active #sidebar-overlay{visibility:visible;pointer-events:auto}#sidebar-overlay{display:none}@media (min-width:768px){#sidebar-overlay{position:fixed;z-index:11;top:0;left:0;display:block;width:100vw;height:100vh;cursor:pointer;visibility:hidden;pointer-events:none}}.sidebar{flex-direction:column;position:fixed;z-index:12;top:0;right:0;width:100vw;height:100%;padding:7vh 9vw 31px;transform:translateX(100%);transition:transform .3s;color:#fff;background-color:#191919}@media (min-width:768px){.sidebar{width:auto;padding:109px 27px 27px}}.sidebar__header{justify-content:space-between;width:100%;margin-bottom:9vh;font-size:16px;text-transform:uppercase}@media (min-width:768px){.sidebar__header{margin-bottom:93px;font-size:11px}}.sidebar-close{cursor:pointer}.sidebar__products{overflow-y:auto}@media (max-width:767px){.sidebar__products::-webkit-scrollbar{width:5px}.sidebar__products::-webkit-scrollbar-track{background:#888}.sidebar__products::-webkit-scrollbar-thumb{background:#f1f1f1}}.sidebar__product-cart{position:relative;width:100%;margin-bottom:30px;padding:4vh 15px 4vh 33vw;background-color:#0b0b0b}@media (min-width:768px){.sidebar__product-cart{width:310px;margin-bottom:8px;padding:27px 15px 9px 115px}}.sidebar__product-image{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:30vw;height:100%}.sidebar__product-image img{width:98px;height:98px;object-fit:contain}@media (min-width:768px){.sidebar__product-image{width:110px;background-color:transparent}.sidebar__product-image img{width:100px;height:90px}}.sidebar__product-title{margin-bottom:13px;font-size:16px;text-transform:uppercase;font-weight:500}.sidebar__product-title span{font-family:Migra Regular,serif;font-weight:400}@media (min-width:768px){.sidebar__product-title{margin-bottom:8px;font-size:13px}}.sidebar__products-info{font-size:16px;line-height:26px}@media (min-width:768px){.sidebar__products-info{font-size:12px;line-height:18px}}.sidebar__products-actions{justify-content:flex-end;text-transform:uppercase}@media (max-width:767px){.sidebar__products-actions{position:absolute;right:0;bottom:-20px}}.sidebar__products-actions a.sidebar__products-action-btn,.sidebar__products-actions span.sidebar__products-action-btn{margin-left:17px;color:#fff;font-size:12px;line-height:18px;cursor:pointer}@media (min-width:768px){.sidebar__products-actions a.sidebar__products-action-btn,.sidebar__products-actions span.sidebar__products-action-btn{margin-left:9px;color:#a7a7a7;font-size:9px;font-weight:600}.sidebar__products-actions a.sidebar__products-action-btn:hover,.sidebar__products-actions span.sidebar__products-action-btn:hover{color:#fff}}.sidebar__products-quantity{position:relative;display:inline-block}.products-quantity-input{position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:-8px;display:none;width:16px;height:16px;text-align:center}.products-quantity-input.active{display:block}.product-save{display:none;color:#2d592d!important}.sidebar__prices{width:100%;margin-top:auto}.sidebar__prices-item{justify-content:space-between;margin-bottom:13px;padding-top:9px;border-top:1px solid #505050;font-size:12px;font-weight:500;text-transform:uppercase}@media (min-width:768px){.sidebar__prices-item{margin-bottom:18px;padding-top:4px;font-size:11px}}.sidebar__btn{display:inline-flex;justify-content:space-between;align-items:center;color:#fff;background-color:#228a23;margin-top:15px;padding:14px 16px;font-weight:500;font-size:11px;text-transform:uppercase}@media (min-width:768px){.sidebar__btn{background-color:#2d592d}}@media (min-width:768px){.sidebar__btn-icon{width:20px;height:25px;margin-left:11px;background:url(../1c915e3799a136e65ef9beecbe1c7c38.svg) no-repeat 50%/50%}}.sidebar__carts{display:none}@media (min-width:768px){.sidebar__carts{display:block;width:133px;height:21px;margin-top:19px}.sidebar__carts img{object-fit:contain}}@media (max-width:767px){.flagman-product-wrap{overflow:hidden}}.flagman-product{flex-direction:column;margin-top:174px;margin-bottom:160px}.flagman-product__img{justify-content:center;position:relative;width:100%;height:400px;margin-bottom:34px}.flagman-product__img img{object-fit:contain}@media (min-width:768px){.flagman-product__img{width:480px;height:624px}}.flagman-product__img figure{width:100%}.flagman-product__title{margin-bottom:10px;font-size:43px;text-align:center;text-transform:uppercase}.flagman-product__title span{font-family:Migra Regular,serif;font-size:46px;font-weight:500}@media (min-width:768px){.flagman-product__title{margin-bottom:45px;white-space:nowrap}}.flagman-product__number{display:none}@media (min-width:768px){.flagman-product__number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;font-family:Migra Regular,serif;font-size:400px;font-style:italic}}@media (min-width:1200px){#flagman-product-cursor{top:-45px;left:-45px;width:90px;height:90px;color:#000;background-color:#fff;font-size:20px}}.lookbook-section{position:relative;display:block;height:830px;color:#fff;overflow:hidden}.lookbook-section img{object-fit:cover}@media (min-width:1200px){.lookbook-section{height:60vw}}.lookbook-section__double{height:100%}@media (min-width:1024px){.lookbook-section__double .lookbook-section__img{width:50%}.lookbook-section__double .lookbook-section__img:last-of-type{display:flex;align-items:center;justify-content:center}.lookbook-section__double .lookbook-section__img:last-of-type img{width:30vw;height:37vw}.lookbook-section__double .lookbook-section__collections-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;grid-template-columns:33% 33% 33%;grid-template-rows:1fr 1fr 1fr auto;width:18vw;height:51vw}.flagship-main-img .lookbook-section__double figure.lookbook-section__collections-wrap,.lookbook-section__double .flagship-main-img figure.lookbook-section__collections-wrap,.lookbook-section__double .lookbook-section__collections-wrap#first-color-btn,.lookbook-section__double .lookbook-section__collections-wrap.accordion__title,.lookbook-section__double .lookbook-section__collections-wrap.big-img-block,.lookbook-section__double .lookbook-section__collections-wrap.cookie-notice-container,.lookbook-section__double .lookbook-section__collections-wrap.d-flex,.lookbook-section__double .lookbook-section__collections-wrap.error404-main,.lookbook-section__double .lookbook-section__collections-wrap.flagman-product,.lookbook-section__double .lookbook-section__collections-wrap.flagman-product__img,.lookbook-section__double .lookbook-section__collections-wrap.flagship-image-overlay,.lookbook-section__double .lookbook-section__collections-wrap.flagship-main-img,.lookbook-section__double .lookbook-section__collections-wrap.flagship-picture-bottom,.lookbook-section__double .lookbook-section__collections-wrap.footer__inner,.lookbook-section__double .lookbook-section__collections-wrap.header__top,.lookbook-section__double .lookbook-section__collections-wrap.home-products__top,.lookbook-section__double .lookbook-section__collections-wrap.lookbook-section__double,.lookbook-section__double .lookbook-section__collections-wrap.main-section,.lookbook-section__double .lookbook-section__collections-wrap.main-section__btn,.lookbook-section__double .lookbook-section__collections-wrap.main-section__btn-wrap,.lookbook-section__double .lookbook-section__collections-wrap.menu,.lookbook-section__double .lookbook-section__collections-wrap.product-color-filters__item,.lookbook-section__double .lookbook-section__collections-wrap.product-main-btns,.lookbook-section__double .lookbook-section__collections-wrap.product-slider-wrap,.lookbook-section__double .lookbook-section__collections-wrap.products-slider__item-wrap,.lookbook-section__double .lookbook-section__collections-wrap.sidebar,.lookbook-section__double .lookbook-section__collections-wrap.sidebar__header,.lookbook-section__double .lookbook-section__collections-wrap.sidebar__prices-item,.lookbook-section__double .lookbook-section__collections-wrap.sidebar__products-actions,.lookbook-section__double .lookbook-section__collections-wrap.woocommerce-Address-title,.lookbook-section__double .lookbook-section__collections-wrap.woocommerce-info,.lookbook-section__double div.lookbook-section__collections-wrap.woocommerce{flex-direction:column;justify-content:space-between}.lookbook-section__double .lookbook-section__collections-item{text-align:center}.lookbook-section__double .lookbook-section__title{display:none}}@media (max-width:1023px){.lookbook-section__double .lookbook-section__collections-item,.lookbook-section__double .lookbook-section__title+.lookbook-section__img{display:none}}.lookbook-section__img{position:relative;display:block;height:100%}@media (max-width:767px){.lookbook-section__img img{height:100%}}.lookbook-section__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:inline-flex;color:#fff;font-size:100px;font-family:Migra Regular,serif;text-transform:uppercase}@media (min-width:768px){.lookbook-section__title{font-size:345px}}.lookbook-section__collections-wrap{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 170px),-50%);display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:1fr auto;width:26vw;height:29vw}@media (max-width:767px){.lookbook-section__collections-wrap{display:none}}.lookbook-section__collections-item{font-size:11px;text-transform:uppercase}.lookbook-section__btn{position:absolute;left:50%;transform:translateX(-50%);bottom:40px;width:337px;border:none;background-color:#fff;color:#000;text-align:center}@media (min-width:1024px){.lookbook-section__btn{display:none}}@media (min-width:1200px){#lookbook-section__cursor{top:-65px;left:-65px;width:130px;height:130px;border:1px solid #fff}}.home-products__top{margin-bottom:71px}.home-products__top-item{flex-grow:1;font-size:11px}.home-products__top-item:not(:first-of-type){text-align:right}.home-products__top-item .btn,.home-products__top-item .lookbook-section__btn,.home-products__top-item .product-color-filters,.home-products__top-item .product-disable-btn,.home-products__top-item .product-main-btns a.button,.product-main-btns .home-products__top-item a.button{font-size:12px}@media (max-width:768px){.home-products__top-item:nth-of-type(2n){display:none}}#products-slider{width:92vw}@media (max-width:767px){#products-slider{display:flex;flex-wrap:wrap;width:auto}}.slider-wrap .products-slider__item{width:47%;margin-right:16px;margin-bottom:24px}.slider-wrap .products-slider__item:nth-of-type(2n){margin-right:0}@media (min-width:768px){.slider-wrap .products-slider__item{width:22vw!important;margin-right:15px;margin-bottom:0}.slider-wrap .products-slider__item:nth-of-type(2n){margin-right:15px}}@media (min-width:1024px){.slider-wrap .products-slider__item{width:23vw!important}}@media (min-width:1200px){.slider-wrap .products-slider__item{width:26vw!important}}.products-slider__item-wrap{flex-direction:column;justify-content:center;position:relative;height:203px;margin-bottom:8px;background-color:#f7f7f7}.products-slider__item-wrap img{object-fit:cover}@media (min-width:768px){.products-slider__item-wrap{height:34vw;margin-bottom:16px}}.products-slider__item-colors{display:flex;justify-content:flex-end;margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.products-slider__item-colors{flex-grow:1;position:static;margin-top:0;margin-bottom:0}}.products-slider__item-colors__item{position:relative;min-width:7px;min-height:7px;width:.5vw;height:.5vw;border-radius:50%;margin-right:13px;background-color:#000;cursor:pointer}.products-slider__item-colors__item.active{cursor:auto}.products-slider__item-colors__item.active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:14px;min-height:14px;width:1vw;height:1vw;border-radius:50%;border:1px solid #000;transition:.3s}.products-slider__item-img{position:relative;width:100%;height:100%}.products-slider__item-img img{height:100%;pointer-events:none}.products-slider__item-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}@media (min-width:1200px){.products-slider__item-link{width:70%;height:80%}}.products-slider__item-title{display:inline-block;margin-bottom:5px;padding-bottom:2px;font-size:13px;font-weight:500;text-transform:uppercase;text-decoration:underline}.products-slider__item-title span{margin-right:4px;margin-left:4px;font-family:Migra Regular,serif;font-weight:400}@media (min-width:768px){.products-slider__item-title{margin-bottom:12px;border-bottom:1px solid #000;text-decoration:none}}.products-slider__item-price{width:100%;font-size:14px;font-weight:300}@media (max-width:767px){.products-slider__item-price{display:flex;align-items:center;justify-content:space-between;width:auto}}.products-slider__item-bottom{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}@media (min-width:1200px){.products-slider__item-bottom{flex-direction:row}}.products-slider-bar{display:none}@media (min-width:768px){.products-slider-bar{display:block;position:relative;height:1px;margin-top:48px;background-color:#e5e5e5}}#products-slider-bar__line{position:absolute;top:0;left:0;width:100%;height:1px;overflow:hidden;background-image:linear-gradient(90deg,#000,#000);background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s}div.woocommerce{flex-wrap:wrap}@media (max-width:767px){div.woocommerce{flex-direction:column;margin-top:50px}}div.woocommerce .form-row:not(.place-order){padding-right:0!important;padding-left:0!important}div.woocommerce h2{margin-right:0;text-transform:uppercase;font-weight:400}div.woocommerce h3,div.woocommerce h3 span{text-transform:uppercase;font-weight:400;font-size:16px}div.woocommerce label{font-size:12px}div.woocommerce .home-products__inner{width:100%}.woocommerce-MyAccount-navigation li{margin-bottom:15px;text-transform:uppercase}.woocommerce-MyAccount-navigation li:last-of-type{margin-bottom:0}.woocommerce-Address-title,.woocommerce-info{justify-content:space-between;margin-top:15px;margin-bottom:15px}.woocommerce-info:before{top:50%!important;transform:translateY(-50%)!important}.woocommerce-Address-title:after,.woocommerce-Address-title:before{content:none!important}.woocommerce-Button{margin-left:auto}.woocommerce-billing-fields,.woocommerce-shipping-fields{margin-top:50px}@media (max-width:767px){.woocommerce-MyAccount-navigation{margin-top:100px;margin-bottom:50px}.woocommerce-MyAccount-navigation li{margin-bottom:10px}.product-main-btns .woocommerce-Address a.button,.woocommerce-Address .btn,.woocommerce-Address .lookbook-section__btn,.woocommerce-Address .product-color-filters,.woocommerce-Address .product-disable-btn,.woocommerce-Address .product-main-btns a.button{width:auto}}.woocommerce-thankyou-order-received{margin-bottom:20px}.woocommerce-ordering,.woocommerce-result-count{display:none}.select2-container--default .select2-selection--single{border-radius:unset;border-color:#000}.woocommerce-checkout #payment ul.payment_methods li img{width:auto}.woocommerce-form{padding-right:0!important;padding-left:0!important;border:none!important}#order_review_heading{margin-top:30px;margin-bottom:20px}.woocommerce table.shop_table{border-radius:unset}.main-section{justify-content:center;position:relative;height:100vh;background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden}.main-section.white-color{color:#fff}@media (min-width:768px){.main-section.white-color .main-section__btn-wrap{top:calc(50% + 250px);width:auto;flex-direction:column}}.main-section.white-color .main-section__btn-txt{margin-bottom:15px;margin-left:0}.main-section.white-color .main-section__btn{width:52px;height:52px;background-size:18px;border-color:#fff;color:#fff}.main-section.white-color .main-section__btn .ripple{background-color:#fff}.main-section.white-color .main-section__btn.active svg{color:#000}.main-section.white-color .main-section__btn-line{display:none}.main-section__title{width:90%;font-family:Migra Regular,serif;font-size:60px;font-weight:500;text-align:center}@media (min-width:768px){.main-section__title{font-size:130px}}.main-section__btn-wrap{position:absolute;left:50%;transform:translateX(-50%);top:calc(50% + 200px);flex-direction:column}@media (min-width:768px){.main-section__btn-wrap{flex-direction:row-reverse;top:auto;bottom:15px;width:100%;max-width:90%}}.main-section__btn-txt{font-size:16px;margin-bottom:18px}@media (min-width:768px){.main-section__btn-txt{margin-bottom:0;margin-left:21px;font-size:11px}}.main-section__btn{justify-content:center;flex-shrink:0;position:relative;width:52px;height:52px;border:1px solid #000;border-radius:50%;cursor:pointer;overflow:hidden}@media (min-width:768px){.main-section__btn{width:34px;height:34px}.main-section__btn svg{position:relative;z-index:1}.main-section__btn .ripple{background-color:#000}.main-section__btn.active svg{color:#fff}.main-section__btn.active .ripple{transform:scale(15)}}@media (min-width:768px){.main-section__btn-line{flex-grow:1;margin-right:30px;height:1px;background-color:#d7d7d7}}#main-section-pictures{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh}@media (min-width:1024px){#main-section-pictures{z-index:1;width:90vw;height:75vh;opacity:0;user-select:none;transition:opacity .3s}#main-section-pictures.active{opacity:1}}.main-section-picture{display:none;position:absolute;width:40vw;height:26vh;object-fit:cover}.main-section-picture:first-of-type,.main-section-picture:nth-of-type(2n){display:block}@media (max-width:767px){.main-section-picture:first-of-type{top:15vh;right:-20vw}.main-section-picture:nth-of-type(2n){left:-15vw;bottom:9vh}}@media (min-width:768px){.main-section-picture{display:none!important}}@media (min-width:1024px){.main-section-picture{display:block!important;width:253px;height:316px;pointer-events:none}}.animated-pictures__item{width:173px;height:216px;margin-right:30vw;object-fit:cover}@media (max-width:767px){.animated-pictures__item{width:100%;height:422px}.animated-pictures__item:last-of-type{display:none}}.home-animated-block{position:relative;padding-top:50px;padding-bottom:80px;overflow:hidden}.home-animated-block .animated-title__block,.home-animated-block div.woocommerce h2,div.woocommerce .home-animated-block h2{font-size:30px;line-height:40px}@media (max-width:767px){.home-animated-block .animated-title__block,.home-animated-block div.woocommerce h2,div.woocommerce .home-animated-block h2{margin-right:0;white-space:unset}.home-animated-block .animated-title__block span,.home-animated-block div.woocommerce h2 span,div.woocommerce .home-animated-block h2 span{font-family:Migra Regular,serif}.home-animated-block .animated-title__block:last-of-type,.home-animated-block div.woocommerce h2:last-of-type,div.woocommerce .home-animated-block h2:last-of-type{display:none}}@media (min-width:768px){.home-animated-block .animated-title__block,.home-animated-block div.woocommerce h2,div.woocommerce .home-animated-block h2{font-size:60px;line-height:48px}}@media (max-width:767px){.home-animated-block .animated-title{width:100%;transform:none!important;margin-bottom:42px}}@media (min-width:768px){.home-animated-block{padding-top:160px;padding-bottom:160px}}.home-products__inner{display:flex;flex-wrap:wrap}.home-products__inner .products-slider__item{width:47%;margin-right:16px;margin-bottom:25px}.home-products__inner .products-slider__item:nth-of-type(2n){margin-right:0}@media (min-width:768px){.home-products__inner .products-slider__item{width:32.8%!important;margin-right:.5%;margin-bottom:15px}.home-products__inner .products-slider__item:nth-of-type(2n){margin-right:.5%}}@media (min-width:1200px){.home-products__inner .products-slider__item:nth-of-type(3n){margin-right:0}}@media (min-width:768px){#home-animated-pictures{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;display:flex;align-items:center}}.about-page,.about-page footer *,.page-template-About header{color:#000!important}.about-page__img-under-txt{width:500px;margin-bottom:149px;font-size:16px}.about__slogan{width:500px;margin-right:auto;margin-bottom:240px;margin-left:auto;font-size:40px;line-height:48px;font-family:Migra Regular,serif;text-align:center}.about__section-left{display:flex;flex-wrap:wrap;margin-bottom:145px}@media (min-width:768px){.about__section-left img{width:45.5vw}}.about__section-side-txt{margin-top:40px;font-size:16px;font-weight:300;text-transform:none}@media (min-width:768px){.about__section-side-txt{margin-top:auto;margin-right:33px;margin-left:33px}}.about__section-right{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:215px}@media (max-width:767px){.about__section-right{flex-direction:column-reverse;margin-bottom:80px}}@media (min-width:768px){.about__section-right img{width:45.5vw}}@media (min-width:768px){.about__section-left-txt{width:370px;line-height:28px}.about__section-right-txt{width:400px;line-height:32px;text-align:right}}.contact-page__form{margin-right:auto;margin-bottom:auto;margin-left:auto}.contact-page__form input{width:100%;border:1px solid #000}.contact-page__form select{width:100%;border-radius:unset;border-color:#000}.contact-page__form input:not(.wpcf7-submit),.contact-page__form select{margin-bottom:25px;padding:10px 16px;font-size:14px}.contact-page__form input::placeholder,.contact-page__form textarea::placeholder{color:#000;font-size:14px}.contact-page__form textarea{width:100%;margin-bottom:25px;padding:18px;font-size:14px;border-color:#000}@media (min-width:768px){.contact-page__form{width:384px;margin-bottom:unset}.contact-page__form input:not(.wpcf7-submit),.contact-page__form select{margin-bottom:10px;font-size:12px}.contact-page__form input::placeholder,.contact-page__form textarea::placeholder{font-size:12px}}.contact-submit input{margin-bottom:0;background:transparent;text-transform:uppercase;color:#000}.contact-submit .ajax-loader{display:none!important}@media (min-width:768px){.contact-submit{border-bottom:1px solid #000;float:right}.contact-submit:after{content:"->";font-size:10px}.contact-submit input{width:auto;border:none;font-weight:300;font-size:10px}}@media (max-width:767px){.contact-submit.bottom-btn{display:block}}span.wpcf7-not-valid-tip{display:none}div.wpcf7-response-output{margin-top:50px!important;font-size:12px}.wpcf7-not-valid{border-color:#af3636!important}.page-template-Collections{color:#fff!important;background-color:transparent}@media (max-width:1023px){.page-template-Collections{padding-top:0!important}}.page-template-Collections header{color:#fff}.collection-page{background-color:transparent}#collection-slider{display:flex;flex-direction:column}.collection-slider__item{position:relative;height:80vh;text-align:center}.collection-slider__item h2{margin-bottom:15px;font-size:40px;font-family:Migra Regular,serif;font-weight:400;text-align:center}.collection-slider__item .btn,.collection-slider__item .lookbook-section__btn,.collection-slider__item .product-color-filters,.collection-slider__item .product-disable-btn,.collection-slider__item .product-main-btns a.button,.product-main-btns .collection-slider__item a.button{font-weight:500}@media (min-width:768px){.collection-slider__item{display:inline-flex!important;flex-direction:column;align-items:center}.collection-slider__item h2{display:flex;align-items:center;flex-grow:1;max-width:100%;margin-bottom:0;font-size:100px;text-overflow:ellipsis;overflow:hidden}}@media (min-width:1024px){.collection-slider__item{height:50vh}}@media (min-width:1200px){.collection-slider__item h2{font-size:7vw}}@media (max-width:1023px){.collection-slider__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.collection-slider__item .btn,.collection-slider__item .lookbook-section__btn,.collection-slider__item .product-color-filters,.collection-slider__item .product-disable-btn,.collection-slider__item .product-main-btns a.button,.product-main-btns .collection-slider__item a.button{width:auto;border:none;font-size:12px}}.collections-bullets{display:none}@media (min-width:1024px){.collections-bullets{display:flex;align-items:center;justify-content:center;position:fixed;width:100vw;bottom:70px;left:0}}.collections-bullets-slick{display:none!important;pointer-events:none}@media (min-width:768px){#collection-slider{align-items:center;justify-content:center}#collection-slider .slick-track{display:flex;align-self:center}#collection-slider .slick-list{height:inherit}#collection-slider .slick-slide{width:90vw!important;align-self:center;position:relative}}@media (min-width:768px) and (min-width:1200px){#collection-slider .slick-slide{width:80vw!important}}@media (min-width:768px){.collections-bullets__item{padding-bottom:14px;border-bottom:1px solid transparent;transition:border-bottom-color .3s;text-transform:uppercase;cursor:pointer}.collections-bullets__item:not(:last-of-type){margin-right:90px}.collections-bullets__item.active{border-bottom-color:#fff}.collections-bullets__item a{color:#fff;pointer-events:none}}@media (min-width:1024px){#collection-slider{flex-direction:row;height:calc(100% - 116px)}#collection-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;z-index:-1;width:100vw;height:100vh}#collection-gap{position:absolute;top:-2px;left:-1px;right:-1px;bottom:-2px;background-color:#fff;transition:transform 1.2s cubic-bezier(.86,0,.07,.995);transform:scaleY(1);transform-origin:bottom center;z-index:4}#collection-gap.active{transform:scaleY(0)}#collection-big-slider{width:100vw;height:100vh}#collection-big-slider div{height:100%!important}#collection-big-slider .slick-list{padding:0!important}#collection-big-slider img{object-fit:cover}.collections-big-slider__item{width:100%;height:100%}}@media (max-width:1023px){.collection-slider__item-img{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}#collection-big-slider{display:none}}@media (min-width:768px){#press-slider{width:100vw}}.press-slider{display:flex}.press-page .slick-slide{width:auto!important}.press-item{padding-right:1vw}@media (max-width:767px){.press-item:not(:last-of-type){margin-bottom:35px}}.press-item__img{width:100%;height:364px}.press-item__img img{object-fit:cover}@media (min-width:768px){.press-item__img{width:27vw;height:30vw}}.press-item__title{margin-top:14px;font-size:16px;line-height:28px;font-weight:300}@media (min-width:768px){.press-item__title{font-size:12px}}.press-item__link{font-size:12px;font-weight:300;text-decoration:underline}@media (min-width:768px){.press-item__link{font-size:10px;text-decoration:none}.press-item__link:hover{text-decoration:underline}}.product .home-products{margin-bottom:100px}@media (max-width:768px){.product .not-animated-title{display:none}}.free-delivery{position:absolute;z-index:11;top:0;left:0;width:100%;height:20px;background-color:#000;color:#fff;overflow:hidden;text-transform:uppercase}.free-delivery .animated-title{display:block}.free-delivery .animated-title__block,.free-delivery div.woocommerce h2,div.woocommerce .free-delivery h2{margin-right:12px;font-size:10px;line-height:12px}.product-slider-wrap{flex-direction:column;position:relative;margin-bottom:80px}@media (min-width:768px){.product-slider-wrap{display:block;margin-bottom:45px}}@media (max-width:767px){.product-slider-wrap:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:100%;width:100vw;height:116px;background-color:#f9f9f9}}#product-slider{display:flex;flex-wrap:wrap;justify-content:center;width:100vw;margin-top:18vh}@media (min-width:768px){#product-slider{display:block;margin-top:8vh}#product-slider .slick-slide *{pointer-events:none}}.product-slider__item{position:relative;display:inline-flex!important;align-items:center;justify-content:center;margin-right:10px;margin-left:10px}.product-slider__item img{width:100%;height:100%;object-fit:contain}@media (max-width:767px){.product-slider__item:first-of-type{flex-grow:1;margin-right:0;margin-bottom:7vh;margin-left:0}.product-slider__item:not(:first-of-type){flex-basis:74px;height:44px}}@media (min-width:768px){.product-slider__item{width:36vw!important;height:67vh;max-width:510px;max-height:724px;margin-right:5px;margin-left:5px;background-color:#f9f9f9}.product-slider__item img{object-fit:cover}.product-slider__item .product-slider__item-zone{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:auto!important;z-index:3;width:70%;height:70%}}.product-main-btns{justify-content:center;width:100vw}.product-main-btns a.button{font-weight:500;border-radius:unset}@media (min-width:1024px){.product-main-btns{position:absolute;left:50%;transform:translateX(-50%);bottom:-25px;width:auto}}.product-btn{display:none!important}@media (min-width:768px){.product-btn{display:block!important}}.product-disable-btn{color:#000;background-color:#d3d3d3;border-color:transparent}.slider-wrap-single-product+.animated-title__block span,div.woocommerce .slider-wrap-single-product+h2 span{font-family:Migra Regular,serif;font-size:24px;font-weight:500}@media (min-width:768px){.slider-wrap-single-product+.animated-title__block span,div.woocommerce .slider-wrap-single-product+h2 span{font-size:42px}}.product-title{text-align:center;margin-top:10px;text-transform:uppercase}@media (max-width:767px){.product-title{display:none}}.product-mob-price{display:inline-block;margin-bottom:3.4vh;padding:2px 11px;background-color:#fff;font-size:16px}@media (min-width:768px){.product-mob-price{display:none}}.product-mob-title{margin-top:3.4vh;margin-bottom:12px;text-transform:uppercase;font-size:5.7vw;text-align:center}.product-mob-title span{font-family:Migra Regular,serif;font-weight:500}@media (min-width:768px){.product-btn-mob,.product-mob-title{display:none!important}}.product-color-filters{position:relative;margin-left:6px;height:50px}@media (min-width:768px){.product-color-filters{min-width:196px;height:auto;margin-left:16px}}.product-color-filters .filter-color{width:10px;height:10px;margin-right:8px;border-radius:50%;overflow:hidden}.product-color-filters.active{overflow:visible}.product-color-filters.active .product-color-filters__inner{opacity:1;visibility:visible}.product-color-filters:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:14px;height:14px}.product-color-filters__inner{position:absolute;z-index:1;top:100%;left:-1px;width:100%;background-color:#fff;border:1px solid #000;border-top:none;box-sizing:content-box;opacity:0;visibility:hidden;transition:opacity .3s}.product-color-filters__inner #first-color-btn,.product-color-filters__inner .product-color-filters__item{padding:17px 20px}.product-color-filters__inner .color-name{color:#000!important}#first-color-btn,.product-color-filters__item{font-weight:500}#first-color-btn .filter-color{position:relative;width:6px;height:6px;overflow:visible}#first-color-btn .filter-color:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:12px;height:12px;border:1px solid #000;border-radius:50%}.filter-color-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:pre}@media (min-width:768px){.product-tabs-wrap .accordion{display:none}}@media (max-width:767px){.product-tabs-wrap .product-tabs{display:none}}.product-tabs-wrap li{list-style:inside}.product-tabs{width:488px;margin:60px auto 140px}@media (min-width:768px){.product-tab{width:50%;margin-bottom:40px;padding-bottom:13px;border-bottom:1px solid #e5e5e5;transition:border-bottom-color .3s;text-align:center;font-size:12px;font-weight:500;cursor:pointer}.product-tab.active,.product-tab:hover{border-bottom-color:#151515}}.product-tabs__inner{display:flex;overflow:hidden}.product-tabs__inner-block{min-width:100%;transition:transform .3s}.product-tabs__inner-block.active{transform:translateX(-100%)}#product-accordions-container{padding-top:70px;padding-bottom:70px;transition:background-color .3s}@media (min-width:768px){#product-accordions-container{padding-top:152px;padding-bottom:111px}}.product-accordions{display:flex;flex-direction:column}@media (min-width:768px){.product-accordions{flex-direction:row}}@media (max-width:767px){.product-accordion-images{display:none}}@media (min-width:768px){.product-accordion-images{position:relative;width:50%;height:700px;margin-left:14px}.product-accordion-images img{max-height:700px}}.product-accordion-image{max-width:100%;max-height:100%}.product-accordion-image img{width:auto;height:auto;z-index:inherit;transition:max-height .3s}.product-accordion-image.first-item img{max-height:600px}.product-accordion-image.loaded img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#product-zoom-gallery{position:fixed;top:0;left:0;z-index:20;width:100vw;height:100vh;background-color:#f9f9f9;opacity:0;pointer-events:none;overflow-y:scroll;text-align:center;transition:opacity .3s}#product-zoom-gallery.active{opacity:1;pointer-events:auto}#product-zoom-gallery.active .product-zoom-gallery__item{opacity:1}.product-zoom-gallery__item{display:flex;justify-content:center;opacity:0;transition:opacity .3s .3s}.product-zoom-gallery__item img{display:block;width:auto;height:auto}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){@media (max-width:768px){.product-zoom-gallery__item img{width:100%;height:100%}}}}.product-zoom-gallery__close{position:fixed;top:64px;right:38px;width:auto;cursor:pointer}.flagship-product-main .about__section-left,.flagship-product-main .about__section-right{justify-content:center}.flagship-product-main .btn,.flagship-product-main .lookbook-section__btn,.flagship-product-main .product-color-filters,.flagship-product-main .product-disable-btn,.flagship-product-main .product-main-btns a.button,.product-main-btns .flagship-product-main a.button{font-weight:500}@media (max-width:767px){.flagship-product-main .btn,.flagship-product-main .lookbook-section__btn,.flagship-product-main .product-color-filters,.flagship-product-main .product-disable-btn,.flagship-product-main .product-main-btns a.button,.product-main-btns .flagship-product-main a.button{width:auto}}.flagship-main-img{justify-content:center;position:relative;height:60vh;max-height:100vh}.flagship-main-img img,.flagship-main-img video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media (max-width:767px){.flagship-main-img img,.flagship-main-img video{align-self:flex-end}}@media (min-width:768px){.flagship-main-img{height:100vh}}.flagship-main-img .flagship-main-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:70%}@media (max-width:767px){.flagship-main-img .flagship-main-title .animated-title__block,.flagship-main-img .flagship-main-title div.woocommerce h2,div.woocommerce .flagship-main-img .flagship-main-title h2{font-size:24px}}.flagship-main-img figure{justify-content:center;width:100%}.flagship-title{margin-top:30px;font-weight:300;font-size:44px;line-height:58px;text-align:center;white-space:nowrap}.flagship-title .text-reveal-span:first-of-type{display:block;font-size:96px;line-height:88px;font-family:Migra Regular,serif;font-style:italic}@media (min-width:768px){.flagship-title{position:absolute;left:50%;transform:translateX(-50%);transform:translate(-50%,-200px);margin-top:0;font-size:110px;line-height:146px}.flagship-title .text-reveal-span:first-of-type{font-size:240px;line-height:200px}}.flagship-desc-block{display:flex;flex-direction:column-reverse;align-items:center;margin-top:36px;margin-bottom:94px}.flagship-desc-block .btn,.flagship-desc-block .lookbook-section__btn,.flagship-desc-block .product-color-filters,.flagship-desc-block .product-disable-btn,.flagship-desc-block .product-main-btns a.button,.product-main-btns .flagship-desc-block a.button{margin-top:30px}@media (min-width:768px){.flagship-desc-block{flex-direction:column;margin-top:194px;margin-bottom:0}.flagship-desc-block .btn,.flagship-desc-block .lookbook-section__btn,.flagship-desc-block .product-color-filters,.flagship-desc-block .product-disable-btn,.flagship-desc-block .product-main-btns a.button,.product-main-btns .flagship-desc-block a.button{margin-top:0;margin-bottom:100px}}.flagship-txt-container{margin-right:auto;margin-bottom:100px;margin-left:auto;text-align:center;font-weight:300}@media (min-width:768px){.flagship-txt-container{width:520px;margin-bottom:125px}}@media (max-width:767px){.flagship-txt-container{font-size:16px!important;line-height:24px!important}}.flagship-desc-txt{font-weight:300;font-size:24px;line-height:32px}.flagship-desc-txt span{font-weight:500;font-family:Migra Regular,serif}@media (max-width:767px){.flagship-desc-txt{margin-bottom:30px}}.flagship-hero{display:none}@media (min-width:768px){.flagship-hero{display:block;width:100%;height:958px;margin-bottom:145px;background-repeat:no-repeat;background-position:50%;background-size:cover}}.flagship-image-overlay{justify-content:center;position:relative;height:768px}@media (min-width:768px){.flagship-image-overlay{margin-bottom:178px}}@media (max-width:767px){.flagship-image-overlay+.flagship-txt-container{transform:translateY(-20px)}}.flagship-image-overlay__back{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;filter:grayscale(100%)}.flagship-image-overlay__inner{position:relative;width:100%;height:498px}.flagship-image-overlay__inner img{object-fit:cover}@media (min-width:768px){.flagship-image-overlay__inner{width:641px;height:498px}}.flagship-parallax{position:relative;margin-bottom:90px;text-align:center}.flagship-parallax img{object-fit:cover;transition:transform .3s;will-change:transform}@media (min-width:768px){.flagship-parallax{margin-bottom:335px}}.flagship-parallax-0{width:100%;height:842px}@media (min-width:768px){.flagship-parallax-0{width:606px}}.flagship-parallax-1{position:absolute;top:110px;left:-200px;width:314px;height:420px}@media (min-width:768px){.flagship-parallax-1{top:15%;left:35%;transform:translateX(-50%)}}.flagship-parallax-2{position:absolute;right:-190px;bottom:20px;width:376px;height:444px}@media (min-width:768px){.flagship-parallax-2{top:58%;left:70%;transform:translateX(-50%)}}.flagship-picture-bottom{justify-content:center;margin-bottom:75px}.flagship-picture-bottom img{width:auto;height:auto}@media (max-width:767px){.flagship-picture-bottom{width:100%;height:200px}.flagship-picture-bottom img{width:100%;height:100%;object-fit:contain}}.flagship-link-bottom{margin-bottom:135px;text-align:center}@media (min-width:768px){.flagship-link-bottom{margin-bottom:85px}}.shop-page-title{margin-top:190px!important;margin-bottom:60px!important;font-size:24px}@media (min-width:768px){.shop-page-title{margin-top:220px!important;margin-bottom:82px!important;font-size:36px;text-transform:uppercase;text-align:center}.shop-page-title span{font-size:42px}}@media (max-width:767px){.shop-page-title.animated-title{display:none}}@media (max-width:767px){.filters-block{position:fixed;z-index:2;bottom:0;left:0;width:100%;border-top:1px solid #000}}@media (min-width:768px){.filters-block{display:block;margin-bottom:45px}.filters-block .line{flex-grow:1;margin-right:29px;height:1px;background-color:#dedede}}.filters-block__inner{position:relative;display:none}.filters-block__inner input{display:none}@media (max-width:767px){.filters-block__inner{max-height:80vh;padding-right:40px;padding-bottom:15px;padding-left:40px;border-right:1px solid #000;border-left:1px solid #000;background-color:#fff;overflow-y:scroll}}.filters-toggle-btn span:not(.ripple){display:none}.filters-toggle-btn span.active{display:block}@media (max-width:767px){.filters-toggle-btn:not(.filters-toggle-btn-mob){display:none}}.filters-toggle-btn-mob{border-top:none}.filters-toggle-btn-mob span{display:inline-block!important;font-weight:500}@media (min-width:768px){.filters-toggle-btn-mob{display:none}}.filters-toggle-btn-mob.open .filters-toggle-btn-mob-txt:after{transform:scale(-1)}.filters-toggle-btn-mob-txt:after{content:"\2193";display:inline-block;margin-left:5px}#filter-reset{display:block;text-align:center;text-transform:uppercase;text-decoration:underline}@media (min-width:768px){#filter-reset{position:absolute;right:0;bottom:0}}.filter-dot-wrap{display:none}.filter-dot-span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:5px;border-radius:50%;margin-top:-2px!important}.woof_list li{margin-right:0!important;margin-left:0!important;font-size:11px}.woof_sid_auto_shortcode{margin-bottom:0;padding:0!important;border:none}.woof_sid_auto_shortcode .woof_container_inner{padding-left:0}.woof_sid_auto_shortcode .woof_container{min-width:auto;width:auto;margin-right:55px}@media (max-width:767px){.woof_sid_auto_shortcode .woof_container{float:none;margin-right:0;padding-top:22px;margin-bottom:0}}.woof_sid_auto_shortcode h4{margin-bottom:18px;text-transform:uppercase;font-size:10px;font-weight:400}@media (max-width:767px){.woof_sid_auto_shortcode h4{padding-bottom:10px;border-bottom:1px solid #000}}.woof_checkbox_label{margin-left:0;padding-top:0!important;padding-bottom:0!important}.woof_edit_view,.woof_products_top_panel,.woof_reset_search_form{display:none!important}@media (max-width:767px){.woof_submit_search_form_container{visibility:hidden;height:0}}@media (max-width:767px){.woof_container_inner_couleur ul{column-count:2}}.woof_container_inner_couleur li{position:relative;padding-left:9px!important}.lookbook-page{position:relative;max-height:80vh;margin-top:auto}@media (max-width:767px){.lookbook-page{max-height:none;padding-right:35px;padding-left:35px}}.lookbook-page-title{pointer-events:none}@media (min-width:768px){.lookbook-page-title{position:absolute;z-index:2;font-size:200px;font-family:Migra Regular,serif}}@media (min-width:1200px){.lookbook-page-title{font-size:345px}}@media (max-width:767px){.lookbook-page-title{display:none}}.lookbook-page-title-mob .animated-title__block,.lookbook-page-title-mob div.woocommerce h2,div.woocommerce .lookbook-page-title-mob h2{font-size:140px;font-family:Migra Regular,serif;line-height:normal}@media (min-width:768px){.lookbook-page-title-mob{display:none}}.lookbook-slider__item{position:relative;width:100%;margin-bottom:90px}.lookbook-slider__item:last-of-type{margin-bottom:0}@media (min-width:768px){.lookbook-slider__item{display:flex!important;flex-direction:column-reverse;min-width:564px;width:40.5vw!important;min-height:450px;max-height:70vh;padding-right:70px;margin-bottom:0}}.lookbook-slider__item img{object-fit:cover}.lookbook-slider__item p{max-width:500px}.lookbook-slider__item span{display:block;margin-bottom:7vh}@media (max-width:1023px){.swiper-wrapper{display:flex;flex-direction:column}}.error404-main{flex-direction:column;justify-content:center}.error404__content{width:400px;text-align:center}.sizes-popup{position:relative;width:338px;margin-right:auto;margin-left:auto}.sizes-popup__select{display:flex;flex-direction:column;align-items:center;width:100%;padding-right:16px;padding-left:16px;background-color:#fff;border:1px solid #707070}.sizes-popup .disabled{pointer-events:none;color:#969696;opacity:.5}.sizes-popup .disabled span{color:#fff!important}.sizes-popup__title{padding-top:60px;padding-bottom:35px;font-size:20px}.sizes-popup__button{display:inline-block;margin-right:8px;margin-left:8px;padding-bottom:8px;border-bottom:1px solid transparent;transition:border-bottom-color .3s}.sizes-popup__button.active,.sizes-popup__button:hover{border-bottom-color:#000}.sizes-popup__btn-desc{margin-top:50px;margin-bottom:65px;border-bottom:1px solid #000;font-size:14px}.sizes-popup__btn-cancel{display:block;margin:15px auto 32px}.sizes-popup #product-buy-btn{width:100%;padding-top:18px;padding-bottom:18px}.sizes-popup #product-buy-btn.disabled span{color:#000}.sizes-popup__table{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:100%;background-color:#fff;border:1px solid #707070}.sizes-popup__table img{width:23px;height:23px}.sizes-popup__table-close{display:block;margin-left:auto;margin-top:28px;margin-right:16px;text-transform:uppercase}.sizes-popup__table-title{margin-top:15px;margin-bottom:25px;margin-left:16px;font-size:20px}.sizes-popup__table .tablepress{border-collapse:inherit}.sizes-popup__table .tablepress tr:first-child td{border-top:1px solid #707070}.sizes-popup__table .tablepress tr td:last-child{border-right:unset}.sizes-popup__table .tablepress td{border-right:1px solid #707070;border-bottom:1px solid #707070;text-align:center;vertical-align:middle}.sizes-popup__table .tablepress td span{font-size:12px}.sizes-popup__table-desc{width:290px;margin:5vh auto 6.5vh;color:#707070;text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tb2R1bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0REFPQSxzRkFZRSxjQUtGLG1CQUdFLHFCQU1ELHNCQUNDLGFBQ0EsU0FRRCxrQkFBQyxhQVVELEtBQ0MsdUJBRUEsMEJBRUEsOEJBY0QsS0FQQyxTQWVELEVBTkMsdUJBa0JELFFBWkMsb0JBb0JELGlCQWJDLFVBc0JELEdBWkMsY0FDQSxlQXlCRCxZQW5CQyx5QkEyQkQsU0FwQkMsZ0JBNkJELElBdkJDLGtCQStCRCxHQXpCQyw0QkFDQSx1QkFDQSxTQWlDRCxLQTNCQyxnQkFDQSxXQW1DRCxrQkExQkMsNEJBQ0EsY0FxQ0QsSUEvQkMscUJBdUNELEVBakNDLHVDQXlDRCxNQW5DQyxjQTJDRCxRQXBDQyxjQUNBLGNBQ0Esa0JBQ0Esd0JBNkNELElBMUNDLFVBOENELElBM0NDLGNBK0NELElBdENDLFNBa0RELGVBNUNDLGdCQW9ERCxPQTNDQyxTQXVERCxTQTlDQyx3QkFDQSxhQUNBLDJCQTBERCxPQW5EQyxTQUVBLFVBNkRELDZCQWpEQyxvQkFFQSxlQUVBLFNBK0RELGFBdERDLG1CQWdFRCxjQXREQyxvQkFrRUQsb0VBckRDLDBCQUVBLGVBcUVELHNDQTdEQyxlQXNFRCx1Q0E5REMsc0JBRUEsVUF5RUQsbUJBaEVDLDZCQUVBLDRCQUNBLCtCQUVBLHVCQTBFRCwrRkFsRUMsd0JBNEVELGlEQXJFQyxTQUNBLFVBOEVELFNBdkVDLGNBRUEsbUJBRUEsb0JBQ0EsWUFnRkQsTUF2RUMseUJBQ0EsaUJBbUZELEdBaEZDLGdCQW9GRCxhQWpGQyxzQkFDQSx1QkFxRkQsV0FsRkMsMEJBQ0EsbUpBQ0Esa0JBc0ZELEVBbkZDLG1DQUNBLGtDQXVGRCxjQWpGQyxzQkFDQSwyQkFDQSx5QkFDQSx3QkFDQSxzQkFDQSxxQkFDQSxpQkFDQSx1QkFDQSxtQkFDQSx3Q0F5RkQsMEJBcEdDLGtCQUNBLGNBMkdELFlBN0ZDLGdCQUVBLFNBQ0EsVUEwRkQs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djIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbiAqL1xuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQmFzZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFR5cG9ncmFwaHlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi8qKlxyXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cclxuICovXG5xIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiOyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cclxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRmlndXJlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXHJcbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGZvbnQgZmFtaWx5IG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxyXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqIG9uIE9TIFguXHJcbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cclxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIDIgKi9cbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBUYWJsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNaWdyYSBSZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NaWdyYS1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTWlncmEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01pZ3JhLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4OyB9XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4OyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDsgfVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBvdmVybGF5IGF0IHN0YXJ0ICovXG4ubWZwLWZhZGUubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7IH1cblxuLyogb3ZlcmxheSBhbmltYXRlIGluICovXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZWFkeSB7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4vKiBvdmVybGF5IGFuaW1hdGUgb3V0ICovXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogY29udGVudCBhdCBzdGFydCAqL1xuLm1mcC1mYWRlLm1mcC13cmFwIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0OyB9XG5cbi8qIGNvbnRlbnQgYW5pbWF0ZSBpdCAqL1xuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGNvbnRlbnQgYW5pbWF0ZSBvdXQgKi9cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDsgfVxuXG5wLCBkaXYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHVsLCBvbCwgYSwgbGksIGZvcm0sIGlucHV0LCBidXR0b24sIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuKiwgKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5odG1sIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIG1haW46bm90KC5vbmUtc2NyZWVuLXBhZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfSB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAuY29udGFpbmVyOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDg2JTsgfSB9XG5cbiNib2R5LWNvbG9yLWJsb2NrIHtcbiAgY29sb3I6IHdoaXRlOyB9XG4gICNib2R5LWNvbG9yLWJsb2NrIGZvb3RlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgI2JvZHktY29sb3ItYmxvY2sgZm9vdGVyIGEge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICNib2R5LWNvbG9yLWJsb2NrICsgZm9vdGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjYm9keS1jb2xvci1ibG9jayArIGZvb3RlciBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnRuLCAubG9va2Jvb2stc2VjdGlvbl9fYnRuLCAucHJvZHVjdC1tYWluLWJ0bnMgYS5idXR0b24sIC5wcm9kdWN0LWRpc2FibGUtYnRuLCAucHJvZHVjdC1jb2xvci1maWx0ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idG4sIC5sb29rYm9vay1zZWN0aW9uX19idG4sIC5wcm9kdWN0LW1haW4tYnRucyBhLmJ1dHRvbiwgLnByb2R1Y3QtZGlzYWJsZS1idG4sIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnMge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuYnRuIHNwYW46bm90KC5yaXBwbGUpLCAubG9va2Jvb2stc2VjdGlvbl9fYnRuIHNwYW46bm90KC5yaXBwbGUpLCAucHJvZHVjdC1tYWluLWJ0bnMgYS5idXR0b24gc3Bhbjpub3QoLnJpcHBsZSksIC5wcm9kdWN0LWRpc2FibGUtYnRuIHNwYW46bm90KC5yaXBwbGUpLCAucHJvZHVjdC1jb2xvci1maWx0ZXJzIHNwYW46bm90KC5yaXBwbGUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJ0bi5hY3RpdmUgc3BhbiwgLmFjdGl2ZS5sb29rYm9vay1zZWN0aW9uX19idG4gc3BhbiwgLnByb2R1Y3QtbWFpbi1idG5zIGEuYWN0aXZlLmJ1dHRvbiBzcGFuLCAuYWN0aXZlLnByb2R1Y3QtZGlzYWJsZS1idG4gc3BhbiwgLmFjdGl2ZS5wcm9kdWN0LWNvbG9yLWZpbHRlcnMgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYWN0aXZlIC5yaXBwbGUsIC5hY3RpdmUubG9va2Jvb2stc2VjdGlvbl9fYnRuIC5yaXBwbGUsIC5wcm9kdWN0LW1haW4tYnRucyBhLmFjdGl2ZS5idXR0b24gLnJpcHBsZSwgLmFjdGl2ZS5wcm9kdWN0LWRpc2FibGUtYnRuIC5yaXBwbGUsIC5hY3RpdmUucHJvZHVjdC1jb2xvci1maWx0ZXJzIC5yaXBwbGUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSg2MCk7IH0gfVxuICAuYnRuLS1ibGFjaywgLnByb2R1Y3QtbWFpbi1idG5zIGEuYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJ0bi0tYmxhY2suYWN0aXZlIHNwYW4sIC5wcm9kdWN0LW1haW4tYnRucyBhLmFjdGl2ZS5idXR0b24gc3BhbiB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLmJ0bi0tYmxhY2sgLnJpcHBsZSwgLnByb2R1Y3QtbWFpbi1idG5zIGEuYnV0dG9uIC5yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYnRuLS1ibGFjazpob3ZlciwgLnByb2R1Y3QtbWFpbi1idG5zIGEuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4uYnRuLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uYW5pbWF0ZWQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYW5pbWF0ZWQtdGl0bGUgKyAubm90LWFuaW1hdGVkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYW5pbWF0ZWQtdGl0bGVfX2Jsb2NrLCBkaXYud29vY29tbWVyY2UgaDIge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gIC5hbmltYXRlZC10aXRsZV9fYmxvY2sgc3BhbiwgZGl2Lndvb2NvbW1lcmNlIGgyIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pZ3JhIFJlZ3VsYXJcIiwgc2VyaWY7IH1cblxuLmFuaW1hdGVkLXRpdGxlLXNpbXBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYW5pbWF0ZWQtdGl0bGUtc2ltcGxlIHNwYW4sXG4gIC5hbmltYXRlZC10aXRsZS1zaW1wbGUgLmFuaW1hdGVkLXRpdGxlX19ibG9jayxcbiAgLmFuaW1hdGVkLXRpdGxlLXNpbXBsZSBkaXYud29vY29tbWVyY2UgaDIsXG4gIGRpdi53b29jb21tZXJjZSAuYW5pbWF0ZWQtdGl0bGUtc2ltcGxlIGgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubm90LWFuaW1hdGVkLXRpdGxlIC5hbmltYXRlZC10aXRsZV9fYmxvY2ssIC5ub3QtYW5pbWF0ZWQtdGl0bGUgZGl2Lndvb2NvbW1lcmNlIGgyLCBkaXYud29vY29tbWVyY2UgLm5vdC1hbmltYXRlZC10aXRsZSBoMiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm90LWFuaW1hdGVkLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgsIC5jb29raWUtbm90aWNlLWNvbnRhaW5lciwgLm1lbnUsIC5oZWFkZXJfX3RvcCwgLmZvb3Rlcl9faW5uZXIsIC5hY2NvcmRpb25fX3RpdGxlLCAuYmlnLWltZy1ibG9jaywgLnNpZGViYXIsIC5zaWRlYmFyX19oZWFkZXIsIC5zaWRlYmFyX19wcm9kdWN0cy1hY3Rpb25zLCAuc2lkZWJhcl9fcHJpY2VzLWl0ZW0sIC5mbGFnbWFuLXByb2R1Y3QsIC5mbGFnbWFuLXByb2R1Y3RfX2ltZywgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSwgLmhvbWUtcHJvZHVjdHNfX3RvcCwgLnByb2R1Y3RzLXNsaWRlcl9faXRlbS13cmFwLCBkaXYud29vY29tbWVyY2UsIC53b29jb21tZXJjZS1pbmZvLFxuLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUsIC5tYWluLXNlY3Rpb24sIC5tYWluLXNlY3Rpb25fX2J0bi13cmFwLCAubWFpbi1zZWN0aW9uX19idG4sIC5wcm9kdWN0LXNsaWRlci13cmFwLCAucHJvZHVjdC1tYWluLWJ0bnMsIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnNfX2l0ZW0sICNmaXJzdC1jb2xvci1idG4sIC5mbGFnc2hpcC1tYWluLWltZywgLmZsYWdzaGlwLW1haW4taW1nIGZpZ3VyZSwgLmZsYWdzaGlwLWltYWdlLW92ZXJsYXksIC5mbGFnc2hpcC1waWN0dXJlLWJvdHRvbSwgLmVycm9yNDA0LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZvbnQtMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZmxleC1sZWZ0IHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5mbGV4LXJpZ2h0IHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGl0bGUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LWZhbWlseTogXCJNaWdyYSBSZWd1bGFyXCIsIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zaW1wbGUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbXBsZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm9uZS1zY3JlZW4tcGFnZSAuYW5pbWF0ZWQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub25lLXNjcmVlbi1wYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAub25lLXNjcmVlbi1wYWdlIC5hbmltYXRlZC10aXRsZSxcbiAgICAub25lLXNjcmVlbi1wYWdlIC5hbmltYXRlZC10aXRsZS1zaW1wbGUge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNjdXJzb3IsXG4gIC5zbGlkZXItYnRuLFxuICBzcGFuLnJpcHBsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmVtcHR5LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAuZW1wdHktYmxvY2stZm9yLW9uZS1wYWdlIHtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gIC5ib3R0b20tYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmJvdHRvbS1idG4gaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmRlY29yYXRpdmUtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLmFuaW1hdGVkLXRpdGxlLXNpbXBsZSAuYW5pbWF0ZWQtdGl0bGVfX2Jsb2NrLFxuICAuYW5pbWF0ZWQtdGl0bGUtc2ltcGxlIGRpdi53b29jb21tZXJjZSBoMixcbiAgZGl2Lndvb2NvbW1lcmNlIC5hbmltYXRlZC10aXRsZS1zaW1wbGUgaDIge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuXG4udGV4dC1yZXZlYWwtc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50ZXh0LXJldmVhbC1zcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udGV4dC1yZXZlYWwtaW5uZXItc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbmZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBmaWd1cmUgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7IH1cblxuLmlucHV0LXdyYXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmlucHV0LXdyYXAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmlndXJlLWdhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjM1cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMC45OTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gICAgei1pbmRleDogNDsgfVxuICAgIC5maWd1cmUtZ2FwLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuICAuZGVjb3JhdGl2ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmRlY29yYXRpdmUtdGV4dF9faXRlbSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5kZWNvcmF0aXZlLXRleHRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzdnc7IH1cbiAgICAuZGVjb3JhdGl2ZS10ZXh0X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHZ3OyB9XG4gICAgLmRlY29yYXRpdmUtdGV4dF9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0dnc7IH1cbiAgI2N1cnNvciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cbiAgI2N1cnNvci1pbm5lciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG4gIC5zbGlkZXItYnRuIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmV2ZW50LWN1cnNvciwgLnNsaWRlci1idG4sICNmbGFnbWFuLXByb2R1Y3QtY3Vyc29yLCAjbG9va2Jvb2stc2VjdGlvbl9fY3Vyc29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlOyB9XG4gIC52aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7IH1cbiAgc3Bhbi5yaXBwbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbi5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biBpbnB1dDpjaGVja2VkIH4gLndnY3VycmVudDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biBpbnB1dDpjaGVja2VkIH4gLndnY3VycmVudCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cbiAgLmNvdW50cnktc2VsZWN0b3Iud2VnbG90LWRyb3Bkb3duIC53Z2N1cnJlbnQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biAud2djdXJyZW50IHNwYW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biAud2djdXJyZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIxOTMnO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY291bnRyeS1zZWxlY3Rvci53ZWdsb3QtZHJvcGRvd24gLndnY3VycmVudDphZnRlciB7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY291bnRyeS1zZWxlY3Rvci53ZWdsb3QtZHJvcGRvd24gLndnY3VycmVudDphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAuY291bnRyeS1zZWxlY3Rvci53ZWdsb3QtZHJvcGRvd24gdWwge1xuICAgIHRvcDogOTglO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4IDEycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY5Njk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY291bnRyeS1zZWxlY3Rvci53ZWdsb3QtZHJvcGRvd24gdWwge1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDExcHgpO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biBzcGFuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY291bnRyeS1zZWxlY3Rvci53ZWdsb3QtZHJvcGRvd24gc3BhbiB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDlweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmNvdW50cnktc2VsZWN0b3Iud2VnbG90LWRyb3Bkb3duIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAuY291bnRyeS1zZWxlY3Rvci53ZWdsb3QtZHJvcGRvd24gbGkud2ctbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biBsaS53Zy1saSBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY291bnRyeS1zZWxlY3Rvci53ZWdsb3QtZHJvcGRvd24gbGkud2ctbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXNpemU6IDlweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmNvdW50cnktc2VsZWN0b3Iud2VnbG90LWRyb3Bkb3duIGxpLndnLWxpIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uY29va2llLW5vdGljZS1oaWRkZW4gLmNvb2tpZS1ub3RpY2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jb29raWUtbm90aWNlLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb29raWUtbm90aWNlLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuI2NuLWFjY2VwdC1jb29raWUge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTVweCk7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oZWFkZXIuanMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5oZWFkZXIud2hpdGUtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmhlYWRlci53aGl0ZS1jb2xvciAqIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXIuanMtYmFja2dyb3VuZDpub3QoLmpzLWJhY2tncm91bmQtZml4ZWQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLmpzLWJhY2tncm91bmQ6bm90KC5qcy1iYWNrZ3JvdW5kLWZpeGVkKS53aGl0ZS1jb2xvciAqIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tZW51IGEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uaGVhZGVyX190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9XG4gIC5oZWFkZXJfX3RvcCAubWVudSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5oZWFkZXJfX3RvcCAubWVudSA+IC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5oZWFkZXJfX3RvcCAubWVudSA+IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmhlYWRlcl9fdG9wIC5tZW51IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgLmhlYWRlcl9fdG9wLmhhdmUtcHJvZHVjdCAjbWVudS1pdGVtLTMzMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlcl9fdG9wLmhhdmUtcHJvZHVjdCAjbWVudS1pdGVtLTMzMTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTsgfVxuICAuaGVhZGVyX190b3AgLndnY3VycmVudCxcbiAgLmhlYWRlcl9fdG9wIHVsLm1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjYTFhMWExICFpbXBvcnRhbnQ7IH1cblxuLmhvbWUgLmhlYWRlci53aGl0ZS1jb2xvciAuaGVhZGVyX190b3AgLndnY3VycmVudCxcbi5ob21lIC5oZWFkZXIud2hpdGUtY29sb3IgLmhlYWRlcl9fdG9wIC5tZW51ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5ob21lIC5oZWFkZXIud2hpdGUtY29sb3IuanMtYmFja2dyb3VuZCAuaGVhZGVyX190b3AgLndnY3VycmVudCxcbi5ob21lIC5oZWFkZXIud2hpdGUtY29sb3IuanMtYmFja2dyb3VuZCAuaGVhZGVyX190b3AgLm1lbnUgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDExcHgpO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnN1Yi1tZW51OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTJweDsgfVxuICAgIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgICAgIC5zdWItbWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zdWItbWVudSAubWVudS1pdGVtOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29udGVudDogJy0+JztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICAgIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpOyB9XG4gICAgICAgIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zdWItbWVudSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnN1Yi1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLmxvZ28gaW1nIHtcbiAgICBvYmplY3QtZml0OiBmaWxsOyB9XG5cbi5sb2dvLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAubG9nby1zbWFsbCBpbWcge1xuICAgIG9iamVjdC1maXQ6IGZpbGw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ28tc21hbGwge1xuICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4uaGVhZGVyX19jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5oZWFkZXJfX2NlbnRlciAubWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5oZWFkZXJfX2NlbnRlciAubWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2NlbnRlciAubWVudS1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuI21lbnUtbGVmdC1tZW51IC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cblxuI21lbnUtcmlnaHQtbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXItbW9iLW1lbnUtd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlci1tb2ItbWVudS13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2hlYWRlci1tb2ItbWVudS13cmFwLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWRlci1tb2ItbWVudSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiA3dmggMTF2dyA2dmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbiNoZWFkZXItbW9iLW1lbnUgLmJ0biwgI2hlYWRlci1tb2ItbWVudSAubG9va2Jvb2stc2VjdGlvbl9fYnRuLCAjaGVhZGVyLW1vYi1tZW51IC5wcm9kdWN0LW1haW4tYnRucyBhLmJ1dHRvbiwgLnByb2R1Y3QtbWFpbi1idG5zICNoZWFkZXItbW9iLW1lbnUgYS5idXR0b24sICNoZWFkZXItbW9iLW1lbnUgLnByb2R1Y3QtZGlzYWJsZS1idG4sICNoZWFkZXItbW9iLW1lbnUgLnByb2R1Y3QtY29sb3ItZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbW9iX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiAyOHB4OyB9XG4gICNiYWctbW9iIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLmhhdmUtcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhhdmUtcHJvZHVjdDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgMTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5oZWFkZXItbW9iX19jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmhlYWRlci1tb2JfX2NlbnRlciBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5tZW51LW1vYi1iaWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMHZ3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlncmEgUmVndWxhclwiLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuaGVhZGVyLW1vYi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY3dmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlYWRlci1tb2ItY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNXB4OyB9XG4gICAgLmhlYWRlci1tb2ItY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODg4OyB9XG4gICAgLmhlYWRlci1tb2ItY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gICAgLmhlYWRlci1tb2ItY29udGFpbmVyIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLW1vYi1jb250YWluZXIgLm1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmhlYWRlci1tb2ItY29udGFpbmVyIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLm1lbnUtbW9iLXdpdGhzdWIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgICBmb250LWZhbWlseTogXCJNaWdyYSBSZWd1bGFyXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5tZW51LW1vYi13aXRoc3ViIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLm1lbnUtbW9iLXdpdGhzdWIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gbGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vYi1jYXJ0LWNvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmhlYWRlci1tb2ItbWVudV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDsgfVxuICAjaGVhZGVyLW1vYi1tZW51LWNsb3NlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4uZm9vdGVyX19pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlcl9faW5uZXIgcCB7XG4gICAgICBvcmRlcjogNTsgfVxuICAgIC5mb290ZXJfX2lubmVyIC5tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAuZm9vdGVyX19pbm5lciAubWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuI21lbnUtZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5mYXEtcGFnZSAuYW5pbWF0ZWQtdGl0bGUsXG4uZmFxLXBhZ2UgLmFuaW1hdGVkLXRpdGxlLXNpbXBsZSB7XG4gIG1hcmdpbi10b3A6IDg2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4OyB9XG5cbi5hY2NvcmRpb25fX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hY2NvcmRpb25fX2l0ZW0sIC5wcm9kdWN0LWFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgLmFjY29yZGlvbl9fYXJyb3csIC5hY3RpdmUucHJvZHVjdC1hY2NvcmRpb24gLmFjY29yZGlvbl9fYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbi5hY2NvcmRpb25fX3RpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hY2NvcmRpb25fX2Fycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5hY2NvcmRpb25fX3R4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmFjY29yZGlvbl9fcGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtcGFnZSAuYW5pbWF0ZWQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFjY29yZGlvbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYWNjb3JkaW9uX19uYW1lIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5hY2NvcmRpb25fX2l0ZW1zIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLmJpZy1pbWctYmxvY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDsgfVxuICAuYmlnLWltZy1ibG9jayBmaWd1cmUge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4OyB9XG4gIC5iaWctaW1nLWJsb2NrIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJpZy1pbWctYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLmJpZy1pbWctYmxvY2sgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi5iaWctaW1nLWJsb2NrX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJpZy1pbWctYmxvY2tfX2xpbmsge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogNzAlOyB9IH1cblxuLmJpZy1pbWctYmxvY2tfX2FuaW1hdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJpZy1pbWctYmxvY2tfX2FuaW1hdGVkIC5hbmltYXRlZC10aXRsZV9fYmxvY2ssIC5iaWctaW1nLWJsb2NrX19hbmltYXRlZCBkaXYud29vY29tbWVyY2UgaDIsIGRpdi53b29jb21tZXJjZSAuYmlnLWltZy1ibG9ja19fYW5pbWF0ZWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuYmlnLWltZy1ibG9ja19fYW5pbWF0ZWQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJpZy1pbWctYmxvY2tfX2FuaW1hdGVkIC5hbmltYXRlZC10aXRsZV9fYmxvY2ssIC5iaWctaW1nLWJsb2NrX19hbmltYXRlZCBkaXYud29vY29tbWVyY2UgaDIsIGRpdi53b29jb21tZXJjZSAuYmlnLWltZy1ibG9ja19fYW5pbWF0ZWQgaDIge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLmJpZy1pbWctYmxvY2tfX2FuaW1hdGVkIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA1NXB4OyB9IH1cblxuI3NpZGViYXItd3JhcC5hY3RpdmUgLnNpZGViYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuI3NpZGViYXItd3JhcC5hY3RpdmUgI3NpZGViYXItb3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbiNzaWRlYmFyLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNzaWRlYmFyLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4uc2lkZWJhciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA3dmggOXZ3IDMxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMTA5cHggMjdweCAyN3B4OyB9IH1cblxuLnNpZGViYXJfX2hlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDl2aDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWRlYmFyX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi5zaWRlYmFyLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zaWRlYmFyX19wcm9kdWN0cyB7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpZGViYXJfX3Byb2R1Y3RzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogNXB4OyB9XG4gICAgLnNpZGViYXJfX3Byb2R1Y3RzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODg4OyB9XG4gICAgLnNpZGViYXJfX3Byb2R1Y3RzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9IH1cblxuLnNpZGViYXJfX3Byb2R1Y3QtY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDR2aCAxNXB4IDR2aCAzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIwYjBiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWRlYmFyX19wcm9kdWN0LWNhcnQge1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZzogMjdweCAxNXB4IDlweCAxMTVweDsgfSB9XG5cbi5zaWRlYmFyX19wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzB2dztcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zaWRlYmFyX19wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZGViYXJfX3Byb2R1Y3QtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zaWRlYmFyX19wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4OyB9IH1cblxuLnNpZGViYXJfX3Byb2R1Y3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnNpZGViYXJfX3Byb2R1Y3QtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlncmEgUmVndWxhclwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWRlYmFyX19wcm9kdWN0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5zaWRlYmFyX19wcm9kdWN0cy1pbmZvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2lkZWJhcl9fcHJvZHVjdHMtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbi5zaWRlYmFyX19wcm9kdWN0cy1hY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2lkZWJhcl9fcHJvZHVjdHMtYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTIwcHg7IH0gfVxuICAuc2lkZWJhcl9fcHJvZHVjdHMtYWN0aW9ucyBzcGFuLnNpZGViYXJfX3Byb2R1Y3RzLWFjdGlvbi1idG4sXG4gIC5zaWRlYmFyX19wcm9kdWN0cy1hY3Rpb25zIGEuc2lkZWJhcl9fcHJvZHVjdHMtYWN0aW9uLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZGViYXJfX3Byb2R1Y3RzLWFjdGlvbnMgc3Bhbi5zaWRlYmFyX19wcm9kdWN0cy1hY3Rpb24tYnRuLFxuICAgICAgLnNpZGViYXJfX3Byb2R1Y3RzLWFjdGlvbnMgYS5zaWRlYmFyX19wcm9kdWN0cy1hY3Rpb24tYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgY29sb3I6ICNBN0E3QTc7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5zaWRlYmFyX19wcm9kdWN0cy1hY3Rpb25zIHNwYW4uc2lkZWJhcl9fcHJvZHVjdHMtYWN0aW9uLWJ0bjpob3ZlcixcbiAgICAgICAgLnNpZGViYXJfX3Byb2R1Y3RzLWFjdGlvbnMgYS5zaWRlYmFyX19wcm9kdWN0cy1hY3Rpb24tYnRuOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbi5zaWRlYmFyX19wcm9kdWN0cy1xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wcm9kdWN0cy1xdWFudGl0eS1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IC04cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZHVjdHMtcXVhbnRpdHktaW5wdXQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZHVjdC1zYXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMyRDU5MkQgIWltcG9ydGFudDsgfVxuXG4uc2lkZWJhcl9fcHJpY2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLnNpZGViYXJfX3ByaWNlcy1pdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzUwNTA1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWRlYmFyX19wcmljZXMtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi5zaWRlYmFyX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyOEEyMztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZGViYXJfX2J0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ1OTJEOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyX19idG4taWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvbG9jay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jZW50ZXI7IH0gfVxuXG4uc2lkZWJhcl9fY2FydHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWRlYmFyX19jYXJ0cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7IH1cbiAgICAgIC5zaWRlYmFyX19jYXJ0cyBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGFnbWFuLXByb2R1Y3Qtd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5mbGFnbWFuLXByb2R1Y3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxNzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7IH1cblxuLmZsYWdtYW4tcHJvZHVjdF9faW1nIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgLmZsYWdtYW4tcHJvZHVjdF9faW1nIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxhZ21hbi1wcm9kdWN0X19pbWcge1xuICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgaGVpZ2h0OiA2MjRweDsgfSB9XG4gIC5mbGFnbWFuLXByb2R1Y3RfX2ltZyBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mbGFnbWFuLXByb2R1Y3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiA0M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZsYWdtYW4tcHJvZHVjdF9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlncmEgUmVndWxhclwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxhZ21hbi1wcm9kdWN0X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5mbGFnbWFuLXByb2R1Y3RfX251bWJlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsYWdtYW4tcHJvZHVjdF9fbnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1pZ3JhIFJlZ3VsYXJcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwMHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZmxhZ21hbi1wcm9kdWN0LWN1cnNvciB7XG4gICAgdG9wOiAtNDVweDtcbiAgICBsZWZ0OiAtNDVweDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4ubG9va2Jvb2stc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogODMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5sb29rYm9vay1zZWN0aW9uIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5sb29rYm9vay1zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogNjB2dzsgfSB9XG5cbi5sb29rYm9vay1zZWN0aW9uX19kb3VibGUge1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2ltZyB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19pbWc6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9faW1nOmxhc3Qtb2YtdHlwZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMHZ3O1xuICAgICAgICAgIGhlaWdodDogMzd2dzsgfVxuICAgIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMlIDMzJSAzMyU7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyIGF1dG87XG4gICAgICB3aWR0aDogMTh2dztcbiAgICAgIGhlaWdodDogNTF2dzsgfVxuICAgICAgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5kLWZsZXgsIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAuY29va2llLW5vdGljZS1jb250YWluZXIsIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAubWVudSwgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5oZWFkZXJfX3RvcCwgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5mb290ZXJfX2lubmVyLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLmFjY29yZGlvbl9fdGl0bGUsIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAuYmlnLWltZy1ibG9jaywgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5zaWRlYmFyLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLnNpZGViYXJfX2hlYWRlciwgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5zaWRlYmFyX19wcm9kdWN0cy1hY3Rpb25zLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLnNpZGViYXJfX3ByaWNlcy1pdGVtLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLmZsYWdtYW4tcHJvZHVjdCwgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5mbGFnbWFuLXByb2R1Y3RfX2ltZywgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUsIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAuaG9tZS1wcm9kdWN0c19fdG9wLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLnByb2R1Y3RzLXNsaWRlcl9faXRlbS13cmFwLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIGRpdi5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLndvb2NvbW1lcmNlLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLndvb2NvbW1lcmNlLWluZm8sXG4gICAgICAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUsIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAubWFpbi1zZWN0aW9uLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLm1haW4tc2VjdGlvbl9fYnRuLXdyYXAsIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAubWFpbi1zZWN0aW9uX19idG4sIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAucHJvZHVjdC1zbGlkZXItd3JhcCwgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5wcm9kdWN0LW1haW4tYnRucywgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5wcm9kdWN0LWNvbG9yLWZpbHRlcnNfX2l0ZW0sIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAjZmlyc3QtY29sb3ItYnRuLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwLmZsYWdzaGlwLW1haW4taW1nLCAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5mbGFnc2hpcC1tYWluLWltZyBmaWd1cmUubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcCwgLmZsYWdzaGlwLW1haW4taW1nIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgZmlndXJlLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAsIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLXdyYXAuZmxhZ3NoaXAtaW1hZ2Utb3ZlcmxheSwgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5mbGFnc2hpcC1waWN0dXJlLWJvdHRvbSwgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcC5lcnJvcjQwNC1tYWluIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmxvb2tib29rLXNlY3Rpb25fX2RvdWJsZSAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtaXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5sb29rYm9vay1zZWN0aW9uX19kb3VibGUgLmxvb2tib29rLXNlY3Rpb25fX3RpdGxlICsgLmxvb2tib29rLXNlY3Rpb25fX2ltZyxcbiAgICAubG9va2Jvb2stc2VjdGlvbl9fZG91YmxlIC5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubG9va2Jvb2stc2VjdGlvbl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sb29rYm9vay1zZWN0aW9uX19pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5sb29rYm9vay1zZWN0aW9uX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTWlncmEgUmVndWxhclwiLCBzZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubG9va2Jvb2stc2VjdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNDVweDsgfSB9XG5cbi5sb29rYm9vay1zZWN0aW9uX19jb2xsZWN0aW9ucy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAxNzBweCksIC01MCUpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAyNSUgMjUlIDI1JTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgd2lkdGg6IDI2dnc7XG4gIGhlaWdodDogMjl2dzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubG9va2Jvb2stc2VjdGlvbl9fY29sbGVjdGlvbnMtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxvb2tib29rLXNlY3Rpb25fX2NvbGxlY3Rpb25zLWl0ZW0ge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxvb2tib29rLXNlY3Rpb25fX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDMzN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sb29rYm9vay1zZWN0aW9uX19idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2xvb2tib29rLXNlY3Rpb25fX2N1cnNvciB7XG4gICAgdG9wOiAtNjVweDtcbiAgICBsZWZ0OiAtNjVweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9IH1cblxuLmhvbWUtcHJvZHVjdHNfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDcxcHg7IH1cblxuLmhvbWUtcHJvZHVjdHNfX3RvcC1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDExcHg7IH1cbiAgLmhvbWUtcHJvZHVjdHNfX3RvcC1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ob21lLXByb2R1Y3RzX190b3AtaXRlbSAuYnRuLCAuaG9tZS1wcm9kdWN0c19fdG9wLWl0ZW0gLmxvb2tib29rLXNlY3Rpb25fX2J0biwgLmhvbWUtcHJvZHVjdHNfX3RvcC1pdGVtIC5wcm9kdWN0LW1haW4tYnRucyBhLmJ1dHRvbiwgLnByb2R1Y3QtbWFpbi1idG5zIC5ob21lLXByb2R1Y3RzX190b3AtaXRlbSBhLmJ1dHRvbiwgLmhvbWUtcHJvZHVjdHNfX3RvcC1pdGVtIC5wcm9kdWN0LWRpc2FibGUtYnRuLCAuaG9tZS1wcm9kdWN0c19fdG9wLWl0ZW0gLnByb2R1Y3QtY29sb3ItZmlsdGVycyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lLXByb2R1Y3RzX190b3AtaXRlbTpudGgtb2YtdHlwZSgybikge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNwcm9kdWN0cy1zbGlkZXIge1xuICB3aWR0aDogOTJ2dzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjcHJvZHVjdHMtc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5zbGlkZXItd3JhcCAucHJvZHVjdHMtc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5zbGlkZXItd3JhcCAucHJvZHVjdHMtc2xpZGVyX19pdGVtOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbGlkZXItd3JhcCAucHJvZHVjdHMtc2xpZGVyX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyMnZ3ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2xpZGVyLXdyYXAgLnByb2R1Y3RzLXNsaWRlcl9faXRlbTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNsaWRlci13cmFwIC5wcm9kdWN0cy1zbGlkZXJfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDIzdncgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2xpZGVyLXdyYXAgLnByb2R1Y3RzLXNsaWRlcl9faXRlbSB7XG4gICAgICB3aWR0aDogMjZ2dyAhaW1wb3J0YW50OyB9IH1cblxuLnByb2R1Y3RzLXNsaWRlcl9faXRlbS13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDNweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIC5wcm9kdWN0cy1zbGlkZXJfX2l0ZW0td3JhcCBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0cy1zbGlkZXJfX2l0ZW0td3JhcCB7XG4gICAgICBoZWlnaHQ6IDM0dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblxuLnByb2R1Y3RzLXNsaWRlcl9faXRlbS1jb2xvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvZHVjdHMtc2xpZGVyX19pdGVtLWNvbG9ycyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucHJvZHVjdHMtc2xpZGVyX19pdGVtLWNvbG9yc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDAuNXZ3O1xuICBoZWlnaHQ6IDAuNXZ3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJvZHVjdHMtc2xpZGVyX19pdGVtLWNvbG9yc19faXRlbS5hY3RpdmUge1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAgIC5wcm9kdWN0cy1zbGlkZXJfX2l0ZW0tY29sb3JzX19pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWluLXdpZHRoOiAxNHB4O1xuICAgICAgbWluLWhlaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiAxdnc7XG4gICAgICBoZWlnaHQ6IDF2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4ucHJvZHVjdHMtc2xpZGVyX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAucHJvZHVjdHMtc2xpZGVyX19pdGVtLWltZyBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHJvZHVjdHMtc2xpZGVyX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvZHVjdHMtc2xpZGVyX19pdGVtLWxpbmsge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGhlaWdodDogODAlOyB9IH1cblxuLnByb2R1Y3RzLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wcm9kdWN0cy1zbGlkZXJfX2l0ZW0tdGl0bGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBmb250LWZhbWlseTogXCJNaWdyYSBSZWd1bGFyXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2R1Y3RzLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG4ucHJvZHVjdHMtc2xpZGVyX19pdGVtLXByaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZHVjdHMtc2xpZGVyX19pdGVtLXByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ucHJvZHVjdHMtc2xpZGVyX19pdGVtLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb2R1Y3RzLXNsaWRlcl9faXRlbS1ib3R0b20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5wcm9kdWN0cy1zbGlkZXItYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdHMtc2xpZGVyLWJhciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7IH0gfVxuXG4jcHJvZHVjdHMtc2xpZGVyLWJhcl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2ssIGJsYWNrKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjNzOyB9XG5cbmRpdi53b29jb21tZXJjZSB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXYud29vY29tbWVyY2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICBkaXYud29vY29tbWVyY2UgLmZvcm0tcm93Om5vdCgucGxhY2Utb3JkZXIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgZGl2Lndvb2NvbW1lcmNlIGgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIGRpdi53b29jb21tZXJjZSBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIGRpdi53b29jb21tZXJjZSBoMyBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGRpdi53b29jb21tZXJjZSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIGRpdi53b29jb21tZXJjZSAuaG9tZS1wcm9kdWN0c19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZTpiZWZvcmUsIC53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZS1CdXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMsXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLndvb2NvbW1lcmNlLUFkZHJlc3MgLmJ0biwgLndvb2NvbW1lcmNlLUFkZHJlc3MgLmxvb2tib29rLXNlY3Rpb25fX2J0biwgLndvb2NvbW1lcmNlLUFkZHJlc3MgLnByb2R1Y3QtbWFpbi1idG5zIGEuYnV0dG9uLCAucHJvZHVjdC1tYWluLWJ0bnMgLndvb2NvbW1lcmNlLUFkZHJlc3MgYS5idXR0b24sIC53b29jb21tZXJjZS1BZGRyZXNzIC5wcm9kdWN0LWRpc2FibGUtYnRuLCAud29vY29tbWVyY2UtQWRkcmVzcyAucHJvZHVjdC1jb2xvci1maWx0ZXJzIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCxcbi53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGltZyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi53b29jb21tZXJjZS1mb3JtIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuI29yZGVyX3Jldmlld19oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9XG5cbi5tYWluLXNlY3Rpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1haW4tc2VjdGlvbi53aGl0ZS1jb2xvciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLXNlY3Rpb24ud2hpdGUtY29sb3IgLm1haW4tc2VjdGlvbl9fYnRuLXdyYXAge1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgMjUwcHgpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLm1haW4tc2VjdGlvbi53aGl0ZS1jb2xvciAubWFpbi1zZWN0aW9uX19idG4tdHh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5tYWluLXNlY3Rpb24ud2hpdGUtY29sb3IgLm1haW4tc2VjdGlvbl9fYnRuIHtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tYWluLXNlY3Rpb24ud2hpdGUtY29sb3IgLm1haW4tc2VjdGlvbl9fYnRuIC5yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubWFpbi1zZWN0aW9uLndoaXRlLWNvbG9yIC5tYWluLXNlY3Rpb25fX2J0bi5hY3RpdmUgc3ZnIHtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLm1haW4tc2VjdGlvbi53aGl0ZS1jb2xvciAubWFpbi1zZWN0aW9uX19idG4tbGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYWluLXNlY3Rpb25fX3RpdGxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC1mYW1pbHk6IFwiTWlncmEgUmVndWxhclwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tc2VjdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMzBweDsgfSB9XG5cbi5tYWluLXNlY3Rpb25fX2J0bi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiBjYWxjKDUwJSArIDIwMHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1zZWN0aW9uX19idG4td3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cblxuLm1haW4tc2VjdGlvbl9fYnRuLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1zZWN0aW9uX19idG4tdHh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi5tYWluLXNlY3Rpb25fX2J0biB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1zZWN0aW9uX19idG4ge1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7IH1cbiAgICAgIC5tYWluLXNlY3Rpb25fX2J0biBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5tYWluLXNlY3Rpb25fX2J0biAucmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICAgIC5tYWluLXNlY3Rpb25fX2J0bi5hY3RpdmUgc3ZnIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAubWFpbi1zZWN0aW9uX19idG4uYWN0aXZlIC5yaXBwbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDE1KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1zZWN0aW9uX19idG4tbGluZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdEN0Q3OyB9IH1cblxuI21haW4tc2VjdGlvbi1waWN0dXJlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI21haW4tc2VjdGlvbi1waWN0dXJlcyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICBoZWlnaHQ6IDc1dmg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICAgICNtYWluLXNlY3Rpb24tcGljdHVyZXMuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tYWluLXNlY3Rpb24tcGljdHVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwdnc7XG4gIGhlaWdodDogMjZ2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm1haW4tc2VjdGlvbi1waWN0dXJlOmZpcnN0LW9mLXR5cGUsIC5tYWluLXNlY3Rpb24tcGljdHVyZTpudGgtb2YtdHlwZSgybikge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLXNlY3Rpb24tcGljdHVyZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHRvcDogMTV2aDtcbiAgICAgIHJpZ2h0OiAtMjB2dzsgfVxuICAgIC5tYWluLXNlY3Rpb24tcGljdHVyZTpudGgtb2YtdHlwZSgybikge1xuICAgICAgbGVmdDogLTE1dnc7XG4gICAgICBib3R0b206IDl2aDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLXNlY3Rpb24tcGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tc2VjdGlvbi1waWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjUzcHg7XG4gICAgICBoZWlnaHQ6IDMxNnB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4uYW5pbWF0ZWQtcGljdHVyZXNfX2l0ZW0ge1xuICB3aWR0aDogMTczcHg7XG4gIGhlaWdodDogMjE2cHg7XG4gIG1hcmdpbi1yaWdodDogMzB2dztcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFuaW1hdGVkLXBpY3R1cmVzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MjJweDsgfVxuICAgICAgLmFuaW1hdGVkLXBpY3R1cmVzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaG9tZS1hbmltYXRlZC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ob21lLWFuaW1hdGVkLWJsb2NrIC5hbmltYXRlZC10aXRsZV9fYmxvY2ssIC5ob21lLWFuaW1hdGVkLWJsb2NrIGRpdi53b29jb21tZXJjZSBoMiwgZGl2Lndvb2NvbW1lcmNlIC5ob21lLWFuaW1hdGVkLWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ob21lLWFuaW1hdGVkLWJsb2NrIC5hbmltYXRlZC10aXRsZV9fYmxvY2ssIC5ob21lLWFuaW1hdGVkLWJsb2NrIGRpdi53b29jb21tZXJjZSBoMiwgZGl2Lndvb2NvbW1lcmNlIC5ob21lLWFuaW1hdGVkLWJsb2NrIGgyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7IH1cbiAgICAgICAgLmhvbWUtYW5pbWF0ZWQtYmxvY2sgLmFuaW1hdGVkLXRpdGxlX19ibG9jayBzcGFuLCAuaG9tZS1hbmltYXRlZC1ibG9jayBkaXYud29vY29tbWVyY2UgaDIgc3BhbiwgZGl2Lndvb2NvbW1lcmNlIC5ob21lLWFuaW1hdGVkLWJsb2NrIGgyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1pZ3JhIFJlZ3VsYXJcIiwgc2VyaWY7IH1cbiAgICAgICAgLmhvbWUtYW5pbWF0ZWQtYmxvY2sgLmFuaW1hdGVkLXRpdGxlX19ibG9jazpsYXN0LW9mLXR5cGUsIC5ob21lLWFuaW1hdGVkLWJsb2NrIGRpdi53b29jb21tZXJjZSBoMjpsYXN0LW9mLXR5cGUsIGRpdi53b29jb21tZXJjZSAuaG9tZS1hbmltYXRlZC1ibG9jayBoMjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvbWUtYW5pbWF0ZWQtYmxvY2sgLmFuaW1hdGVkLXRpdGxlX19ibG9jaywgLmhvbWUtYW5pbWF0ZWQtYmxvY2sgZGl2Lndvb2NvbW1lcmNlIGgyLCBkaXYud29vY29tbWVyY2UgLmhvbWUtYW5pbWF0ZWQtYmxvY2sgaDIge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhvbWUtYW5pbWF0ZWQtYmxvY2sgLmFuaW1hdGVkLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWUtYW5pbWF0ZWQtYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9IH1cblxuLmhvbWUtcHJvZHVjdHNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ob21lLXByb2R1Y3RzX19pbm5lciAucHJvZHVjdHMtc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogNDclO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmhvbWUtcHJvZHVjdHNfX2lubmVyIC5wcm9kdWN0cy1zbGlkZXJfX2l0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvbWUtcHJvZHVjdHNfX2lubmVyIC5wcm9kdWN0cy1zbGlkZXJfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzIuOCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5ob21lLXByb2R1Y3RzX19pbm5lciAucHJvZHVjdHMtc2xpZGVyX19pdGVtOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG9tZS1wcm9kdWN0c19faW5uZXIgLnByb2R1Y3RzLXNsaWRlcl9faXRlbTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2hvbWUtYW5pbWF0ZWQtcGljdHVyZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogLTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmFib3V0LXBhZ2UgZm9vdGVyICoge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5hYm91dC1wYWdlLFxuLnBhZ2UtdGVtcGxhdGUtQWJvdXQgaGVhZGVyIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYWJvdXQtcGFnZV9faW1nLXVuZGVyLXR4dCB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYWJvdXRfX3Nsb2dhbiB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1pZ3JhIFJlZ3VsYXJcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWJvdXRfX3NlY3Rpb24tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFib3V0X19zZWN0aW9uLWxlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiA0NS41dnc7IH0gfVxuXG4uYWJvdXRfX3NlY3Rpb24tc2lkZS10eHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYm91dF9fc2VjdGlvbi1zaWRlLXR4dCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7IH0gfVxuXG4uYWJvdXRfX3NlY3Rpb24tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDIxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dF9fc2VjdGlvbi1yaWdodCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFib3V0X19zZWN0aW9uLXJpZ2h0IGltZyB7XG4gICAgICB3aWR0aDogNDUuNXZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi1sZWZ0LXR4dCB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5hYm91dF9fc2VjdGlvbi1yaWdodC10eHQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5jb250YWN0LXBhZ2VfX2Zvcm0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5jb250YWN0LXBhZ2VfX2Zvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgLmNvbnRhY3QtcGFnZV9fZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAuY29udGFjdC1wYWdlX19mb3JtIGlucHV0Om5vdCgud3BjZjctc3VibWl0KSxcbiAgLmNvbnRhY3QtcGFnZV9fZm9ybSBzZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGFjdC1wYWdlX19mb3JtIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgLmNvbnRhY3QtcGFnZV9fZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGFjdC1wYWdlX19mb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdC1wYWdlX19mb3JtIHtcbiAgICAgIHdpZHRoOiAzODRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0OyB9XG4gICAgICAuY29udGFjdC1wYWdlX19mb3JtIGlucHV0Om5vdCgud3BjZjctc3VibWl0KSxcbiAgICAgIC5jb250YWN0LXBhZ2VfX2Zvcm0gc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuY29udGFjdC1wYWdlX19mb3JtIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgIC5jb250YWN0LXBhZ2VfX2Zvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmNvbnRhY3Qtc3VibWl0IGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4uY29udGFjdC1zdWJtaXQgLmFqYXgtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1zdWJtaXQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuY29udGFjdC1zdWJtaXQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0+JztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5jb250YWN0LXN1Ym1pdCBpbnB1dCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3Qtc3VibWl0LmJvdHRvbS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLndwY2Y3LW5vdC12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0FGMzYzNiAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRlbXBsYXRlLUNvbGxlY3Rpb25zIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1Db2xsZWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtQ29sbGVjdGlvbnMgaGVhZGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmNvbGxlY3Rpb24tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiNjb2xsZWN0aW9uLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvbGxlY3Rpb24tc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwdmg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29sbGVjdGlvbi1zbGlkZXJfX2l0ZW0gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pZ3JhIFJlZ3VsYXJcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbGxlY3Rpb24tc2xpZGVyX19pdGVtIC5idG4sIC5jb2xsZWN0aW9uLXNsaWRlcl9faXRlbSAubG9va2Jvb2stc2VjdGlvbl9fYnRuLCAuY29sbGVjdGlvbi1zbGlkZXJfX2l0ZW0gLnByb2R1Y3QtbWFpbi1idG5zIGEuYnV0dG9uLCAucHJvZHVjdC1tYWluLWJ0bnMgLmNvbGxlY3Rpb24tc2xpZGVyX19pdGVtIGEuYnV0dG9uLCAuY29sbGVjdGlvbi1zbGlkZXJfX2l0ZW0gLnByb2R1Y3QtZGlzYWJsZS1idG4sIC5jb2xsZWN0aW9uLXNsaWRlcl9faXRlbSAucHJvZHVjdC1jb2xvci1maWx0ZXJzIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2xsZWN0aW9uLXNsaWRlcl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jb2xsZWN0aW9uLXNsaWRlcl9faXRlbSBoMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29sbGVjdGlvbi1zbGlkZXJfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiA1MHZoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2xsZWN0aW9uLXNsaWRlcl9faXRlbSBoMiB7XG4gICAgICBmb250LXNpemU6IDd2dzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29sbGVjdGlvbi1zbGlkZXJfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5jb2xsZWN0aW9uLXNsaWRlcl9faXRlbSAuYnRuLCAuY29sbGVjdGlvbi1zbGlkZXJfX2l0ZW0gLmxvb2tib29rLXNlY3Rpb25fX2J0biwgLmNvbGxlY3Rpb24tc2xpZGVyX19pdGVtIC5wcm9kdWN0LW1haW4tYnRucyBhLmJ1dHRvbiwgLnByb2R1Y3QtbWFpbi1idG5zIC5jb2xsZWN0aW9uLXNsaWRlcl9faXRlbSBhLmJ1dHRvbiwgLmNvbGxlY3Rpb24tc2xpZGVyX19pdGVtIC5wcm9kdWN0LWRpc2FibGUtYnRuLCAuY29sbGVjdGlvbi1zbGlkZXJfX2l0ZW0gLnByb2R1Y3QtY29sb3ItZmlsdGVycyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5jb2xsZWN0aW9ucy1idWxsZXRzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbGxlY3Rpb25zLWJ1bGxldHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG4uY29sbGVjdGlvbnMtYnVsbGV0cy1zbGljayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb2xsZWN0aW9uLXNsaWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICNjb2xsZWN0aW9uLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICNjb2xsZWN0aW9uLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAjY29sbGVjdGlvbi1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiA5MHZ3ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgI2NvbGxlY3Rpb24tc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiA4MHZ3ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbGxlY3Rpb25zLWJ1bGxldHNfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3M7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY29sbGVjdGlvbnMtYnVsbGV0c19faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4OyB9XG4gICAgLmNvbGxlY3Rpb25zLWJ1bGxldHNfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY29sbGVjdGlvbnMtYnVsbGV0c19faXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNjb2xsZWN0aW9uLXNsaWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExNnB4KTsgfVxuICAjY29sbGVjdGlvbi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICNjb2xsZWN0aW9uLWdhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAwLjk5NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgICB6LWluZGV4OiA0OyB9XG4gICAgI2NvbGxlY3Rpb24tZ2FwLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuICAjY29sbGVjdGlvbi1iaWctc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgICNjb2xsZWN0aW9uLWJpZy1zbGlkZXIgZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgI2NvbGxlY3Rpb24tYmlnLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAjY29sbGVjdGlvbi1iaWctc2xpZGVyIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY29sbGVjdGlvbnMtYmlnLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGVjdGlvbi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAjY29sbGVjdGlvbi1iaWctc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcmVzcy1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDB2dzsgfSB9XG5cbi5wcmVzcy1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wcmVzcy1wYWdlIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnByZXNzLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxdnc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByZXNzLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4ucHJlc3MtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzY0cHg7IH1cbiAgLnByZXNzLWl0ZW1fX2ltZyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmVzcy1pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDI3dnc7XG4gICAgICBoZWlnaHQ6IDMwdnc7IH0gfVxuXG4ucHJlc3MtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmVzcy1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ucHJlc3MtaXRlbV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByZXNzLWl0ZW1fX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJlc3MtaXRlbV9fbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuLnByb2R1Y3QgLmhvbWUtcHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QgLm5vdC1hbmltYXRlZC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mcmVlLWRlbGl2ZXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZnJlZS1kZWxpdmVyeSAuYW5pbWF0ZWQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mcmVlLWRlbGl2ZXJ5IC5hbmltYXRlZC10aXRsZV9fYmxvY2ssIC5mcmVlLWRlbGl2ZXJ5IGRpdi53b29jb21tZXJjZSBoMiwgZGl2Lndvb2NvbW1lcmNlIC5mcmVlLWRlbGl2ZXJ5IGgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG5cbi5wcm9kdWN0LXNsaWRlci13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0LXNsaWRlci13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9kdWN0LXNsaWRlci13cmFwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9IH1cblxuI3Byb2R1Y3Qtc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tdG9wOiAxOHZoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNwcm9kdWN0LXNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDh2aDsgfVxuICAgICAgI3Byb2R1Y3Qtc2xpZGVyIC5zbGljay1zbGlkZSAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4ucHJvZHVjdC1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wcm9kdWN0LXNsaWRlcl9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9kdWN0LXNsaWRlcl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDd2aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnByb2R1Y3Qtc2xpZGVyX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgZmxleC1iYXNpczogNzRweDtcbiAgICAgIGhlaWdodDogNDRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0LXNsaWRlcl9faXRlbSB7XG4gICAgICB3aWR0aDogMzZ2dyAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA2N3ZoO1xuICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDcyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAgICAgLnByb2R1Y3Qtc2xpZGVyX19pdGVtIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAucHJvZHVjdC1zbGlkZXJfX2l0ZW0gLnByb2R1Y3Qtc2xpZGVyX19pdGVtLXpvbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDcwJTsgfSB9XG5cbi5wcm9kdWN0LW1haW4tYnRucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwdnc7IH1cbiAgLnByb2R1Y3QtbWFpbi1idG5zIGEuYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdC1tYWluLWJ0bnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLnByb2R1Y3QtYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0LWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnByb2R1Y3QtZGlzYWJsZS1idG4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGlkZXItd3JhcC1zaW5nbGUtcHJvZHVjdCArIC5hbmltYXRlZC10aXRsZV9fYmxvY2sgc3BhbiwgZGl2Lndvb2NvbW1lcmNlIC5zbGlkZXItd3JhcC1zaW5nbGUtcHJvZHVjdCArIGgyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJNaWdyYSBSZWd1bGFyXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNsaWRlci13cmFwLXNpbmdsZS1wcm9kdWN0ICsgLmFuaW1hdGVkLXRpdGxlX19ibG9jayBzcGFuLCBkaXYud29vY29tbWVyY2UgLnNsaWRlci13cmFwLXNpbmdsZS1wcm9kdWN0ICsgaDIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4ucHJvZHVjdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZHVjdC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByb2R1Y3QtbW9iLXByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzLjR2aDtcbiAgcGFkZGluZzogMnB4IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC1tb2ItcHJpY2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9kdWN0LW1vYi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMuNHZoO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDUuN3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2R1Y3QtbW9iLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pZ3JhIFJlZ3VsYXJcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC1tb2ItdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWJ0bi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wcm9kdWN0LWNvbG9yLWZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC1jb2xvci1maWx0ZXJzIHtcbiAgICAgIG1pbi13aWR0aDogMTk2cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDsgfSB9XG4gIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnMgLmZpbHRlci1jb2xvciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnMuYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnMuYWN0aXZlIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnNfX2lubmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5wcm9kdWN0LWNvbG9yLWZpbHRlcnNfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgLnByb2R1Y3QtY29sb3ItZmlsdGVyc19faW5uZXIgLnByb2R1Y3QtY29sb3ItZmlsdGVyc19faXRlbSwgLnByb2R1Y3QtY29sb3ItZmlsdGVyc19faW5uZXIgI2ZpcnN0LWNvbG9yLWJ0biB7XG4gICAgcGFkZGluZzogMTdweCAyMHB4OyB9XG4gIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnNfX2lubmVyIC5jb2xvci1uYW1lIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LWNvbG9yLWZpbHRlcnNfX2l0ZW0sICNmaXJzdC1jb2xvci1idG4ge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbiNmaXJzdC1jb2xvci1idG4gLmZpbHRlci1jb2xvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICNmaXJzdC1jb2xvci1idG4gLmZpbHRlci1jb2xvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5maWx0ZXItY29sb3ItbmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXRhYnMtd3JhcCAuYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRhYnMtd3JhcCAucHJvZHVjdC10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByb2R1Y3QtdGFicy13cmFwIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5zaWRlOyB9XG5cbi5wcm9kdWN0LXRhYnMge1xuICB3aWR0aDogNDg4cHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDE0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC10YWIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wcm9kdWN0LXRhYjpob3ZlciwgLnByb2R1Y3QtdGFiLmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTUxNTE1OyB9IH1cblxuLnByb2R1Y3QtdGFic19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wcm9kdWN0LXRhYnNfX2lubmVyLWJsb2NrIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuICAucHJvZHVjdC10YWJzX19pbm5lci1ibG9jay5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuI3Byb2R1Y3QtYWNjb3JkaW9ucy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjcHJvZHVjdC1hY2NvcmRpb25zLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTUycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTExcHg7IH0gfVxuXG4ucHJvZHVjdC1hY2NvcmRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC1hY2NvcmRpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtYWNjb3JkaW9uLWltYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1hY2NvcmRpb24taW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gICAgLnByb2R1Y3QtYWNjb3JkaW9uLWltYWdlcyBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNzAwcHg7IH0gfVxuXG4ucHJvZHVjdC1hY2NvcmRpb24taW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2R1Y3QtYWNjb3JkaW9uLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzOyB9XG4gIC5wcm9kdWN0LWFjY29yZGlvbi1pbWFnZS5maXJzdC1pdGVtIGltZyB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7IH1cbiAgLnByb2R1Y3QtYWNjb3JkaW9uLWltYWdlLmxvYWRlZCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuI3Byb2R1Y3Qtem9vbS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICNwcm9kdWN0LXpvb20tZ2FsbGVyeS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAjcHJvZHVjdC16b29tLWdhbGxlcnkuYWN0aXZlIC5wcm9kdWN0LXpvb20tZ2FsbGVyeV9faXRlbSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5wcm9kdWN0LXpvb20tZ2FsbGVyeV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4zczsgfVxuICAucHJvZHVjdC16b29tLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gICAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZHVjdC16b29tLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfSB9IH1cblxuLnByb2R1Y3Qtem9vbS1nYWxsZXJ5X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NHB4O1xuICByaWdodDogMzhweDtcbiAgd2lkdGg6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxhZ3NoaXAtcHJvZHVjdC1tYWluIC5hYm91dF9fc2VjdGlvbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZsYWdzaGlwLXByb2R1Y3QtbWFpbiAuYWJvdXRfX3NlY3Rpb24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZmxhZ3NoaXAtcHJvZHVjdC1tYWluIC5idG4sIC5mbGFnc2hpcC1wcm9kdWN0LW1haW4gLmxvb2tib29rLXNlY3Rpb25fX2J0biwgLmZsYWdzaGlwLXByb2R1Y3QtbWFpbiAucHJvZHVjdC1tYWluLWJ0bnMgYS5idXR0b24sIC5wcm9kdWN0LW1haW4tYnRucyAuZmxhZ3NoaXAtcHJvZHVjdC1tYWluIGEuYnV0dG9uLCAuZmxhZ3NoaXAtcHJvZHVjdC1tYWluIC5wcm9kdWN0LWRpc2FibGUtYnRuLCAuZmxhZ3NoaXAtcHJvZHVjdC1tYWluIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnMge1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mbGFnc2hpcC1wcm9kdWN0LW1haW4gLmJ0biwgLmZsYWdzaGlwLXByb2R1Y3QtbWFpbiAubG9va2Jvb2stc2VjdGlvbl9fYnRuLCAuZmxhZ3NoaXAtcHJvZHVjdC1tYWluIC5wcm9kdWN0LW1haW4tYnRucyBhLmJ1dHRvbiwgLnByb2R1Y3QtbWFpbi1idG5zIC5mbGFnc2hpcC1wcm9kdWN0LW1haW4gYS5idXR0b24sIC5mbGFnc2hpcC1wcm9kdWN0LW1haW4gLnByb2R1Y3QtZGlzYWJsZS1idG4sIC5mbGFnc2hpcC1wcm9kdWN0LW1haW4gLnByb2R1Y3QtY29sb3ItZmlsdGVycyB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5mbGFnc2hpcC1tYWluLWltZyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7IH1cbiAgLmZsYWdzaGlwLW1haW4taW1nIHZpZGVvLFxuICAuZmxhZ3NoaXAtbWFpbi1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZsYWdzaGlwLW1haW4taW1nIHZpZGVvLFxuICAgICAgLmZsYWdzaGlwLW1haW4taW1nIGltZyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsYWdzaGlwLW1haW4taW1nIHtcbiAgICAgIGhlaWdodDogMTAwdmg7IH0gfVxuICAuZmxhZ3NoaXAtbWFpbi1pbWcgLmZsYWdzaGlwLW1haW4tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA3MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mbGFnc2hpcC1tYWluLWltZyAuZmxhZ3NoaXAtbWFpbi10aXRsZSAuYW5pbWF0ZWQtdGl0bGVfX2Jsb2NrLCAuZmxhZ3NoaXAtbWFpbi1pbWcgLmZsYWdzaGlwLW1haW4tdGl0bGUgZGl2Lndvb2NvbW1lcmNlIGgyLCBkaXYud29vY29tbWVyY2UgLmZsYWdzaGlwLW1haW4taW1nIC5mbGFnc2hpcC1tYWluLXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmZsYWdzaGlwLW1haW4taW1nIGZpZ3VyZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZsYWdzaGlwLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5mbGFnc2hpcC10aXRsZSAudGV4dC1yZXZlYWwtc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDk2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlncmEgUmVndWxhclwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsYWdzaGlwLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMDBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDZweDsgfVxuICAgICAgLmZsYWdzaGlwLXRpdGxlIC50ZXh0LXJldmVhbC1zcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDI0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjAwcHg7IH0gfVxuXG4uZmxhZ3NoaXAtZGVzYy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogOTRweDsgfVxuICAuZmxhZ3NoaXAtZGVzYy1ibG9jayAuYnRuLCAuZmxhZ3NoaXAtZGVzYy1ibG9jayAubG9va2Jvb2stc2VjdGlvbl9fYnRuLCAuZmxhZ3NoaXAtZGVzYy1ibG9jayAucHJvZHVjdC1tYWluLWJ0bnMgYS5idXR0b24sIC5wcm9kdWN0LW1haW4tYnRucyAuZmxhZ3NoaXAtZGVzYy1ibG9jayBhLmJ1dHRvbiwgLmZsYWdzaGlwLWRlc2MtYmxvY2sgLnByb2R1Y3QtZGlzYWJsZS1idG4sIC5mbGFnc2hpcC1kZXNjLWJsb2NrIC5wcm9kdWN0LWNvbG9yLWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsYWdzaGlwLWRlc2MtYmxvY2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDE5NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmZsYWdzaGlwLWRlc2MtYmxvY2sgLmJ0biwgLmZsYWdzaGlwLWRlc2MtYmxvY2sgLmxvb2tib29rLXNlY3Rpb25fX2J0biwgLmZsYWdzaGlwLWRlc2MtYmxvY2sgLnByb2R1Y3QtbWFpbi1idG5zIGEuYnV0dG9uLCAucHJvZHVjdC1tYWluLWJ0bnMgLmZsYWdzaGlwLWRlc2MtYmxvY2sgYS5idXR0b24sIC5mbGFnc2hpcC1kZXNjLWJsb2NrIC5wcm9kdWN0LWRpc2FibGUtYnRuLCAuZmxhZ3NoaXAtZGVzYy1ibG9jayAucHJvZHVjdC1jb2xvci1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uZmxhZ3NoaXAtdHh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsYWdzaGlwLXR4dC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmxhZ3NoaXAtdHh0LWNvbnRhaW5lciB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxhZ3NoaXAtZGVzYy10eHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5mbGFnc2hpcC1kZXNjLXR4dCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pZ3JhIFJlZ3VsYXJcIiwgc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZsYWdzaGlwLWRlc2MtdHh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uZmxhZ3NoaXAtaGVybyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsYWdzaGlwLWhlcm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOTU4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuLmZsYWdzaGlwLWltYWdlLW92ZXJsYXkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDc2OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGFnc2hpcC1pbWFnZS1vdmVybGF5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZsYWdzaGlwLWltYWdlLW92ZXJsYXkgKyAuZmxhZ3NoaXAtdHh0LWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9IH1cblxuLmZsYWdzaGlwLWltYWdlLW92ZXJsYXlfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi5mbGFnc2hpcC1pbWFnZS1vdmVybGF5X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDk4cHg7IH1cbiAgLmZsYWdzaGlwLWltYWdlLW92ZXJsYXlfX2lubmVyIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsYWdzaGlwLWltYWdlLW92ZXJsYXlfX2lubmVyIHtcbiAgICAgIHdpZHRoOiA2NDFweDtcbiAgICAgIGhlaWdodDogNDk4cHg7IH0gfVxuXG4uZmxhZ3NoaXAtcGFyYWxsYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmxhZ3NoaXAtcGFyYWxsYXggaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGFnc2hpcC1wYXJhbGxheCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMzVweDsgfSB9XG5cbi5mbGFnc2hpcC1wYXJhbGxheC0wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODQycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsYWdzaGlwLXBhcmFsbGF4LTAge1xuICAgICAgd2lkdGg6IDYwNnB4OyB9IH1cblxuLmZsYWdzaGlwLXBhcmFsbGF4LTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IC0yMDBweDtcbiAgd2lkdGg6IDMxNHB4O1xuICBoZWlnaHQ6IDQyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGFnc2hpcC1wYXJhbGxheC0xIHtcbiAgICAgIHRvcDogMTUlO1xuICAgICAgbGVmdDogMzUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLmZsYWdzaGlwLXBhcmFsbGF4LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTkwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDM3NnB4O1xuICBoZWlnaHQ6IDQ0NHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGFnc2hpcC1wYXJhbGxheC0yIHtcbiAgICAgIHRvcDogNTglO1xuICAgICAgbGVmdDogNzAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLmZsYWdzaGlwLXBpY3R1cmUtYm90dG9tIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgLmZsYWdzaGlwLXBpY3R1cmUtYm90dG9tIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mbGFnc2hpcC1waWN0dXJlLWJvdHRvbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgIC5mbGFnc2hpcC1waWN0dXJlLWJvdHRvbSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9IH1cblxuLmZsYWdzaGlwLWxpbmstYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxhZ3NoaXAtbGluay1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODVweDsgfSB9XG5cbi5zaG9wLXBhZ2UtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2hvcC1wYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2hvcC1wYWdlLXRpdGxlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2hvcC1wYWdlLXRpdGxlLmFuaW1hdGVkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcnMtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgLmZpbHRlcnMtYmxvY2sgLmxpbmUge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFOyB9IH1cblxuLmZpbHRlcnMtYmxvY2tfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5maWx0ZXJzLWJsb2NrX19pbm5lciBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmlsdGVycy1ibG9ja19faW5uZXIge1xuICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfSB9XG5cbi5maWx0ZXJzLXRvZ2dsZS1idG4gc3Bhbjpub3QoLnJpcHBsZSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5maWx0ZXJzLXRvZ2dsZS1idG4gc3Bhbi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcnMtdG9nZ2xlLWJ0bjpub3QoLmZpbHRlcnMtdG9nZ2xlLWJ0bi1tb2IpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZpbHRlcnMtdG9nZ2xlLWJ0bi1tb2Ige1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5maWx0ZXJzLXRvZ2dsZS1idG4tbW9iIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlcnMtdG9nZ2xlLWJ0bi1tb2Ige1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5maWx0ZXJzLXRvZ2dsZS1idG4tbW9iLm9wZW4gLmZpbHRlcnMtdG9nZ2xlLWJ0bi1tb2ItdHh0OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTsgfVxuXG4uZmlsdGVycy10b2dnbGUtYnRuLW1vYi10eHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwyMTkzJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbiNmaWx0ZXItcmVzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjZmlsdGVyLXJlc2V0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9IH1cblxuLmZpbHRlci1kb3Qtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpbHRlci1kb3Qtc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50OyB9XG5cbi53b29mX2xpc3QgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC53b29mX3NpZF9hdXRvX3Nob3J0Y29kZSAud29vZl9jb250YWluZXJfaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgLndvb2ZfY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgLndvb2ZfY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAud29vZl9zaWRfYXV0b19zaG9ydGNvZGUgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndvb2Zfc2lkX2F1dG9fc2hvcnRjb2RlIGg0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwOyB9IH1cblxuLndvb2ZfY2hlY2tib3hfbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ud29vZl9lZGl0X3ZpZXcsXG4ud29vZl9yZXNldF9zZWFyY2hfZm9ybSxcbi53b29mX3Byb2R1Y3RzX3RvcF9wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2Zfc3VibWl0X3NlYXJjaF9mb3JtX2NvbnRhaW5lciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vZl9jb250YWluZXJfaW5uZXJfY291bGV1ciB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuLndvb2ZfY29udGFpbmVyX2lubmVyX2NvdWxldXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxvb2tib29rLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxvb2tib29rLXBhZ2Uge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG4ubG9va2Jvb2stcGFnZS10aXRsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sb29rYm9vay1wYWdlLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBmb250LXNpemU6IDIwMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWlncmEgUmVndWxhclwiLCBzZXJpZjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubG9va2Jvb2stcGFnZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxvb2tib29rLXBhZ2UtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sb29rYm9vay1wYWdlLXRpdGxlLW1vYiAuYW5pbWF0ZWQtdGl0bGVfX2Jsb2NrLCAubG9va2Jvb2stcGFnZS10aXRsZS1tb2IgZGl2Lndvb2NvbW1lcmNlIGgyLCBkaXYud29vY29tbWVyY2UgLmxvb2tib29rLXBhZ2UtdGl0bGUtbW9iIGgyIHtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTWlncmEgUmVndWxhclwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvb2tib29rLXBhZ2UtdGl0bGUtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxvb2tib29rLXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLmxvb2tib29rLXNsaWRlcl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvb2tib29rLXNsaWRlcl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtaW4td2lkdGg6IDU2NHB4O1xuICAgICAgd2lkdGg6IDQwLjV2dyAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubG9va2Jvb2stc2xpZGVyX19pdGVtIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmxvb2tib29rLXNsaWRlcl9faXRlbSBwIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gIC5sb29rYm9vay1zbGlkZXJfX2l0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogN3ZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uZXJyb3I0MDQtbWFpbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5lcnJvcjQwNF9fY29udGVudCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaXplcy1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5zaXplcy1wb3B1cF9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7IH1cbiAgLnNpemVzLXBvcHVwIC5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICM5Njk2OTY7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gICAgLnNpemVzLXBvcHVwIC5kaXNhYmxlZCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnNpemVzLXBvcHVwX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5zaXplcy1wb3B1cF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3M7IH1cbiAgICAuc2l6ZXMtcG9wdXBfX2J1dHRvbi5hY3RpdmUsIC5zaXplcy1wb3B1cF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGJsYWNrOyB9XG4gIC5zaXplcy1wb3B1cF9fYnRuLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zaXplcy1wb3B1cF9fYnRuLWNhbmNlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMzJweDsgfVxuICAuc2l6ZXMtcG9wdXAgI3Byb2R1Y3QtYnV5LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgICAuc2l6ZXMtcG9wdXAgI3Byb2R1Y3QtYnV5LWJ0bi5kaXNhYmxlZCBzcGFuIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAuc2l6ZXMtcG9wdXBfX3RhYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwOyB9XG4gICAgLnNpemVzLXBvcHVwX190YWJsZSBpbWcge1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgICAuc2l6ZXMtcG9wdXBfX3RhYmxlLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zaXplcy1wb3B1cF9fdGFibGUtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5zaXplcy1wb3B1cF9fdGFibGUgLnRhYmxlcHJlc3Mge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBpbmhlcml0OyB9XG4gICAgICAuc2l6ZXMtcG9wdXBfX3RhYmxlIC50YWJsZXByZXNzIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7IH1cbiAgICAgIC5zaXplcy1wb3B1cF9fdGFibGUgLnRhYmxlcHJlc3MgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7IH1cbiAgICAgIC5zaXplcy1wb3B1cF9fdGFibGUgLnRhYmxlcHJlc3MgdGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5zaXplcy1wb3B1cF9fdGFibGUgLnRhYmxlcHJlc3MgdGQgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNpemVzLXBvcHVwX190YWJsZS1kZXNjIHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIG1hcmdpbjogNXZoIGF1dG8gNi41dmg7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3Njc3MvbW9kdWxlLnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/