body.blackandwhite,body.blackandwhite *{color:#000!important}.footer-links ul,.media-years ul,.media-years ul li,ul{list-style-type:none}body.blackandwhite{-webkit-filter:grayscale(1)!important;-moz-filter:grayscale(1)!important;-ms-filter:grayscale(1)!important;-o-filter:grayscale(1)!important;filter:grayscale(1)!important}.product-base-blue:hover .home-product-btn .home-btn-cart,.product-base-brown:hover .home-product-btn .home-btn-cart,.product-base-green:hover .home-product-btn .home-btn-cart,.product-base-lime:hover .home-product-btn .home-btn-cart,.product-base-orange:hover .home-product-btn .home-btn-cart,.product-base-red:hover .home-product-btn .home-btn-cart{filter:brightness(0) invert(1)}body.heaveysightedblack{color:#fff!important;background:#000!important}body.heaveysightedblack *{color:#fff!important;background-color:#000!important;box-shadow:none!important}body.heaveysightedblack .simply_credit{background:url(../images/simply-white.png) no-repeat rgba(0,0,0,0)}body.heaveysightedblack a{outline:#ff0 dotted 1px!important}body.heaveysightedwhite{color:#000!important;background:#fff!important;box-shadow:none!important}body.heaveysightedwhite *{color:#000!important;background-color:#fff!important;box-shadow:none!important}body.heaveysightedwhite .simply_credit{background:url(../images/simply-black.png) no-repeat rgba(0,0,0,0)}body.heaveysightedwhite a{outline:#000 dotted 1px!important}body.heaveysightedwhite .accessibility_wrapper .mainNmenu *{color:#000!important;box-shadow:none}body.blackandwhite .accessibility_wrapper .mainNmenu :focus,body.blackandwhite .accessibility_wrapper .mainNmenu :hover,body.heaveysightedwhite .accessibility_wrapper .mainNmenu :focus,body.heaveysightedwhite .accessibility_wrapper .mainNmenu :hover{color:#000!important}#quickMenu{background:rgba(0,0,0,.75);border-radius:6px;box-shadow:0 0 3px transparent;line-height:40px;max-width:80vw;overflow:hidden;position:absolute;right:285px;top:-100px;width:auto;min-width:680px}body.with_js #quickMenu{top:-6px;opacity:0;pointer-events:none}body.with_js #quickMenu.focusin{opacity:1;pointer-events:initial;box-shadow:0 0 10px rgba(0,0,0,.4)}.base-color-blue.cat-color-hover:hover,.base-color-brown.cat-color-hover:hover,.base-color-green.cat-color-hover:hover,.base-color-lime.cat-color-hover:hover,.base-color-orange.cat-color-hover:hover,.base-color-red.cat-color-hover:hover{opacity:.6}#quickMenu a:focus,#quickMenu a:hover,.accessibility :focus{box-shadow:0 0 6px 3px #ff0,0 0 1px 1px red inset!important}#quickMenu>div{background:#fff;border-radius:5px;display:table;height:90%;line-height:40px;margin:2px 1%;width:98%}#quickMenu a:focus,#quickMenu a:hover,.accessibility :focus,.accessibilityLinks a span.selected,.accessibilityLinks a.selected{border-radius:5px!important;outline:0!important;text-shadow:1px 1px 1px #bbb;transition:color .2s ease-in 0s,text-shadow .2s ease-in 0s}#quickMenu a{color:#000;cursor:pointer;display:table-cell;font-family:arial;font-size:16px;font-weight:700;text-align:center;line-height:20px;vertical-align:middle;padding:7px 5px}#quickMenu a:focus,#quickMenu a:hover{color:#bf1722!important}.accessibility :focus{color:#bf1722!important}.accessibilityLinks a span.selected,.accessibilityLinks a.selected{box-shadow:0 0 6px 3px #ff0,0 0 2px #333 inset!important;color:#bf1722!important;border:1px solid red}.accessibility :focus *{color:#bf1722!important}.desktop.accessibility_wrapper{position:fixed;right:5px;top:100px;z-index:99999}.accessibility_menu>div.mainNmenu>a{background:#274abc!important;border:2px solid #fff!important;border-radius:5px!important;color:#fff!important;cursor:pointer!important;font-size:18px!important;padding:5px 10px!important}body.heaveysightedwhite .accessibility_menu>div.mainNmenu>a{background:#333!important;color:#fff!important}body.heaveysightedwhite .tota11y-toolbar *{background-color:#333!important;color:#f2f2f2!important}#accessibilityLink{padding:5px 10px}.accessibility_menu>div.mainNmenu a{background:#fff;border-radius:5px;box-shadow:0 0 3px #333;color:#000;padding:0 10px;cursor:pointer;text-decoration:none}.accessibility_menu>div a:hover{background:#fff;border-color:#000;color:#000}#accessibilityLink:focus{box-shadow:0 0 6px 3px #ff0,0 0 2px #333 inset;color:#000}.accessibilityLinks{font-size:13px;margin-top:10px;position:absolute;right:-240px;width:230px}.accessibilityLinks>a{display:block;height:40px;line-height:40px;margin:4px 0;padding:0 9px 0 0;border:1px solid #fff}.fa.font_l,.fa.font_s,.fa.font_xl{font-weight:700;height:40px;line-height:40px;margin:0 5px}*,.hr-full,.no-padding,.no-padding-2,.no-row-padding>*,.sr-only,ul{padding:0}.fa.fa-font:hover{color:#999}.fa.font_xl{font-size:28px}.fa.font_l{font-size:22px}.fa.font_s{font-size:16px}.hidden_label,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden}#menu>.pagewraper li:focus>ul{display:block}.hidden_label{font-size:1px;display:inline-block}.hidden_text{font-size:0}.sr-only{margin:-1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.mainNmenu{position:relative;top:0}.blackandwhite #welcome2,.blackandwhite #welcome>.pagewrapper,.blackandwhite div#header_text>div{background:#999}body.heaveysightedblack .main-footer .footer-links-counter,body.heaveysightedblack .main-footer .row,body.heaveysightedblack .main-footer__soc,body.heaveysightedwhite .main-footer .footer-links-counter,body.heaveysightedwhite .main-footer .row,body.heaveysightedwhite .main-footer__soc{background-color:transparent!important}.heaveysightedblack #rotate{color:#fff!important;z-index:1}body.heaveysightedblack footer *{color:#fff!important}body.heaveysightedblack footer .footer-contacts:after{color:#fff}body.heaveysightedblack .footer-contact__form input ::-webkit-input-placeholder,body.heaveysightedblack .footer-contact__form textarea ::-webkit-input-placeholder{color:#fff!important}body.heaveysightedblack .footer-contact__form input ::-moz-placeholder,body.heaveysightedblack .footer-contact__form textarea ::-moz-placeholder{color:#fff!important}body.heaveysightedblack .footer-contact__form input :-ms-input-placeholder,body.heaveysightedblack .footer-contact__form textarea :-ms-input-placeholder{color:#fff!important}body.heaveysightedblack .footer-contact__form input :-moz-placeholder,body.heaveysightedblack .footer-contact__form textarea :-moz-placeholder{color:#fff!important}body.heaveysightedwhite footer *{color:#000!important}body.heaveysightedwhite footer .footer-contacts:after{color:#000}body.heaveysightedwhite .footer-contact__form input ::-webkit-input-placeholder,body.heaveysightedwhite .footer-contact__form textarea ::-webkit-input-placeholder{color:#000!important}body.heaveysightedwhite .footer-contact__form input ::-moz-placeholder,body.heaveysightedwhite .footer-contact__form textarea ::-moz-placeholder{color:#000!important}body.heaveysightedwhite .footer-contact__form input :-ms-input-placeholder,body.heaveysightedwhite .footer-contact__form textarea :-ms-input-placeholder{color:#000!important}body.heaveysightedwhite .footer-contact__form input :-moz-placeholder,body.heaveysightedwhite .footer-contact__form textarea :-moz-placeholder{color:#000!important}body.blackandwhite footer *{color:#000!important}body.blackandwhite .footer-contact__submit{color:#fff!important}p{font-size:17px}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}*{margin:0}a{color:#000;text-decoration:none}a:active,a:focus,a:hover{color:#551900;text-decoration:none}.mobile-menu-btn{float:left}.site-wrapper{width:100%;padding-top:0}a.selected-link{color:#bf311a}body{color:#551900;font:400 14px Assistant,sans-serif;direction:rtl}.product-base-green{color:#166b27;border-color:#166b27;transition:.2s}.product-base-green:hover .home-product-btn{background-color:#166b27!important}.product-base-green:hover .home-product-btn span{color:#fff!important}.product-base-red{color:#f05351;border-color:#f05351;transition:.2s}.product-base-red:hover .home-product-btn{background-color:#f05351!important}.product-base-red:hover .home-product-btn span{color:#fff!important}.product-base-brown{color:#7f6f5d;border-color:#7f6f5d;transition:.2s}.product-base-brown:hover .home-product-btn{background-color:#7f6f5d!important}.product-base-brown:hover .home-product-btn span{color:#fff!important}.product-base-lime{color:#8bc756;border-color:#8bc756;transition:.2s}.product-base-lime:hover .home-product-btn{background-color:#8bc756!important}.product-base-lime:hover .home-product-btn span{color:#fff!important}.product-base-orange{color:#fbab18;border-color:#fbab18;transition:.2s}.product-base-orange:hover .home-product-btn{background-color:#fbab18!important}.product-base-orange:hover .home-product-btn span{color:#fff!important}.product-base-blue{color:#387593;border-color:#387593;transition:.2s}.product-base-blue:hover .home-product-btn{background-color:#387593!important}.product-base-blue:hover .home-product-btn span{color:#fff!important}.base-color-green{color:#166b27!important;border-color:#166b27;transition:.2s}.base-color-green.cat-bg-color{background-color:#166b27}.base-color-red{color:#f05351!important;border-color:#f05351;transition:.2s}.base-color-red.cat-bg-color{background-color:#f05351}.base-color-brown{color:#7f6f5d!important;border-color:#7f6f5d;transition:.2s}.base-color-brown.cat-bg-color{background-color:#7f6f5d}.base-color-lime{color:#8bc756!important;border-color:#8bc756;transition:.2s}.base-color-lime.cat-bg-color{background-color:#8bc756}.base-color-orange{color:#fbab18!important;border-color:#fbab18;transition:.2s}.base-color-orange.cat-bg-color{background-color:#fbab18}.base-color-blue{color:#387593!important;border-color:#387593;transition:.2s}.base-color-blue.cat-bg-color{background-color:#387593}.helper-blue,.helper-green,.helper-red{min-height:250px;opacity:.5;width:100%}.section-full{width:100%}.section-limit{width:100%;max-width:1230px;margin:0 auto}.section-spacer{width:100%;height:20px}.row-spacer{width:100%;float:right;height:20px}img{max-width:100%}.img-not-responsive{max-width:auto}@media (max-width:992px){#DONTENTER{display:none}.site-wrapper{padding-top:0}.no-margin-mobile{margin:0 15px}}.no-margin{margin:0}.helper-blue{background-color:#00f}.helper-red{background-color:red}.helper-green{background-color:green}.hr-full{border:0;width:100%;height:1px;background-color:#c1c1c1;border-bottom:1px solid #fff;margin:20px 0}.no-row-padding{margin:0}.no-margin-bottom{margin-bottom:0!important}iframe{max-width:100%!important}.full-page-wrapper{width:100%;background-color:#fff;padding-bottom:20px;position:relative;z-index:100}.page-h-separator{width:100%;height:2px;box-sizing:border-box;border-top:solid 1px #cfcfcf;border-bottom:solid 1px #fff;margin:3px 0}.addtocartdummy{position:fixed;z-index:100000000000000000000}body.scrolling .header-desktop,body.small-header .header-desktop{height:80px;box-shadow:0 0 15px rgba(0,0,0,.2)}body.scrolling .header-desktop .header-wrapper,body.small-header .header-desktop .header-wrapper{padding:20px 15px 0}body.scrolling .header-desktop .header-bg,body.small-header .header-desktop .header-bg{background:linear-gradient(to bottom,#fff 0,#fff 100%);opacity:1}body.scrolling .header-desktop .header-logo,body.small-header .header-desktop .header-logo{max-width:150px!important;margin-top:-15px!important}header{position:fixed;top:0;left:0;z-index:1000;width:100%}header .header-desktop{height:250px;display:block;transition:.25s}@media (max-width:992px){header .header-desktop{display:none}}header .header-desktop .header-bg{width:100%;height:100%;opacity:.75;background:linear-gradient(to bottom,#fff 0,#fff 40%,transparent 100%);position:absolute;top:0;left:0;z-index:-1}header .header-desktop .header-wrapper{max-width:2000px;width:100%;padding:50px 40px;height:100%;margin:0 auto;position:relative;transition:.2s}header .header-desktop .header-wrapper nav{display:inline-block}header .header-desktop .header-wrapper nav ul li{display:inline-block;padding:2px 10px 5px;border-radius:3px;border:1px solid transparent;box-sizing:border-box;transition:.3s}header .header-desktop .header-wrapper nav ul li a{font-size:22px;font-weight:500}header .header-desktop .header-wrapper nav ul li.header-selected{background-color:#8E0E13}header .header-desktop .header-wrapper nav ul li.header-selected a{color:#fff}header .header-desktop .header-wrapper nav ul li:hover{border-color:#8E0E13}header .header-desktop .header-wrapper nav ul li:hover .header-sub-menu{display:block}header .header-desktop .header-wrapper nav ul li .header-sub-menu{position:absolute;background-color:#fff;background:linear-gradient(to left,#fff 0,#fff 33%,transparent 75%);right:0;bottom:-5px;width:100%;transform:translateY(100%);display:none}header .header-desktop .header-wrapper nav ul li .header-sub-menu:after{content:'';width:100%;position:absolute;top:-30px;right:0;height:50px;background-color:transparent;z-index:-1}header .header-desktop .header-wrapper nav ul li .header-sub-menu li:hover{background-color:#8E0E13;border-radius:0}header .header-desktop .header-wrapper nav ul li .header-sub-menu li a{font-size:18px}header .header-desktop .header-wrapper .header-search-container{display:inline-block;position:relative}header .header-desktop .header-wrapper .header-search-container .product-glass{display:inline-block;max-width:initial;position:absolute;bottom:7px;margin-right:10px;z-index:1001}header .header-desktop .header-wrapper .header-search-container form{display:inline-block}header .header-desktop .header-wrapper .header-search-container form input[type=text]{width:0;border-radius:4px;padding:5px 0;box-shadow:0 0 7px rgba(0,0,0,.3),0 0 5px rgba(0,0,0,.3) inset;transition:width 1s,opacity .5s;opacity:0;color:#000;border:0;outline:0}header .header-desktop .header-wrapper .header-search-container form.header-form-display input[type=text]{width:250px;padding:5px 32px 5px 10px;border:1px solid #fff;opacity:1;background-color:transparent}header .header-desktop .header-wrapper .header-search-container form input[type=submit]{width:20px;height:20px;background-color:#000;opacity:0;position:absolute;bottom:7px;right:-2px;margin-right:10px;z-index:1002;display:none}header .header-desktop .header-wrapper .header-logo{float:left;position:relative;bottom:10px;transition:.2s;max-width:100%;margin-top:-40px;max-height:150px}header .header-desktop .header-wrapper .header-shopping-cart{display:inline-block;margin-right:50px;vertical-align:top;padding-top:6px;position:relative}header .header-desktop .header-wrapper .header-shopping-cart .header-shopping-circle{position:absolute;width:18px;height:18px;background-color:#e41e26;border-radius:9px;top:2px;right:15px;text-align:center}header .header-desktop .header-wrapper .header-shopping-cart .header-shopping-circle span{color:#fff;font-size:13px;font-weight:700;vertical-align:top}@media (max-width:992px){body.scrolling .header-mobile{display:block}}.header-mobile{width:100%;height:50px;background-color:#fff;position:fixed;top:0;left:0;z-index:999;display:none;padding:10px 15px;box-shadow:0 0 10px rgba(0,0,0,.2)}.header-mobile .header-waze{height:45px;margin:0 10px;position:relative;bottom:15px}.header-mobile .header-waze img{max-height:100%}.header-mobile .header-phone-mobile{font-size:33px;color:#fbab18;margin-right:10px;position:relative;bottom:7px}.header-mobile #header-logo-mobile{position:absolute;top:50%;transform:translateY(-50%);left:0;height:70%;margin-left:10px}.header-mobile .header-phone{width:120px;padding-top:3px;display:inline-block;margin-right:20px}.header-mobile .header-phone span{color:#6b7379;font-size:18px;font-weight:700;margin-right:10px;vertical-align:middle}.header-mobile .header-phone img{filter:grayscale(100%)}.header-mobile .mobile-menu-btn{float:right}.main-footer{width:100%;position:relative;bottom:0;min-height:400px;background-color:#fcf8ec;padding-top:60px;padding-bottom:20px;z-index:1}@media (max-width:768px){.main-footer{padding-bottom:30px}.main-footer .row{margin-left:-5px;margin-right:-5px}.main-footer .row div[class^=col]{padding-left:5px;padding-right:5px}}.main-footer_padding_15{padding:0 15px}.main-footer__rights{direction:"rtl";position:relative;top:35px}.main-footer__rights span{color:#fff;font-size:16px;font-weight:300}@media (max-width:768px){.main-footer__rights{float:none!important}.main-footer__rights span{font-size:12px}.main-footer__rights img{float:right}}.main-footer__soc{direction:"rtl";position:relative;margin-top:22px;margin-right:20px;float:"right"}.main-footer__soc a{padding-left:15px}.main-footer__soc a i{color:#000;transition:.2s}.main-footer__soc a:hover i{color:#838069}@media (max-width:992px){.header-mobile{display:block}.main-footer__rights,.main-footer__soc{top:unset;bottom:10px}}@media (max-width:768px){.main-footer__soc{float:none!important;bottom:0}}@media (max-width:480px){.main-footer__soc{position:absolute;bottom:70px;left:0}}.footer-contact__form{width:300px;position:relative}.footer-contact__form::-webkit-input-placeholder{color:#fff;font-size:18px;font-weight:200}.footer-contact__form:-moz-placeholder{color:#fff;font-size:18px;font-weight:200}.footer-contact__form::-moz-placeholder{color:#fff;font-size:18px;font-weight:200}.footer-contact__form:-ms-input-placeholder{color:#fff;font-size:18px;font-weight:200}@media (max-width:1200px){.footer-contact__form{width:unset}}.footer-contact__title{color:#838069;font-size:26px;line-height:18px;font-weight:600;display:block}.footer-contact__sub{color:#000;font-size:18px;line-height:18px;font-weight:400;margin-bottom:25px;display:block}.footer-contact__input{width:100%;background-color:transparent;height:40px;border-radius:0}.footer-contact__input::-webkit-input-placeholder{color:#000;font-weight:300}.footer-contact__input:-moz-placeholder{color:#000;font-weight:300}.footer-contact__input::-moz-placeholder{color:#000;font-weight:300}.footer-contact__input:-ms-input-placeholder{color:#000;font-weight:300}.footer-contact__input-text{border:1px solid #555;padding-right:15px;margin-bottom:15px;color:#555;font-weight:700}.footer-contact__submit{border:1px solid #838069;background-color:#000;color:#838069;font-size:18px;font-weight:800;line-height:30px;margin-top:20px}.footer-contact__checkbox{opacity:0}.footer-contact__checkbox:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.footer-contact__checkbox-label{color:#838069;font-size:16px;font-weight:300;margin-right:10px}.footer-contact__checkbox-controller:before{content:'';width:20px;height:20px;border:1px solid #555;border-radius:0;display:block;position:absolute;right:0;top:175px}.footer-contact__checkbox-controller:after{content:'';position:absolute;right:4px;top:180px;transform:rotate(-30deg) scale(.75);border-bottom:solid 2px #838069;border-left:solid 2px #838069;width:12px;height:7px;opacity:0;transition:.25s}.footer-links-counter:first-of-type .footer-links{padding-right:5px}@media (max-width:768px){.footer-links-counter,.footer-links-counter:first-of-type{margin:0}.footer-links-counter:first-of-type .footer-links{padding:0}}.footer-links{float:left}@media (max-width:1200px){.footer-links{width:auto;float:none}}.footer-links:hover .footer-links__border_highlight{transform:translateX(0);transition:.3s}.footer-links__title{font-size:18px;font-weight:300;margin-bottom:20px;display:block;color:#000}.footer-links__border{width:100%;height:1px;overflow:hidden;background-color:#555;margin-top:20px;position:relative}.footer-links__border_highlight{width:200%;height:100%;background-color:#838069;background:linear-gradient(to right,#838069 0,#838069 50%,transparent 100%);position:absolute;top:0;left:0;transform:translateX(-100%);transition:2s}.footer-links ul{padding:0}.footer-links ul li{color:#838069;font-weight:300;font-size:14px;line-height:30px}@media (max-width:768px){.footer-links ul li{line-height:20px;font-size:12px}}.footer-links ul li a{color:#000;font-weight:300;font-size:14px;line-height:30px;text-decoration:none}.footer-links ul li a:hover{color:#838069}.footer-separator{width:100%;height:1px;margin-top:50px;background-color:#555}@media (max-width:992px){.footer-separator{margin-top:20px;margin-bottom:30px}}@media (max-width:480px){.footer-separator{margin-bottom:15px}}.footer-contacts{padding:20px 0}@media (max-width:768px){.footer-links ul li a{line-height:20px;font-size:12px}.footer-contacts{float:none!important;padding:0;margin-bottom:20px}}.footer-contacts span{color:#000;font-weight:300;font-size:16px;line-height:22px;display:inline-block;margin-left:16px}.footer-contacts span:after{content:'|';left:-10px;position:relative;color:#000}.footer-contacts span:last-of-type:after{content:''}.footer-contacts span a{color:#838069}.cs_logo_png{position:relative!important;left:0!important;right:unset!important;bottom:unset!important;top:20px!important;margin:0!important;transform:none!important}@media (max-width:768px){.footer-contacts span{font-size:14px}.cs_logo_png{position:absolute!important;top:unset!important;bottom:10px!important;left:50%!important;transform:translateX(-50%)!important}}.custom-form .fileupload{position:relative}.custom-form .fileupload .note{position:absolute;top:4px;right:-180px;color:#f9ed00;text-align:left}@media (max-width:768px){.custom-form .fileupload .note{position:relative;right:0}}.custom-form .btn-file{position:relative;overflow:hidden;border:1px solid #000;width:100%;height:44px;color:#000;font-size:18px;text-align:right;padding-right:40px;display:block;padding-top:8px;cursor:pointer}.custom-form .btn-file:after{position:absolute;top:15px;right:9px;width:22px;height:12px;content:" ";pointer-events:none}.custom-form .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.custom-form h2{font-size:24px;color:#bf311a;font-weight:700;margin-bottom:0;margin-top:0}.custom-form span.small-note{color:#bf311a;font-size:16px}.custom-form p.note{color:#551900;font-size:17px;margin-bottom:30px;font-weight:lighter}.media-item .date,.media-item .title,.media-years ul li a{font-weight:700;font-size:20px}.custom-form div.form-head-spacer{width:100%;height:25px}.custom-form hr.form-hr{margin:13px 0 30px;border:0;height:1px;width:100%;background-color:#d2d2d2}.custom-form .form-control{width:100%;height:44px;color:#000;font-size:18px}.custom-form .form-control::-webkit-input-placeholder{color:#777;font-size:18px}.custom-form .form-control:-moz-placeholder{color:#777;font-size:18px}.custom-form .form-control::-moz-placeholder{color:#777;font-size:18px}.custom-form .form-control:-ms-input-placeholder{color:#777;font-size:18px}.custom-form .form-group{margin-bottom:17px}.custom-form .has-error .form-control{border:1px solid #a94442}.custom-form .has-error .form-control::-webkit-input-placeholder{color:#a94442;font-size:18px}.custom-form .has-error .form-control:-moz-placeholder{color:#a94442;font-size:18px}.custom-form .has-error .form-control::-moz-placeholder{color:#a94442;font-size:18px}.custom-form .has-error .form-control:-ms-input-placeholder{color:#a94442;font-size:18px}.custom-form textarea.form-control{min-height:100px;resize:none}.custom-form section{padding-top:10px}.custom-form .customCheckbox{width:24px;height:24px;position:relative;float:right;margin-bottom:17px}.custom-form .customCheckbox label{width:24px;height:24px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom-form .customCheckbox label:after{content:'';width:14px;height:7px;position:absolute;top:5px;left:4px;border:2px solid #fff;border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.custom-form .customCheckbox input[type=checkbox]:checked+label,.custom-form .customCheckbox label:hover,.custom-form .customCheckbox.force-checked label{background-color:#000}.custom-form .customCheckbox label:hover::after{opacity:.8}.custom-form .customCheckbox input[type=checkbox]:checked+label:after,.custom-form .customCheckbox.force-checked label::after{opacity:1}.custom-form .customCheckbox label:focus{outline:0}.custom-form .customCheckbox input[type=checkbox]{visibility:hidden;margin:0;width:24px;height:24px}.custom-form .customCheckboxText{float:right;font-size:15px;color:#000;margin-right:9px;margin-top:1px;max-width:85%}.custom-form .btn-form{font-size:20px;background-color:#8E0E13;color:#fff;height:44px}.custom-form .date-box:after,.custom-form .select-wrapper:after{top:9px;left:9px;width:27px;height:27px;content:" ";pointer-events:none}.custom-form .select-wrapper{position:relative}.custom-form .select-wrapper select{position:relative;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.custom-form .select-wrapper:after{position:absolute}.custom-form .date-box{position:relative;cursor:pointer}.custom-form .date-box:after{position:absolute}.form-bg-holder{padding:0 20px}.form-circle-note{width:240px;height:240px;position:absolute;text-align:center;left:0;right:0;margin:auto;top:170px;display:inline-block;border-radius:50%;background-color:#f9ed00;border:4px solid #fff;-webkit-box-shadow:0 0 50px 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 50px 10px rgba(0,0,0,.2);box-shadow:0 0 50px 10px rgba(0,0,0,.2);padding:43px 0;color:#fff}@media (max-width:768px){.form-circle-note{margin:0 auto 20px;position:relative;float:none;top:0;left:0;right:0;bottom:0;display:block}}.form-circle-note .headline{font-size:24px;margin-bottom:10px}.form-circle-note .text{font-size:16px}.form-circle-note .text a,.form-circle-note .text a:focus,.form-circle-note .text a:hover{color:#000}.media-content{padding:0 20px}.media-years{width:100%}.media-years ul{width:100%;height:100%;margin:0;padding:20px 0}.media-years ul li{display:inline-block;padding-right:0!important}.media-years ul li a{color:#6b7379;padding:2px 0 2px 20px}.media-years ul li a.selected,.media-years ul li a:focus,.media-years ul li a:hover{color:#6b7379}.media-p-right{width:100%;max-width:460px;margin:0;padding:0;list-style:none;display:none}.media-p-right.show{display:none}.media-p-right li{width:100%;min-height:80px;border-top:1px solid #6b7379}.media-p-right li:last-child{border-bottom:1px solid #6b7379}.media-item{width:100%;height:100%;display:block;cursor:pointer;padding:15px}.media-item .date{color:#6b7379}.media-item .sep{font-size:20px;color:#6b7379}.media-item .title{color:#6b7379;display:inline-block;margin:0}.media-item .title2{color:#6b7379;font-size:18px;display:inline-block;margin:0}.media-item .selected,.media-item:focus,.media-item:hover{background-color:#6b7379}.media-item .selected *,.media-item:focus *,.media-item:hover *{color:#fff}.media-image-holder{display:inline-block;margin:auto}.media-image{-webkit-box-shadow:0 0 43px 8px rgba(0,0,0,.1);-moz-box-shadow:0 0 43px 8px rgba(0,0,0,.1);box-shadow:0 0 43px 8px rgba(0,0,0,.1);position:relative;display:inline-block;margin-bottom:27px}.credit,.cs_logo_png{display:block}.media-image:after{width:184px;height:184px;position:absolute;top:0;left:0;content:" ";z-index:100}.media-link-title{font-size:16px;color:#6b7379;border-bottom:2px solid #6b7379}@-webkit-keyframes animated_cs_logo{0%{background-position:0 0}100%{background-position:0 -418px}}@keyframes animated_cs_logo{0%{background-position:0 0}100%{background-position:0 -418px}}.cs_logo_png{width:163px;height:22px;background-image:url(data:image/png;base64,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);-webkit-animation:animated_cs_logo 3s steps(19) infinite;animation:animated_cs_logo 3s steps(19) infinite;-webkit-transition:all .5s;transition:all .5s}.cs_logo_png_white{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAGiCAMAAAC8mYajAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA8JzasUk2H8ddfXIUCueH6GMzTgAABQpJREFUeNrs29muElEQRuFVteee+N//aWU3ekTRxOnE1tSXQGBTIRWGhHUBIYTwPTntXFyTblxV6coA2XaetMpXapYaf8Fqumu8SPbVoCRT55vazvsZUi9NgxdmLx+FhjvflMT7cd34qO48lJ3XHYtWptZ4VUzl9bzyhWx8NhDPFikhBg9Lep6VlBv0hB7WpnmGWVMBF6d2PgZ6cDBJdVWWVt0ZU5K0n7O4HvhItjGWBVjGZlXbAssyGMsGAqvzuC7z7pKWjQHj7YuggQxNWblp2s12iV2dh3qbD79NkXU3XKmrtHkBKLoVb+fOq2tK2jmNo3dkqS9Kmjt261UulDbo8so8ttQzLHJteno5mwx1pF2OGRKomFHkrrabJE5J55S9TQ0XzXdcz1+0JJC71psoKpwOHUIbKWVyTQhSllTFVJMWkZBksBzkJbs2gNoAGXIeC2Z93hGTjD2ZJdYKuJA9Tw0XkwuaN8wBJNDNzwWLVk4CG4LUM3k5OG8mlipgE3gW53GGJZHHZsYkySRHHTkmXHx6r6FIBZ4GDSW6cBVN69OOXUaXuw3TXXvsWOVMi0PtB+TtSMeW/LxpybYDIN8POUiejyPDUEpglakkM3NIjq10sarqrtITVBnwNph8J6+4GCrnWFrFtApuurEnSXVer6w2d0TOLxoH3/P0rFmFvyePH9lR4qJ04yOthBDCexvWubou4+p2H1zT2YUP0YXRhdGF0YXRhdGF0YXRhSH8l1q66q/xf6tqihXC/ym6MLowujC6MLowujC6MLowhN8lNS6uSJWrK5Fd4SdEF0YXRhdGF0YXRhdGF0YXRhf+Watf/r9JXPm/SZ9ku3wfhvCBvTtWYRgEAjCcSJVkEO79n7adUkjoUCjljnz/7OCgw4dwigvfcSEXciEXciEXcqFOzYj0OJwVHr0klYsLuZALuZALuZALuVCXesv/7LVGW7LXVgdUKhEXciEXciEXciEXcqH0h0Z+au9573ypPapid3HhGYYZXXisPsrnwhYxc7twbPGq53bh0mNrM7kL99gLuHBw4Q9cuK1cyIWSylVgPk0vMF/1Efl/31jGZ8dw4dcuvJbRhU/27iBFYhAIo7CalDqIWPc/7TSzCDOdzKKhG/4i750gmyR8WKqd9guouXD27CbuwuqPlrgLk3v5Endh8yLvwuEm78ItgAv3hQtxIRHRfZu7/kD2cE+XCbmwlpHOybnQSnpKz4XLLZ3TcqF5X+JzpN0fVe050lI8p6Q+R7oHmCNd3uRdaG7yLpxuuBAXEhF9oJr1b43MAVY1R67pOiUXXifnwovkXGjnH7ucC4f3Ij5H+tPQduGyCC70AC7c2F/I/kJciAuJ3px1/bWjovtlOpqFL1O07uJCzp3h3BkdF3LuDOfO4EJciAvpjbUAQ3Cm+yodzS3ARjOiv+FCXIgLcSEuxIW4EBfiwv+60fGZzV3+IWuASyGJCBfiQlyIC3EhLsSFuJB+F+HeeA9wc2ENcGAmEeFCXIgLcSEuxIW4EBfSU2uTJ2GLQMJRWCEkihYuxIW4EBfiQlyIC3EhqRdg8a3pvi5HNcAzEr0SLsSFuBAX4kJciAtx4Xd7d3QCIAwEUTAYExJEuP6r1QryI8gF5nUxsLBcKOm32gafEzVqyV4/sq4SdnFhSe/CMwoXciEXciEXcuEyLpQk5ayNGDMivQvfkruwXLPfXMiFXMiFXMiFi7jwYw8RqRM6R7syzQAAAABJRU5ErkJggg==)}.home-marketing{width:100%;height:390px;background:url(/assets/images/home_box_bg.jpg) center center}@media (max-width:992px){.media-p-right{max-width:100%}.cs_logo_png{left:50%;transform:translateX(-50%);margin:0;bottom:15px}.home-marketing{height:auto;background:url(/assets/images/home_box_bg.jpg);margin-top:130px}}.home-marketing .home-marketing-wrapper{display:flex;max-width:1070px;justify-content:space-between}.home-marketing .home-marketing-wrapper .home-marketing-box{width:200px;text-align:center}@media (max-width:992px){.home-marketing .home-marketing-wrapper{flex-wrap:wrap}.home-marketing .home-marketing-wrapper .home-marketing-box{width:40%;margin:5%}}.home-marketing .home-marketing-wrapper .home-marketing-box>img{margin:60px 0 20px}.home-marketing .home-marketing-wrapper .home-marketing-box .home-marketing-text span{color:#fff;font-size:14px;line-height:24px}.home-marketing .home-marketing-wrapper .home-marketing-box .home-marketing-text span:first-of-type{font-size:20px;font-weight:bolder}.home-marketing .home-marketing-wrapper .home-marketing-box .home-marketing-wave img{margin-bottom:-8px}.home-marketing .home-marketing-wrapper .home-marketing-box .home-marketing-wave span{font-size:16px!important;font-weight:400!important;border-bottom:solid 1px #fff;padding-bottom:10px}@media (max-width:992px){.home-marketing .home-marketing-wrapper .home-marketing-box>img{margin-top:30px}.home-marketing .home-marketing-wrapper .home-marketing-box .home-marketing-wave span{font-size:12px!important}}.home-marketing .home-marketing-wrapper .home-marketing-box .home-marketing-wave a{font-size:18px;line-height:30px;color:#fff;position:relative;top:12px}.footer-brands{max-width:100%;background-color:#fff;height:120px;box-shadow:0 -10px 25px rgba(0,0,0,.1),0 10px 25px rgba(0,0,0,.1);position:relative;z-index:150;display:none}.footer-brands .footer-brands-container{max-width:1150px;display:flex;justify-content:space-between;align-items:flex-end;position:relative;margin:0 auto;top:40%;transform:translateY(-40%)}.footer-brands .footer-brands-images .brand-image,.footer-brands h3{display:inline-block}.footer-brands .footer-brands-images{display:inline-block;margin:0 auto;position:relative;bottom:10px;padding:0 7px}@media (max-width:992px){.home-marketing .home-marketing-wrapper .home-marketing-box .home-marketing-wave a{font-size:14px}.footer-brands{height:unset}.footer-brands .footer-brands-container{flex-direction:column;align-items:center;top:unset;transform:none}.footer-brands .footer-brands-images{padding:20px 0;max-width:60%;bottom:unset}}.footer-brands h3{position:relative;color:#000;font-size:30px;padding:0 20px;font-weight:700;white-space:nowrap}@media (max-width:992px){.footer-brands h3{font-size:20px;padding:0 10px}}.info-box{width:100%;height:auto;position:relative;z-index:140;padding:20px 0}.info-box .info-box-overlay{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.85;top:0;left:0}.info-box .info-box-content{max-width:730px;padding:15px;color:#000;text-align:center;margin:0 auto;position:relative}.info-box .info-box-content .info-box-text p{font-size:20px;margin-bottom:25px}@media (max-width:992px){.info-box .info-box-content .info-box-text p{font-size:15px;margin-bottom:15px}}.info-box .info-box-content .info-box-text p:last-of-type{margin-bottom:30px}.info-box .info-box-content img{margin:40px 0 55px}@media (max-width:992px){.info-box .info-box-content img{margin:20px 0 25px}.home-products #home-box-2{height:auto}}.info-box .info-box-content a{color:#fff;border:1px solid #8E0E13;border-radius:4px;font-size:16px;font-weight:700;padding:7px 12px;position:relative;background:#8E0E13}.home-product,.home-product .home-product-lower:hover,.home-products,.home-subcat,.home-subcat .home-product-lower:hover{background-color:#fff}.home-products{width:100%;position:relative}.home-products #home-box-2{padding-top:30px;padding-bottom:60px;max-width:1200px;margin:0 auto}.home-products #home-box-2 h1,.home-products #home-box-2 h3{position:relative;text-align:center;margin:30px;color:#000;font-size:30px;line-height:35px;font-weight:700}@media (max-width:992px){.home-products #home-box-2 h1,.home-products #home-box-2 h3{font-size:18px;margin:0}}.on-sale:after{content:url(../images/tag_sale.png);position:absolute;top:-6px;left:-6px;z-index:99}.home-product{height:420px}.home-product,.home-subcat{width:270px;position:relative;text-align:center;margin-bottom:25px;border:1px solid #dedede;transition:box-shadow .2s}.home-product .home-image-container,.home-subcat .home-image-container{width:210px;height:200px;position:relative;border-bottom:solid 1px #dedede;margin:0 auto}.home-product .home-image-container img,.home-subcat .home-image-container img{position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%)}@media (max-width:992px){.home-product .home-image-container,.home-subcat .home-image-container{width:100%;height:80px}.home-product,.home-subcat{width:125px;height:250px;margin-bottom:45px}}.home-product .home-product-title,.home-subcat .home-product-title{margin:0 0 5px;font-size:20px;font-weight:700;display:block;height:48px;vertical-align:middle;text-align:center;position:relative}.home-product .home-product-title>.text,.home-subcat .home-product-title>.text{display:inline;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 30px}@media (max-width:992px){.home-product .home-product-title,.home-subcat .home-product-title{height:unset;font-size:14px;margin-top:20px}.home-product .home-product-title>.text,.home-subcat .home-product-title>.text{padding:0 8px}}.home-product .home-product-description,.home-subcat .home-product-description{width:90%;display:none;margin:0 auto;font-size:16px;color:#777;height:42px}@media (max-width:992px){.home-product .home-product-description,.home-subcat .home-product-description{width:95%;font-size:12px;position:relative;top:25px}}.home-product .home-product-price,.home-subcat .home-product-price{color:#000;font-weight:700;font-size:16px;display:block;margin-top:10px}@media (max-width:992px){.home-product .home-product-price,.home-subcat .home-product-price{font-size:12px;margin-top:40px}}.home-product .home-product-price i,.home-subcat .home-product-price i{font-size:13px}.home-product .home-product-btn,.home-subcat .home-product-btn{background-color:#fff;border:1px solid;border-radius:4px;position:relative;display:block;width:125px;height:40px;margin:20px auto;transition:.2}.hover-color_blue,.hover-color_brown,.hover-color_green,.hover-color_lime,.hover-color_orange,.hover-color_red{transition:.2s}@media (max-width:992px){.home-product .home-product-btn,.home-subcat .home-product-btn{width:110px;height:30px;margin:10px auto}}.home-product .home-product-btn .home-btn-cart,.home-subcat .home-product-btn .home-btn-cart{width:17px;height:15px;position:absolute;right:8px;top:10px}@media (max-width:992px){.home-product .home-product-btn .home-btn-cart,.home-subcat .home-product-btn .home-btn-cart{top:5px}}.home-product .home-product-btn span,.home-subcat .home-product-btn span{font-size:16px;font-weight:700;display:block;height:100%;width:90px;border-right:solid 1px;position:absolute;left:0;padding-top:7px;top:0}.home-product:hover,.home-subcat:hover{box-shadow:0 0 25px rgba(0,0,0,.15);border-color:#fff}@media (max-width:992px){.home-product .home-product-btn span,.home-subcat .home-product-btn span{font-size:12px;width:69px;left:6px;padding-top:5px}.home-subcat{margin-bottom:25px;height:unset}}.home-products-container{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;margin:60px 0 0}.content-hugger,.product-box{background-color:#fff;position:relative}@media (max-width:992px){.home-products-container{padding:0 5%;margin-top:20px}.content-banner{margin-top:50px}}.content-banner img{max-width:100%;height:auto}.content-hugger{max-width:100%;margin:0 auto 80px;z-index:100}.content-hugger .content-main-section{max-width:1200px;margin:0 auto}.content-hugger .content-main-section h1{color:#000;font-size:35px;font-weight:700;text-align:center;border-bottom:solid 1px #dedede;padding-bottom:30px;margin-bottom:30px;margin-top:0;padding-top:20px}.content-hugger .content-main-section h1 span{color:#8E0E13}.content-hugger .content-main-section .content-text-section{color:#000;font-weight:500}.content-hugger .content-main-section .content-text-section img{float:left;margin:0 20px 50px 0}.content-hugger .content-main-section .content-text-section p{margin-bottom:20px;font-size:20px}@media (max-width:992px){.content-hugger .content-main-section .content-text-section{padding:15px}.content-hugger .content-main-section .content-text-section img{height:auto}.content-hugger .content-main-section .content-text-section p{margin-bottom:15px;font-size:14px;line-height:20px}}.content-hugger .content-main-section .content-text-section p:last-of-type{margin-bottom:100px}@media (max-width:992px){.content-hugger .content-main-section .content-text-section p:last-of-type{margin-bottom:40px}}.content-hugger .content-main-section .content-text-section h2{color:#8E0E13;font-size:22px;font-weight:700}.content-hugger .content-main-section .content-text-section ul{font-size:20px;list-style-type:initial;margin-right:20px;margin-bottom:30px}.content-hugger .content-main-section .content-text-section ul li{padding-right:20px;line-height:30px}.catalog-wrapper h2{font-size:22px;font-weight:700;color:#000;margin-bottom:23px;margin-top:40px}.product-box-container{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.product-box{width:280px;height:410px;margin-top:20px;box-shadow:0 0 30px rgba(0,0,0,.2)}.product-box .product-image{width:100%;border-bottom:solid 1px #dedede;position:absolute;bottom:170px;text-align:center;z-index:1}.product-box .product-image img{max-width:100%}.product-box .product-description,.product-box .product-price{display:block;margin:5px 20px}.product-box .product-title{margin:250px 20px 5px;color:#e41e26;font-weight:700;font-size:20px;display:block}.product-box .product-description{color:#777;font-size:16px;margin-bottom:0}.product-box .product-price{font-size:26px;font-weight:800;color:#000;margin-top:0}.product-box .product-price .fa-ils{font-size:15px;margin-right:3px}.product-box .cat-num{position:absolute;top:20px;right:20px;color:#777;font-size:14px;z-index:10}.product-box .btn-product-cart,.product-box .btn-product-watch{width:115px;height:30px;border-style:solid;border-width:1px;border-radius:3px;display:inline-block;padding-right:35px;position:relative;line-height:26px;transition:.2s}.product-box .btn-product-cart:after,.product-box .btn-product-watch:after{position:absolute;right:8px}.product-box .btn-product-cart:hover,.product-box .btn-product-watch:hover{color:#fff}.product-box .btn-product-cart:hover:after,.product-box .btn-product-watch:hover:after{filter:brightness(0) invert(1)}.product-box .btn-product-watch{color:#000;border-color:#000;float:right;margin-right:20px}.product-box .btn-product-watch:after{content:url(/assets/images/product_glass.png);top:4px}.product-box .btn-product-watch:hover{background-color:#000}.product-box .btn-product-cart{color:#e41e26;border-color:#e41e26;float:left;margin-left:20px}.product-box .btn-product-cart:after{content:url(/assets/images/product_cart.png);top:2px}.product-box .btn-product-cart:hover{background-color:#e41e26}.catalog-banner{height:350px;background-position:center;background-size:cover}.catalog-wrapper{padding:35px 15px 50px}@media (max-width:992px){.catalog-wrapper{padding:15px 15px 80px}.catalog-wrapper .catalog-main h1{font-size:14px;margin-top:0}}.catalog-wrapper .catalog-main .catalog-title{margin:0 0 40px;font-size:30px;font-weight:700;color:#000;text-align:center;display:block}.catalog-wrapper .catalog-main .catalog-title h1{font-size:30px;font-weight:700;color:#000;text-align:center;display:block;margin:0}.hover-color_green:hover{color:#166b27}.hover-color_red:hover{color:#f05351}.hover-color_brown:hover{color:#7f6f5d}.hover-color_lime:hover{color:#8bc756}.hover-color_orange:hover{color:#8E0E13}.hover-color_blue:hover{color:#387593}.item-arrow{width:20px;height:20px;border-radius:50%;border:1px solid #000;background-color:#fff;float:right;position:relative;top:7px;cursor:pointer}.item-arrow:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);border:1px solid #000;height:8px;width:8px}.item-arrow_prev{margin-left:10px}.item-arrow_prev:after{border-bottom-color:transparent;border-left-color:transparent;left:40%}.item-arrow_next{margin-right:10px}.item-arrow_next:after{border-top-color:transparent;border-right-color:transparent;left:60%}.catalog-h1{float:right}.product-main{max-width:1200px;position:relative;top:-90px}.product-main h1{font-size:30px;font-weight:700;color:#000}#lightgallery{height:100%}.product-full-page{width:100%;position:relative}.product-full-page .product-num{color:#777;display:block;width:100%;font-weight:400;font-size:18px;margin-bottom:20px}.product-full-page .product-main-info{width:100%;padding-bottom:50px;padding-top:30px;border-bottom:solid 1px #dedede}.product-full-page .product-main-info .product-info-side{max-width:565px;position:relative;float:right;margin-left:30px;padding-bottom:30px;border-bottom:solid 1px #dedede}@media (max-width:992px){.product-full-page .product-num{font-size:12px}.product-full-page .product-main-info .product-info-side{margin-left:10px}}.product-full-page .product-main-info .product-info-side h2{font-weight:700;font-size:30px;margin-bottom:0;margin-top:0}@media (max-width:992px){.product-full-page .product-main-info .product-info-side h2{font-size:20px}}.product-full-page .product-main-info .product-info-side .product-info-text{font-size:18px;color:#000;display:block;width:100%;font-weight:300}.product-full-page .product-main-info .product-info-side .product-info-text p{font-size:inherit}@media (max-width:992px){.product-full-page .product-main-info .product-info-side .product-info-text{font-size:14px}}.product-full-page .product-main-info .product-info-side .product-add-cart{width:200px;height:60px;float:right;border-radius:3px;color:#fff!important;font-size:26px;font-weight:700;padding-top:0;padding-left:20px;text-align:left;position:relative;bottom:0}.product-full-page .product-main-info .product-info-side .product-add-cart:active{box-shadow:0 0 50px rgba(0,0,0,.5) inset}.product-full-page .product-main-info .product-info-side .product-add-cart:before{content:url(../images/secure.png);position:absolute;left:-40px;transform:translateX(-100%)}@media (max-width:992px){.product-full-page .product-main-info .product-info-side .product-add-cart{width:170px;height:45px;font-size:20px}.product-full-page .product-main-info .product-info-side .product-add-cart:before{left:-15px}}.product-full-page .product-main-info .product-info-side .product-add-cart:after{content:url(../images/cart_big.png);position:absolute;right:20px;top:50%;height:100%;transform:translateY(-50%);border-left:solid 2px #fff;padding-left:15px;padding-top:15px}.product-full-page .product-main-info .product-image-side{max-width:600px;height:490px;margin-right:0;position:relative;float:left;text-align:center;border:1px solid #dedede;border-radius:4px}@media (max-width:992px){.product-full-page .product-main-info .product-info-side .product-add-cart:after{padding-top:6px}.product-full-page .product-main-info .product-image-side{height:300px}}.product-full-page .product-main-info .product-image-side img{position:relative;top:50%;transform:translateY(-50%)}.product-more h2{margin:35px 0;font-size:24px;font-weight:400}.product-selector{width:290px;height:41px;box-shadow:0 0 15px rgba(0,0,0,.3);position:relative;z-index:10;margin:30px 0}.product-selector:active{box-shadow:0 0 2px rgba(0,0,0,.5);top:1px;left:1px}.product-selector .product-selector-arrow{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;z-index:5;pointer-events:none}.product-selector .product-selector-arrow:before{content:'';width:7px;height:20px;position:absolute;left:0;transform:translateX(-100%);top:0;background-color:#fff;z-index:4}.product-selector .product-selector-arrow:after{content:'';border:2px solid #fff;border-top-color:transparent;border-left-color:transparent;position:absolute;top:2px;left:5px;width:10px;height:10px;z-index:5;transform:rotate(45deg)}.product-selector select{width:100%;height:100%;border:none;color:#000;font-size:18px;padding-right:10px;line-height:18px}.product-price{margin-bottom:20px}.product-price .product-old-price{font-size:16px;color:#777;text-decoration:line-through;display:block}.product-price .product-old-price i{text-decoration:line-through;font-size:13px}.product-price .product-price-title{font-size:24px;font-weight:700}@media (max-width:992px){.product-price .product-price-title{font-size:20px}}.product-price .product-price-sum{font-size:24px;font-weight:700;color:#000}.product-price .product-price-sum i{font-size:20px}.main-banners{top:0;left:0}@media (max-width:1100px){.main-banners{margin-top:50px;position:relative}}.main-banners img{max-width:100%;left:0;top:0}.main-banners .home-overlay-section{position:absolute;top:30%;z-index:100;right:50%;text-align:right;max-width:600px}@media (max-width:992px){.product-price .product-price-sum{font-size:20px}.product-price .product-price-sum i{font-size:16px}.main-banners .home-overlay-section{position:absolute;top:140px;margin-bottom:0;width:100%;text-align:right}}.main-banners .home-overlay-section .banner-title,.main-banners .home-overlay-section h2{font-size:50px;font-weight:800;line-height:50px;color:#fff;margin-bottom:10px;margin-top:20px}@media (max-width:1100px){.main-banners .home-overlay-section .banner-title,.main-banners .home-overlay-section h2{text-shadow:3px 5px 10px #fff,-3px -5px 10px #fff,0 0 10px #fff;line-height:20px;position:absolute;top:-150px;max-width:50%;font-size:20px}}.main-banners .home-overlay-section>span{color:#000;font-size:28px;font-weight:400}@media (max-width:992px){.main-banners .home-overlay-section>span{font-size:14px;top:-70px;position:absolute;width:50%;text-shadow:1px 3px 5px #fff,-1px -3px 5px #fff,0 0 5px #fff}}.main-banners .home-overlay-section a{color:#000;background-color:#8E0E13;font-size:22px;font-weight:500;border-radius:3px;padding:3px 20px 6px;display:inline-block;margin-top:20px}@media (max-width:1100px){.main-banners .home-overlay-section a{font-size:10px;padding:3px 10px 5px;position:absolute;right:-33%;bottom:35px}}.homepage-hugger{width:100%;background-color:#fff;position:relative;z-index:50;box-shadow:0 0 30px rgba(0,0,0,.4)}.homepage-hugger .home-box{position:relative;height:150px;box-shadow:0 -10px 20px -5px rgba(0,0,0,.1) inset;width:100%;max-width:100%}@media (max-width:992px){.homepage-hugger .home-box{text-align:center;padding-top:0;height:200px}.home-categories{flex-wrap:wrap}}@media (max-width:480px){.homepage-hugger .home-box{height:240px}}.home-categories{padding:0;display:flex;height:100%;max-width:1200px;margin:0 auto}.home-categories div{text-align:center;display:inline-block;width:calc(100% / 6);height:100%;border-right:solid 1px #d5d5d5;border-bottom:solid 3px;border-bottom-color:inherit;box-sizing:border-box;margin:0;padding:0}@media (max-width:992px){.home-categories div{height:50%;background-color:#fff;padding:5px}}@media (max-width:480px){.home-categories div{width:calc(100% / 4);height:33.33333%}}.home-categories div:last-of-type{border-left:solid 1px #d5d5d5}.home-categories div a{margin:0;padding:0;text-align:center;height:100%;display:block;position:relative;color:inherit}.home-categories div a img{display:block;margin:10px auto 0;position:absolute;top:0;max-height:80%;bottom:0;right:0;left:0;max-width:80%}@media (max-width:992px){.home-categories div a img{opacity:.2;top:unset;bottom:0;position:absolute;max-height:90%;left:50%;right:unset;transform:translateX(-50%)}}.home-categories div a span{font-size:16px;line-height:16px;font-weight:700;position:absolute;bottom:10px;width:90%;left:50%;transform:translateX(-50%);color:inherit}@media (max-width:992px){.home-categories div a span{font-size:10px;bottom:unset;top:0}}.home-categories div:hover{background-color:auto}.home-image-container{background-position:center;background-size:contain;background-repeat:no-repeat}.home-image-container img{opacity:0}.home-product{padding:0}.member-side-btn{display:block;position:relative;padding-right:34px;margin-bottom:10px;cursor:pointer;font-size:18px;color:#777}.cart-page{position:relative;background-color:#fff}.cart-page .loader-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);z-index:100}.cart-page .loader-bg.hidden{display:none}.cart-page .loader-bg .loader{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:40px;height:40px}.cart-lower-btns{margin:20px 0}@media (max-width:992px){.cart-lower-btns button,.cart-lower-btns input{margin:0 auto;float:none;display:block}.cart-image-hide{display:none!important}}.cart-items-table{margin:0}.cart-cell-white{background-color:#fff}.cart-image img{max-width:75px}.cart-units{width:88px;height:31px;margin:0 auto;border-radius:3px;overflow:hidden;border:1px solid #91101f}@media (max-width:768px){.cart-units{width:30px}.cart-units .cart--units-button{display:none}}.cart-units .cart--units-button{border:0;font-size:12px;float:right;width:29px;height:100%;background-color:#f1f1f1}.cart-units .cart--units-button:disabled{cursor:not-allowed}.cart-units .cart-units--add{border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #91101f}.cart-units .cart-units--remove{border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #91101f}.cart-units .cart-units--input{border:0;float:right;width:28px;height:100%;font-size:16px;text-align:center}.remove-cart-item{cursor:pointer;width:19px;height:32px;margin:0 auto;display:block}.remove-cart-item svg{width:19px}.remove-cart-item:hover svg{fill:red}.remove-cart-item-input{visibility:hidden}.cart-panel{width:100%;height:47px;background-color:#91101f;color:#fff;font-size:24px;padding-top:5px;padding-right:10px;border:1px solid #ddd;margin:2px 0}.cart-svg-icon{padding-top:10px}.cart-td{vertical-align:middle!important}.nmargin{margin:0}.cart-fgroup label{width:100px}.cart-fgroup input,.cart-fgroup select{min-width:200px}.cart-fgroup .text{width:200px;display:inline-block}.cart-refreash{margin-right:10px;cursor:pointer;display:inline-block;color:green}.cart-refreash i{margin-bottom:-3px;display:block;float:right}#sb-site{transform:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjY2Vzc2liaWxpdHkvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImxheW91dC9fc2l0ZS1mb290ZXIuc2NzcyIsImxheW91dC9fbWVkaWEtcGFnZS5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19oZWFkZXItbW9iaWxlLnNjc3MiLCJsYXlvdXQvX2Zvcm0tZWxlbWVudHMuc2NzcyIsInBhZ2VzL19wcm9kdWN0LnNjc3MiLCJjb21wb25lbnRzL19jcmVkaXQuc2NzcyIsImNvbXBvbmVudHMvX2hvbWVib3gxLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXJicmFuZC5zY3NzIiwiY29tcG9uZW50cy9faW5mby1ib3guc2NzcyIsImNvbXBvbmVudHMvX2hvbWVwcm9kdWN0cy5zY3NzIiwicGFnZXMvX2NhdGFsb2cuc2NzcyIsInBhZ2VzL19jb250ZW50LnNjc3MiLCJwYWdlcy9fY2F0ZWdvcnkuc2NzcyIsInBhZ2VzL19ob21lcGFnZS5zY3NzIiwiY3NtZS9tZW1iZXJzL19tZW1iZXJzLnNjc3MiLCJjc21lL19jYXJ0LnNjc3MiLCJzdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSxtQkFVQSxxQkFDSSxNQUFNLGVDK05WLGlCQzNPQSxnQkFBQSxtQkN3RUEsR0FFRSxnQkFBaUIsS0h6RW5CLG1CQUVJLGVBQWdCLHVCQUNoQixZQUFhLHVCQUNiLFdBQVksdUJBQ1osVUFBVyx1QkFDWCxPQUFRLHVCSThDSiwwREFBQSwyREFBQSwyREFBQSwwREFBQSw0REFBQSx5REFDRSxPQUFRLGNBQWMsVUp2Q2hDLHdCQUNJLE1BQU8sZUFDUCxXQUNrQixlQUd0QiwwQkFDSSxNQUFPLGVBRVAsaUJBQWlDLGVBQ2pDLFdBQVcsZUFH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QUFNLElEK0NrQixLQS9DUixVQUFhLFdDQzdCLFVBQVcsSUpIYixvQkM4Q0UsTUQ3Q3VCLFFDOEN2QixhRDlDdUIsUUMrQ3ZCLFdBQVksSUFHUiw0Q0FDRSxpQkRuRGlCLGtCQ3lEakIsaURBQ0UsTUFBTyxlRHZEakIsa0JDMENFLE1EekN1QixRQzBDdkIsYUQxQ3VCLFFDMkN2QixXQUFZLElBR1IsMENBQ0UsaUJEL0NpQixrQkNxRGpCLCtDQUNFLE1BQU8sZURuRGpCLG9CQ3NDRSxNRHJDdUIsUUNzQ3ZCLGFEdEN1QixRQ3VDdkIsV0FBWSxJQUdSLDRDQUNFLGlCRDNDaUIsa0JDaURqQixpREFDRSxNQUFPLGVEL0NqQixtQkNrQ0UsTURqQ3VCLFFDa0N2QixhRGxDdUIsUUNtQ3ZCLFdBQVksSUFHUiwyQ0FDRSxpQkR2Q2lCLGtCQzZDakIsZ0RBQ0UsTUFBTyxlRDNDakIscUJDOEJFLE1EN0J1QixRQzhCdkIsYUQ5QnVCLFFDK0J2QixXQUFZLElBR1IsNkNBQ0UsaUJEbkNpQixrQkN5Q2pCLGtEQUNFLE1BQU8sZUR2Q2pCLG1CQzBCRSxNRHpCdUIsUUMwQnZCLGFEMUJ1QixRQzJCdkIsV0FBWSxJQUdSLDJDQUNFLGlCRC9CaUIsa0JDcUNqQixnREFDRSxNQUFPLGVEbkNqQixrQkNERSxNREVtQixrQkNEbkIsYURDbUIsUUNBbkIsV0FBWSxJQUVaLCtCQUNFLGlCREhpQixRQUdyQixnQkNMRSxNRE1tQixrQkNMbkIsYURLbUIsUUNKbkIsV0FBWSxJQUVaLDZCQUNFLGlCRENpQixRQUdyQixrQkNURSxNRFVtQixrQkNUbkIsYURTbUIsUUNSbkIsV0FBWSxJQUVaLCtCQUNFLGlCREtpQixRQUdyQixpQkNiRSxNRGNtQixrQkNibkIsYURhbUIsUUNabkIsV0FBWSxJQUVaLDhCQUNFLGlCRFNpQixRQUdyQixtQkNqQkUsTURrQm1CLGtCQ2pCbkIsYURpQm1CLFFDaEJuQixXQUFZLElBRVosZ0NBQ0UsaUJEYWlCLFFBR3JCLGlCQ3JCRSxNRHNCbUIsa0JDckJuQixhRHFCbUIsUUNwQm5CLFdBQVksSUFFWiw4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LE1BTGQsbUJBV0ksTUFBTSxNQUNOLFFBQVEsYUFJWixlQUNFLGFBQWEsS0FDYixPQUFRLFFBQ1IsUUFBUSxhQUNSLE1BQU0sTUFKUixpQkFNSSxjQUFlLEtBQ2YsUUFBUyxNQUNULE1BQU8sTUN2SFgsU0FDRSxVQUFXIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuKlxyXG4qXHJcbiovXHJcblxyXG5ib2R5LmJsYWNrYW5kd2hpdGUge1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEpICFpbXBvcnRhbnQ7XHJcbiAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbmJvZHkuYmxhY2thbmR3aGl0ZSAqe1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWRibGFja3tcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2sgKntcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgIC8qIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50OyovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2sgLnNpbXBseV9jcmVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi9pbWFnZXMvc2ltcGx5LXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2sgYXtcclxuICAgIG91dGxpbmU6MXB4IGRvdHRlZCB5ZWxsb3cgIWltcG9ydGFudDs7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRle1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlICp7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAvKiBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDsqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLnNpbXBseV9jcmVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi9pbWFnZXMvc2ltcGx5LWJsYWNrLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcclxufVxyXG5cclxuXHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSBhe1xyXG4gICAgb3V0bGluZToxcHggZG90dGVkICMwMDAgIWltcG9ydGFudDs7XHJcbn1cclxuXHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSAuYWNjZXNzaWJpbGl0eV93cmFwcGVyIC5tYWluTm1lbnUgKixcclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICp7XHJcbiAgICBjb2xvcjojMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Om5vbmVcclxufVxyXG5cclxuYm9keS5ibGFja2FuZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmZvY3VzLGJvZHkuYmxhY2thbmR3aGl0ZSAuYWNjZXNzaWJpbGl0eV93cmFwcGVyIC5tYWluTm1lbnUgKjpob3ZlcixcclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICo6Zm9jdXMsYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICo6aG92ZXIsXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmZvY3VzLGJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmhvdmVye1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jcXVpY2tNZW51IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyODVweDtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDY4MHB4O1xyXG59XHJcbmJvZHkud2l0aF9qcyAjcXVpY2tNZW51e1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIF90cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbmJvZHkud2l0aF9qcyAjcXVpY2tNZW51LmZvY3VzaW57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNCk7XHJcbn1cclxuI3F1aWNrTWVudSA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGhlaWdodDogOTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDJweCAxJTtcclxuICAgIHdpZHRoOiA5OCU7XHJcbn1cclxuXHJcbiNxdWlja01lbnUgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcbn1cclxuI3F1aWNrTWVudSBhOmhvdmVyICwgI3F1aWNrTWVudSBhOmZvY3VzICB7XHJcbiAgICAvKmJhY2tncm91bmQ6I2ZmZmZjYyAhaW1wb3J0YW50OyovXHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCAjZmZmZjAwLCAwIDAgMXB4IDFweCAjZjAwIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjYmYxNzIyICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNiYmI7XHJcbiAgICBvdXRsaW5lLXN0eWxlOiBpbnNldDtcclxuICAgIG91dGxpbmUtY29sb3I6IHJlZDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4gMHMsIHRleHQtc2hhZG93IDAuMnMgZWFzZS1pbiAwcztcclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHkgKjpmb2N1cyAge1xyXG4gICAgLypiYWNrZ3JvdW5kOiNmZmZmY2MgIWltcG9ydGFudDsqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggI2ZmZmYwMCwgMCAwIDFweCAxcHggI2YwMCBpbnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2JmMTcyMiAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjYmJiO1xyXG4gICAgb3V0bGluZS1zdHlsZTogaW5zZXQ7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiByZWQ7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluIDBzLCB0ZXh0LXNoYWRvdyAwLjJzIGVhc2UtaW4gMHM7XHJcbn1cclxuXHJcbi5hY2Nlc3NpYmlsaXR5TGlua3MgYS5zZWxlY3RlZCAsIC5hY2Nlc3NpYmlsaXR5TGlua3MgYSBzcGFuLnNlbGVjdGVke1xyXG4gICAgLypiYWNrZ3JvdW5kOiNmZmZmY2MgIWltcG9ydGFudDsqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggI2ZmZmYwMCwgMCAwIDJweCAjMzMzIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjYmYxNzIyICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNiYmI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgICBvdXRsaW5lLXN0eWxlOiBpbnNldDtcclxuICAgIG91dGxpbmUtY29sb3I6IHJlZDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4gMHMsIHRleHQtc2hhZG93IDAuMnMgZWFzZS1pbiAwcztcclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHkgKjpmb2N1cyAqICB7XHJcbiAgICBjb2xvcjogI2JmMTcyMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGVza3RvcC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHlfbWVudSA+IGRpdi5tYWluTm1lbnUgPiBhIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzksIDc0LCAxODgsIDEpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSAuYWNjZXNzaWJpbGl0eV9tZW51ID4gZGl2Lm1haW5ObWVudSA+IGEge1xyXG4gICAgYmFja2dyb3VuZDogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSAudG90YTExeS10b29sYmFyICp7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZjJmMmYyIWltcG9ydGFudDtcclxufVxyXG5cclxuI2FjY2Vzc2liaWxpdHlMaW5re1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbn1cclxuLmFjY2Vzc2liaWxpdHlfbWVudSA+IGRpdi5tYWluTm1lbnUgYXtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICMzMzM7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uYWNjZXNzaWJpbGl0eV9tZW51ID4gZGl2IGE6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG4jYWNjZXNzaWJpbGl0eUxpbms6Zm9jdXN7XHJcbiAgICAvKmJhY2tncm91bmQ6ICNmZmZmY2M7Ki9cclxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggM3B4ICNmZmZmMDAsIDAgMCAycHggIzMzMyBpbnNldDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5hY2Nlc3NpYmlsaXR5TGlua3Mge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMjQwcHg7XHJcbiAgICB3aWR0aDogMjMwcHg7XHJcbn1cclxuXHJcbi5hY2Nlc3NpYmlsaXR5TGlua3MgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgcGFkZGluZzogMCA5cHggMCAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxufVxyXG5cclxuXHJcbi5mYS5mYS1mb250OmhvdmVye1xyXG4gICAgY29sb3I6Izk5OTtcclxufVxyXG4uZmEuZm9udF94bCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG4uZmEuZm9udF9sIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5mYS5mb250X3Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKk9QRU4gTUFJTiBTVUIgTUVOVSAqKioqKioqKioqKioqKiovXHJcblxyXG4jbWVudSA+IC5wYWdld3JhcGVyICBsaTpmb2N1cyA+IHVse1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uaGlkZGVuX2xhYmVsIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGZvbnQtc2l6ZTogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uaGlkZGVuX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAwcHg7XHJcbn1cclxuLnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwwLDAsMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99XHJcblxyXG4ubWFpbk5tZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgI0RPTlRFTlRFUntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJsYWNrYW5kd2hpdGUgI3dlbGNvbWUgPiAucGFnZXdyYXBwZXIgLC5ibGFja2FuZHdoaXRlICN3ZWxjb21lMiAsIC5ibGFja2FuZHdoaXRlIGRpdiNoZWFkZXJfdGV4dCA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTk5IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbn1cclxuXHJcbi5oZWF2ZXlzaWdodGVkYmxhY2sgI3JvdGF0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2t7XHJcbiAgZm9vdGVye1xyXG4gICAgKntcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mb290ZXItY29udGFjdHN7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tZm9vdGVye1xyXG4gICAgLmZvb3Rlci1saW5rcy1jb3VudGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX3NvY3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1jb250YWN0X19mb3Jte1xyXG4gICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gLy9ibGFja1xyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGV7XHJcbiAgZm9vdGVye1xyXG4gICAgKntcclxuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mb290ZXItY29udGFjdHN7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tZm9vdGVye1xyXG4gICAgLmZvb3Rlci1saW5rcy1jb3VudGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX3NvY3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1jb250YWN0X19mb3Jte1xyXG4gICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gLy9ibGFja1xyXG5cclxuYm9keS5ibGFja2FuZHdoaXRle1xyXG4gIGZvb3RlcntcclxuICAgICp7XHJcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItY29udGFjdF9fc3VibWl0e1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiJGRpcjogJ3J0bCcgIWRlZmF1bHQ7XHJcbiRyaWdodDogJ3JpZ2h0JztcclxuJGxlZnQ6ICdsZWZ0JztcclxuJGNsci1yZWQ6ICM4RTBFMTM7XHJcbiRjbHItcmVkOiAjODM4MDY5O1xyXG4kY2xyLWJyb3duOiAjODM4MDY5O1xyXG4vKi5zaXRlLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0MjUwO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDoyNXB4O1xyXG5cclxuICAgICZfX2xpbmtzLWhvbGRlcntcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3JlZGl0LWhvbGRlcntcclxuICAgICAgICBmbG9hdDokbGVmdDtcclxuICAgIH1cclxufSovXHJcblxyXG4ubWFpbi1mb290ZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvdHRvbTogMDtcclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGVjO1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4IDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAucm93e1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgIH1cclxuICAgIGRpdltjbGFzc149J2NvbCdde1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9wYWRkaW5ne1xyXG4gICAgQGF0LXJvb3QgI3smfV8xNXtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfSAvL18xNVxyXG4gIH0gLy9fcGFkZGluZ1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19yaWdodHN7XHJcbiAgICBkaXJlY3Rpb246ICRkaXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDM1cHg7XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH0gLy9zcGFuXHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfSAvL3NwYW5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIGZsb2F0OiAjeyRyaWdodH07XHJcbiAgICAgIH1cclxuICAgIH0gLy8tLS1zbWFsbFxyXG4gIH0gLy9fX3JpZ2h0XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3NvY3tcclxuICAgIGRpcmVjdGlvbjogJGRpcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vdG9wOiAzNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIG1hcmdpbi0jeyRyaWdodH06IDIwcHg7XHJcbiAgICBmbG9hdDogJHJpZ2h0O1xyXG4gICAgYXtcclxuICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMTVweDtcclxuICAgICAgaXtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIH0gLy9pXHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgICAgfSAvL2lcclxuICAgICAgfSAvL2hvdmVyXHJcbiAgICB9IC8vYVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH0gLy8tLS1zbWFsbFxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDcwcHg7XHJcbiAgICAgICN7JGxlZnR9OiAwO1xyXG4gICAgfVxyXG4gIH0gLy9fX3NvY1xyXG59IC8vbWFpbi1mb290ZXJcclxuXHJcbi5mb290ZXItY29udGFjdHtcclxuICBAYXQtcm9vdCAjeyZ9X19mb3JtIHtcclxuICAgIC8vQGluY2x1ZGUgcGgtY29sb3IoI2ZmZik7XHJcbiAgICAvL0BpbmNsdWRlIHBoLXNpemUoMThweCwgMjAwKTtcclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVye1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgfVxyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJyl7XHJcbiAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgIH0gLy8tLS1sYXJnZVxyXG4gIH0gLy9fX2Zvcm1cclxuICBAYXQtcm9vdCAjeyZ9X190aXRsZSB7XHJcbiAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9IC8vX190aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX3N1YiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9IC8vX19zdWJcclxuICBAYXQtcm9vdCAjeyZ9X19pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVye1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICB9IC8vX19pbnB1dFxyXG4gIEBhdC1yb290ICN7Jn1fX2lucHV0LXRleHQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU1NTtcclxuICAgIHBhZGRpbmctI3skcmlnaHR9OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfSAvL19faW5wdXQtdGV4dFxyXG4gIEBhdC1yb290ICN7Jn1fX3N1Ym1pdCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXJlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH0gLy9fX2lucHV0LXN1Ym1pdFxyXG4gIEBhdC1yb290ICN7Jn1fX2NoZWNrYm94IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJjpjaGVja2Vke1xyXG4gICAgICAmK2xhYmVse1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICB9IC8vYWZ0ZXJcclxuICAgICAgfSAvL2xhYmVsXHJcbiAgICB9IC8vY2hlY2tlZFxyXG5cclxuICB9IC8vX19jaGVja2JveFxyXG4gIEBhdC1yb290ICN7Jn1fX2NoZWNrYm94LWxhYmVsIHtcclxuICAgIGNvbG9yOiAkY2xyLWJyb3duO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi0jeyRyaWdodH06IDEwcHg7XHJcbiAgfSAvL19fY2hlY2tib3gtbGFiZWxcclxuICBAYXQtcm9vdCAjeyZ9X19jaGVja2JveC1jb250cm9sbGVye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICB0b3A6IDE3NXB4O1xyXG4gICAgfSAvL2JlZm9yZVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgI3skcmlnaHR9OiA0cHg7XHJcbiAgICAgIHRvcDogMTgwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZykgc2NhbGUoLjc1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRjbHItYnJvd247XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggJGNsci1icm93bjtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgfSAvL2FmdGVyXHJcbiAgfSAvL19fY2hlY2tib3gtY29udHJvbGxlclxyXG59IC8vZm9vdGVyLWNvbnRhY3RcclxuXHJcbi5mb290ZXItbGlua3MtY291bnRlcntcclxuICAvL21hcmdpbi0jeyRyaWdodH06IDEwcHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgLy9tYXJnaW4tI3skcmlnaHR9OiAtMzBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5mb290ZXItbGlua3N7XHJcbiAgICAgIHBhZGRpbmctI3skcmlnaHR9OiA1cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9vdGVyLWxpbmtze1xyXG4gIC8vcGFkZGluZy0jeyRsZWZ0fTogNXB4O1xyXG4gIC8vd2lkdGg6IDIwMHB4O1xyXG4gIGZsb2F0OiAjeyRsZWZ0fTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfSAvLy0tLWxhcmdlXHJcblxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgLmZvb3Rlci1saW5rc19fYm9yZGVyX2hpZ2hsaWdodHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9IC8vX190aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX2JvcmRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGF0LXJvb3QgI3smfV9oaWdobGlnaHQge1xyXG4gICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY2xyLXJlZCAwLCAkY2xyLXJlZCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgI3skbGVmdH06IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IDJzO1xyXG4gICAgfSAvL19oaWdobGlnaHRcclxuICB9IC8vX19ib3JkZXJcclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgIH0gLy9ob3ZlclxyXG4gICAgICB9IC8vYVxyXG4gICAgfSAvL2xpXHJcbiAgfSAvL3VsXHJcbn0gLy9mb290ZXItbGlua3NcclxuXHJcbi5mb290ZXItc2VwYXJhdG9ye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9IC8vLS0tbWVkaXVtXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfSAvLy0tLW1lZGl1bVxyXG59IC8vZm9vdGVyLXNlcGFyYXRvclxyXG5cclxuLmZvb3Rlci1jb250YWN0c3tcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi0jeyRsZWZ0fTogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAjeyRsZWZ0fTogLTEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9IC8vYWZ0ZXJcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkY2xyLWJyb3duO1xyXG4gICAgfVxyXG4gIH0gLy9zcGFuXHJcbn0gLy9mb290ZXItY29udGFjdHNcclxuXHJcbi5jc19sb2dvX3BuZ3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAjeyRsZWZ0fTogMCAhaW1wb3J0YW50O1xyXG4gICN7JHJpZ2h0fTogdW5zZXQgIWltcG9ydGFudDtcclxuICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcclxuICB9IC8vLS0tc21hbGxcclxufVxyXG4iLCIubWVkaWEtY29udGVudHtcclxuICBwYWRkaW5nOjBweCAyMHB4O1xyXG59XHJcblxyXG4ubWVkaWEteWVhcnN7XHJcbiAgd2lkdGg6MTAwJTtcclxuICB1bHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzoyMHB4IDBweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICBsaXtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IzZiNzM3OTtcclxuICAgICAgICBwYWRkaW5nOjJweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIsJjpmb2N1cywmLnNlbGVjdGVke1xyXG4gICAgICAgICAgY29sb3I6IzZiNzM3OTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYS1wLXJpZ2h0e1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWF4LXdpZHRoOjQ2MHB4O1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6MDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6bm9uZTtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XHJcbiAgICBtYXgtd2lkdGg6MTAwJTtcclxuICB9XHJcbiAgJi5zaG93e1xyXG4gICAgZGlzcGxheTpub25lXHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2YjczNzk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNmI3Mzc5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lZGlhLWl0ZW17XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAuZGF0ZXtcclxuICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgY29sb3I6IzZiNzM3OTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAuc2Vwe1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICBjb2xvcjojNmI3Mzc5O1xyXG4gIH1cclxuICAudGl0bGV7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuICAgIGNvbG9yOiM2YjczNzk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgfVxyXG4gIC50aXRsZTJ7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgY29sb3I6IzZiNzM3OTtcclxuICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46MDtcclxuICB9XHJcblxyXG5cclxuICAmOmhvdmVyLCY6Zm9jdXMsLnNlbGVjdGVke1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNmI3Mzc5O1xyXG4gICAgKntcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYS1pbWFnZS1ob2xkZXJ7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOmF1dG8gYXV0bztcclxufVxyXG5cclxuLm1lZGlhLWltYWdle1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0M3B4IDhweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDQzcHggOHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDQzcHggOHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbToyN3B4O1xyXG5cclxuICAmOmFmdGVye1xyXG4gICAgd2lkdGg6MTg0cHg7XHJcbiAgICBoZWlnaHQ6MTg0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgei1pbmRleDoxMDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEtbGluay10aXRsZXtcclxuICBmb250LXNpemU6MTZweDtcclxuICBjb2xvcjojNmI3Mzc5O1xyXG4gIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICM2YjczNzk7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIENTUyBoZWxwZXIgY2xhc3Nlcy5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnByb2R1Y3QtYmFzZS1ncmVlbntcclxuICBAaW5jbHVkZSBwcm9kdWN0LWNvbG9yKCMxNjZiMjcpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1iYXNlLXJlZHtcclxuICBAaW5jbHVkZSBwcm9kdWN0LWNvbG9yKCNmMDUzNTEpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1iYXNlLWJyb3due1xyXG4gIEBpbmNsdWRlIHByb2R1Y3QtY29sb3IoIzdmNmY1ZCk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWJhc2UtbGltZXtcclxuICBAaW5jbHVkZSBwcm9kdWN0LWNvbG9yKCM4YmM3NTYpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1iYXNlLW9yYW5nZXtcclxuICBAaW5jbHVkZSBwcm9kdWN0LWNvbG9yKCNmYmFiMTgpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1iYXNlLWJsdWV7XHJcbiAgQGluY2x1ZGUgcHJvZHVjdC1jb2xvcigjMzg3NTkzKTtcclxufVxyXG5cclxuLmJhc2UtY29sb3ItZ3JlZW57XHJcbiAgQGluY2x1ZGUgY2F0LWNvbG9yKCMxNjZiMjcpO1xyXG59XHJcblxyXG4uYmFzZS1jb2xvci1yZWR7XHJcbiAgQGluY2x1ZGUgY2F0LWNvbG9yKCNmMDUzNTEpO1xyXG59XHJcblxyXG4uYmFzZS1jb2xvci1icm93bntcclxuICBAaW5jbHVkZSBjYXQtY29sb3IoIzdmNmY1ZCk7XHJcbn1cclxuXHJcbi5iYXNlLWNvbG9yLWxpbWV7XHJcbiAgQGluY2x1ZGUgY2F0LWNvbG9yKCM4YmM3NTYpO1xyXG59XHJcblxyXG4uYmFzZS1jb2xvci1vcmFuZ2V7XHJcbiAgQGluY2x1ZGUgY2F0LWNvbG9yKCNmYmFiMTgpO1xyXG59XHJcblxyXG4uYmFzZS1jb2xvci1ibHVle1xyXG4gIEBpbmNsdWRlIGNhdC1jb2xvcigjMzg3NTkzKTtcclxufVxyXG5cclxuLnNlY3Rpb24tZnVsbHtcclxuICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4uc2VjdGlvbi1saW1pdHtcclxuICB3aWR0aDoxMDAlO1xyXG4gIG1heC13aWR0aDokbWF4LXdpZHRoO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi1zcGFjZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6JHNlY3Rpb24tc3BhY2VyLWhlaWdodDtcclxufVxyXG5cclxuLnJvdy1zcGFjZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBmbG9hdDpyaWdodDtcclxuICBoZWlnaHQ6JHJvdy1zcGFjZXItaGVpZ2h0O1xyXG59XHJcblxyXG5pbWd7XHJcbiAgbWF4LXdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbnVse1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4uaW1nLW5vdC1yZXNwb25zaXZle1xyXG4gIG1heC13aWR0aDphdXRvO1xyXG59XHJcblxyXG4ubm8tcGFkZGluZ3tcclxuICBwYWRkaW5nOjA7XHJcbn1cclxuXHJcbi5uby1wYWRkaW5nLTJ7XHJcbiAgcGFkZGluZzowO1xyXG59XHJcblxyXG4ubm8tbWFyZ2luLW1vYmlsZXtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XHJcbiAgICBtYXJnaW46MHB4IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubm8tbWFyZ2lue1xyXG4gIG1hcmdpbjowO1xyXG59XHJcblxyXG5cclxuLmhlbHBlci1ibHVle1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWluLWhlaWdodDoyNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOmJsdWU7XHJcbiAgb3BhY2l0eTowLjVcclxufVxyXG5cclxuLmhlbHBlci1yZWR7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtaW4taGVpZ2h0OjI1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6cmVkO1xyXG4gIG9wYWNpdHk6MC41XHJcbn1cclxuXHJcbi5oZWxwZXItZ3JlZW57XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtaW4taGVpZ2h0OjI1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6Z3JlZW47XHJcbiAgb3BhY2l0eTowLjVcclxufVxyXG5cclxuLmhyLWZ1bGx7XHJcbiAgbWFyZ2luOjA7XHJcbiAgcGFkZGluZzowO1xyXG4gIGJvcmRlcjowO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OiRoci1mdWxsLWhlaWdodDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRoci1mdWxsLWJnO1xyXG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRoci1ib3JkZXItY29sb3I7XHJcbiAgbWFyZ2luOiRoci1tYXJnaW47XHJcbn1cclxuXHJcbi5uby1yb3ctcGFkZGluZ3tcclxuICAgIG1hcmdpbjowO1xyXG4gICAgJiA+ICp7XHJcbiAgICAgIHBhZGRpbmc6MDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vLW1hcmdpbi1ib3R0b217XHJcbiAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlmcmFtZXtcclxuICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnVsbC1wYWdlLXdyYXBwZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9taW4taGVpZ2h0OiA4MDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5wYWdlLWgtc2VwYXJhdG9ye1xyXG4gIHdpZHRoOiAxMDAlOyBcclxuICBoZWlnaHQ6IDJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2ZjZmNmO1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xyXG4gIG1hcmdpbjogM3B4IDA7XHJcbn1cclxuXHJcbi5hZGR0b2NhcnRkdW1teXtcclxuICBwb3NpdGlvbjogZml4ZWQ7O1xyXG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwMDAwMDAwMDtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyBtaXhpbnMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gRXZlbnQgd3JhcHBlclxyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXHJcbi8vLyBAcGFyYW0ge0Jvb2x9ICRzZWxmIFtmYWxzZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIGN1cnJlbnQgc2VsZWN0b3JcclxuLy8vIEBsaW5rIGh0dHBzOi8vdHdpdHRlci5jb20vY3Nzd2l6YXJkcnkvc3RhdHVzLzQ3ODkzODUzMDM0MjAwNjc4NCBPcmlnaW5hbCB0d2VldCBmcm9tIEhhcnJ5IFJvYmVydHNcclxuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xyXG4gIEBpZiAkc2VsZiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNhdC1jb2xvcigkYmFzZUNvbG9yKXtcclxuICBjb2xvcjogJGJhc2VDb2xvciAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogJGJhc2VDb2xvcjtcclxuICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gIC8vXHJcbiAgJi5jYXQtYmctY29sb3J7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZUNvbG9yO1xyXG4gIH1cclxuICAvL1xyXG4gICYuY2F0LWNvbG9yLWhvdmVye1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZUNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICAvLyBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH0gLy9pbWdcclxuICAgICAgc3BhbntcclxuICAgICAgICAvLyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICB9IC8vc3BhblxyXG4gICAgfSAvL2hvdmVyXHJcbiAgfSAvL2NhdC1jb2xvci1ob3ZlclxyXG59IC8vbWl4aW4gY2F0LWNvbG9yXHJcblxyXG5AbWl4aW4gcHJvZHVjdC1jb2xvcigkYmFzZUNvbG9yKXtcclxuICBjb2xvcjogJGJhc2VDb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRiYXNlQ29sb3I7XHJcbiAgdHJhbnNpdGlvbjogMC4ycztcclxuICAvL1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgLmhvbWUtcHJvZHVjdC1idG57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2VDb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuaG9tZS1idG4tY2FydHtcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9IC8vc3BhblxyXG4gICAgICB9IC8vaG9tZS1wcm9kdWN0LWJ0blxyXG4gICAgfSAvL2hvdmVyXHJcbn0gLy9taXhpbiBjYXQtY29sb3JcclxuXHJcbkBtaXhpbiBob3Zlci1jb2xvcigkaG92ZXJDb2xvcil7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJGhvdmVyQ29sb3I7XHJcbiAgfSAvL2hvdmVyXHJcbn0gLy9ob3Zlci1jb2xvclxyXG5cclxuQG1peGluIG9wdGlvbmFsLWF0LXJvb3QoJHNlbCkge1xyXG4gIEBhdC1yb290ICN7aWYobm90ICYsICRzZWwsIHNlbGVjdG9yLWFwcGVuZCgmLCAkc2VsKSl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotbW96LXBsYWNlaG9sZGVyJykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uZC10bygkYnJlYWtwb2ludCkge1xyXG4gICRyYXctcXVlcnk6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcblxyXG4gIEBpZiAkcmF3LXF1ZXJ5IHtcclxuICAgICRxdWVyeTogaWYoXHJcbiAgICAgIHR5cGUtb2YoJHJhdy1xdWVyeSkgPT0gJ3N0cmluZycsXHJcbiAgICAgIHVucXVvdGUoJHJhdy1xdWVyeSksXHJcbiAgICAgIGluc3BlY3QoJHJhdy1xdWVyeSlcclxuICAgICk7XHJcblxyXG4gICAgQG1lZGlhICN7JHF1ZXJ5fSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGVycm9yICdObyB2YWx1ZSBmb3VuZCBmb3IgYCN7JGJyZWFrcG9pbnR9YC4gJ1xyXG4gICAgICAgICArICdQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLic7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJvdHRvbSwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xyXG4gIEBpZiAkaW5zZXQge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJvdHRvbSAkYmx1ciAkY29sb3I7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICAgIGJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICB9IEBlbHNlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJvdHRvbSAkYmx1ciAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1maWVsZCB7XHJcbiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udDogMTRweC8xMDAlIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgcGFkZGluZzogLjVlbTtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjMpO1xyXG4gIEBpbmNsdWRlIHJvdW5kZWQoKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAsIDFweCwgMnB4LCByZ2JhKDAsIDAsIDAsIDAuMikpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uKCRjb2xvcjogJHJlZCwgJHRleHRfY29sb3I6ICR3aGl0ZSkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQ6IDE0cHgvMTAwJSBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gIHBhZGRpbmc6IC41ZW0gMmVtIC41NWVtO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgQGluY2x1ZGUgcm91bmRlZCgpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMXB4LCAycHgsIHJnYmEoMCwgMCwgMCwgMC4yKSk7XHJcblxyXG4gIGNvbG9yOiAkdGV4dF9jb2xvciAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3IsIDE4JSk7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50KHNhdHVyYXRlKCRjb2xvciwgMTUlKSwgZGFya2VuKCRjb2xvciwgMTUlKSk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogc2F0dXJhdGUoJGNvbG9yLCAxMCUpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQoc2F0dXJhdGUoJGNvbG9yLCA1JSksIGRhcmtlbigkY29sb3IsIDUlKSk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGNvbG9yOiBzYXR1cmF0ZSgkY29sb3IsIDE1JSk7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudChzYXR1cmF0ZSgkY29sb3IsIDE1JSksIGxpZ2h0ZW4oJGNvbG9yLCAxNSUpKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiByb3VuZGVkKCRyYWRpdXM6IDAuNWVtKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQoJGZyb20sICR0bykge1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oJGZyb20pLCB0bygkdG8pKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkZnJvbSwgJHRvKTtcclxuICBmaWx0ZXI6ICBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skZnJvbX0nLCBlbmRDb2xvcnN0cj0nI3skdG99Jyk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncykge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkYXJncztcclxuICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgdHJhbnNpdGlvbjogJGFyZ3M7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHZlcnkgYmFzaWMgc3R5bGVzLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLyoqXHJcbiAqIFNldCB1cCBhIGRlY2VudCBib3ggbW9kZWwgb24gdGhlIHJvb3QgZWxlbWVudFxyXG4gKi9cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuKntcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEJhc2ljIHN0eWxlcyBmb3IgbGlua3NcclxuICovXHJcbmEge1xyXG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG9uLWV2ZW50IHtcclxuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUtYnRue1xyXG4gIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbi5zaXRlLXdyYXBwZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBwYWRkaW5nLXRvcDokc2l0ZS1kZWZhdWx0LXRvcC1wYWRkaW5nO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpIHtcclxuICAgIHBhZGRpbmctdG9wOiRzaXRlLW1vYmlsZS1kZWZhdWx0LXRvcC1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuYS5zZWxlY3RlZC1saW5re1xyXG4gIGNvbG9yOiAkbGlnaHQtcmVkLWNvbG9yO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIHZhcmlhYmxlcy5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8vIFJlZ3VsYXIgZm9udCBmYW1pbHlcclxuLy8vIEB0eXBlIExpc3RcclxuJHRleHQtZm9udC1zdGFjazogJ0Fzc2lzdGFudCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZm9udC1zdGFjazogJ29lX3J1dHpfcHJvbWVkaXVtJywgJ0hlbHZldGljYSBOZXVlIExpZ2h0JywgJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbi8vLyBAdHlwZSBDb2xvclxyXG4kbWFpbi1jb2xvcjogIzAwMDAwMCAhZGVmYXVsdDtcclxuJHRleHQtY29sb3I6ICM1NTE5MDAgIWRlZmF1bHQ7XHJcbiRicmFuZC1jb2xvcjogIzU1MTkwMCAhZGVmYXVsdDtcclxuJGxpZ2h0LXJlZC1jb2xvcjogI2JmMzExYSAhZGVmYXVsdDtcclxuJGNvbG9yLXJlZDogI2JmMzExYSAhZGVmYXVsdDtcclxuJHJlZC1jb2xvcjogI2JmMzExYSAhZGVmYXVsdDtcclxuJG1pZC1ncmV5LWNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1MykgIWRlZmF1bHQ7XHJcbiRkYXJrLXJlZC1jb2xvcjogIzU1MTkwMCAhZGVmYXVsdDtcclxuJGNoYW5naW5nLWNvbG9yOiAjMTY2YjI3ICFkZWZhdWx0O1xyXG5cclxuLy9AdHlwZSBnZW5lcmFsXHJcbiRiYXNlLXppbmRleDogMTAwO1xyXG4kbWF4LXdpZHRoOiAxMjMwcHggIWRlZmF1bHQ7XHJcbiRjZW50ZXItbWFyZ2luOiAwIGF1dG87XHJcbiRwYWRkaW5nLWJhc2U6IDE1cHg7XHJcbiRwYWRkaW5nLWJhc2UtYm94OiAyMHB4O1xyXG4vL2hlYWRlclxyXG4kaGVhZGVyLXBvc2l0aW9uOiBmaXhlZCAhZGVmYXVsdDtcclxuJHNpdGUtZGVmYXVsdC10b3AtcGFkZGluZzogMHB4ICFkZWZhdWx0O1xyXG4kc2l0ZS1tb2JpbGUtZGVmYXVsdC10b3AtcGFkZGluZzogMHB4ICFkZWZhdWx0O1xyXG4kc2VjdGlvbi1zcGFjZXItaGVpZ2h0OjIwcHggIWRlZmF1bHQ7XHJcbiRyb3ctc3BhY2VyLWhlaWdodDoyMHB4ICFkZWZhdWx0O1xyXG4vL2hyXHJcbiRoci1mdWxsLWhlaWdodDogMXB4ICFkZWZhdWx0O1xyXG4kaHItZnVsbC1iZzogI2MxYzFjMSFkZWZhdWx0O1xyXG4kaHItYm9yZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kaHItbWFyZ2luOjIwcHggMHB4ICFkZWZhdWx0O1xyXG4vL2lubmVyIHBhZ2VcclxuJGlubmVyLWNvbnRlbnQtaG9sZGVyLXdpZHRoOiA3Ny41JSAhZGVmYXVsdDtcclxuJGlubmVyLWNvbnRlbnQtYXNpZGUtd2lkdGg6IDIyLjUlICFkZWZhdWx0O1xyXG4vL2Zvb3RlclxyXG4kZm9vdGVyLXBhZGRpbmctdG9wOjYwcHggIWRlZmF1bHQ7XHJcbiRmb290ZXItbWluLWhlaWdodDozNjBweCAhZGVmYXVsdDtcclxuJGZvb3Rlci1iZzojZmZmICFkZWZhdWx0O1xyXG4vL0B0eXBlIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50czogKFxyXG4gICdleHRyYS1zbWFsbCc6IChtYXgtd2lkdGg6IDQ4MHB4KSxcclxuICAnc21hbGwnOiAobWF4LXdpZHRoOiA3NjhweCksXHJcbiAgJ21lZGl1bSc6IChtYXgtd2lkdGg6IDk5MnB4KSxcclxuICAnbGFyZ2UnOiAobWF4LXdpZHRoOiAxMjAwcHgpLFxyXG4gICdtaWQtbGFyZ2UnOiAobWF4LXdpZHRoOiAxMTAwcHgpLFxyXG4gICdodWdlJzogKG1heC13aWR0aDogMTQwMHB4KSxcclxuKSAhZGVmYXVsdDtcclxuLy9AdHlwZSBmb250IHNpemVzXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XHJcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxucHtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuJGNvbXAtYmc6ICMwNTE3MjQgIWRlZmF1bHQ7XHJcbiR0aXRsZS1jb2xvcjogI2ZiYWIxOCAhZGVmYXVsdDtcclxuJGNvbG9yLWdyZWVuOiAjZmJhYjE4O1xyXG4iLCIvKipcclxuICogQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XHJcbiAqL1xyXG5ib2R5IHtcclxuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIGZvbnQ6IG5vcm1hbCAkZm9udC1zaXplLWJhc2UgJHRleHQtZm9udC1zdGFjaztcclxuICBkaXJlY3Rpb246IHJ0bDsgXHJcbn1cclxuIiwiYm9keS5zY3JvbGxpbmcgLmhlYWRlci1kZXNrdG9wLCBib2R5LnNtYWxsLWhlYWRlciAuaGVhZGVyLWRlc2t0b3B7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuXHJcblxyXG4gIC5oZWFkZXItd3JhcHBlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweCAwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWJne1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwLCAjZmZmIDEwMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItbG9nb3tcclxuICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfSAvL2hlYWRlci1sb2dvXHJcbn1cclxuXHJcbmhlYWRlcntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmhlYWRlci1kZXNrdG9we1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1iZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwLCAjZmZmIDQwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXdyYXBwZXJ7XHJcbiAgICAgIG1heC13aWR0aDogMjAwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG4gICAgICBuYXZ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHggNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgIH0gLy9hXHJcbiAgICAgICAgICAgICYuaGVhZGVyLXNlbGVjdGVke1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTBFMTM7XHJcblxyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgfSAvL2FcclxuICAgICAgICAgICAgfSAvL2hlYWRlci1zZWxlY3RlZFxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhFMEUxMztcclxuXHJcbiAgICAgICAgICAgICAgLmhlYWRlci1zdWItbWVudXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYXtcclxuXHJcbiAgICAgICAgICAgICAgfSAvL2FcclxuICAgICAgICAgICAgfSAvL2hvdmVyXHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLXN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmIDAsICNmZmYgMzMlLCB0cmFuc3BhcmVudCA3NSUpO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgbGl7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFMEUxMztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IC8vaGVhZGVyLXN1Yi1tZW51XHJcbiAgICAgICAgICB9IC8vbGlcclxuICAgICAgICB9IC8vdWxcclxuICAgICAgfSAvL25hdlxyXG5cclxuLmhlYWRlci1zZWFyY2gtY29udGFpbmVye1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5wcm9kdWN0LWdsYXNze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gIH1cclxuXHJcbiAgZm9ybXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwwLDAsMC4zKSwgMCAwIDVweCByZ2JhKDAsMCwwLDAuMykgaW5zZXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzLCBvcGFjaXR5IDAuNXM7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBib3JkZXI6MDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9IC8vaW5wdXQgdGV4dFxyXG5cclxuICAgICYuaGVhZGVyLWZvcm0tZGlzcGxheXtcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAzMnB4IDVweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfSAvL2lucHV0IHRleHRcclxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9IC8vaW5wdXQgc3VibWl0XHJcbiAgICB9IC8vaGVhZGVyLWZvcm0tZGlzcGxheVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDdweDtcclxuICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgei1pbmRleDogMTAwMjtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0gLy9pbnB1dCBzdWJtaXRcclxuICB9IC8vZm9ybVxyXG59IC8vaGVhZGVyLXNlYXJjaC1jb250YWluZXJcclxuXHJcbiAgICAvKiAgLmhlYWRlci1zZWFyY2gtY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWFnZXMvaGVhZGVyX3NlYXJjaF9pY24ucG5nKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgfSAvL2FmdGVyXHJcblxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm17XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggM3B4IDNweCAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgICB9IC8vaW5wdXRbdHlwZT1cInRleHRcIl1cclxuXHJcbiAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwcHggMHB4IDNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIH0gLy9pbnB1dFt0eXBlPVwic3VibWl0XCJdXHJcblxyXG4gICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDNweCA1cHggcmdiYSgwLDAsMCwwLjEpIGluc2V0O1xyXG4gICAgICAgICAgfSAvL2lucHV0XHJcblxyXG4gICAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2YjczNzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH0gLy9wbGFjZWhvbGRlclxyXG5cclxuICAgICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmI3Mzc5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9IC8vcGxhY2Vob2xkZXJcclxuXHJcbiAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2YjczNzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH0gLy9wbGFjZWhvbGRlclxyXG5cclxuICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2YjczNzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH0gLy9wbGFjZWhvbGRlclxyXG4gICAgICAgIH0gLy9oZWFkZXItc2VhcmNoLWZvcm1cclxuICAgICAgfSAvL2hlYWRlci1zZWFyY2gtY29udGFpbmVyKi9cclxuXHJcbiAgICAgIC5oZWFkZXItbG9nb3tcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9IC8vaGVhZGVyLWxvZ29cclxuXHJcbiAgICAgIC5oZWFkZXItc2hvcHBpbmctY2FydHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5oZWFkZXItc2hvcHBpbmctY2lyY2xle1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQxZTI2O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICByaWdodDoxNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgfSAvL3NwYW5cclxuICAgICAgICB9IC8vaGVhZGVyLXNob3BwaW5nLWNpcmNsZVxyXG4gICAgICB9IC8vaGVhZGVyLXNob3BwaW5nLWNhcnRcclxuICAgIH0gIC8vaGVhZGVyLXdyYXBwZXJcclxuICB9IC8vaGVhZGVyLWRlc2t0b3BcclxufSAvL2hlYWRlclxyXG4iLCJib2R5LnNjcm9sbGluZyAuaGVhZGVyLW1vYmlsZXtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5oZWFkZXItbW9iaWxle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuICAuaGVhZGVyLXdhemV7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1waG9uZS1tb2JpbGV7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBjb2xvcjogI2ZiYWIxODtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogN3B4O1xyXG4gIH1cclxuXHJcbiAgI2hlYWRlci1sb2dvLW1vYmlsZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogNzAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXBob25le1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogIzZiNzM3OTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLW1lbnUtYnRue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgLy9tYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIuY3VzdG9tLWZvcm17XHJcbiAgLmZpbGV1cGxvYWR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAubm90ZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgcmlnaHQ6IC0xODBweDtcclxuICAgICAgY29sb3I6ICNmOWVkMDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tZmlsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG5cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1maWxlIGlucHV0W3R5cGU9ZmlsZV0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBoMntcclxuICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgY29sb3I6JGxpZ2h0LXJlZC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG4gIH1cclxuXHJcbiAgc3Bhbi5zbWFsbC1ub3Rle1xyXG4gICAgY29sb3I6JGxpZ2h0LXJlZC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gIH1cclxuXHJcbiAgcC5ub3Rle1xyXG4gICAgY29sb3I6JGJyYW5kLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOjE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICB9XHJcblxyXG4gIGRpdi5mb3JtLWhlYWQtc3BhY2Vye1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoyNXB4O1xyXG4gIH1cclxuXHJcbiAgaHIuZm9ybS1ocntcclxuICAgIG1hcmdpbjowcHg7XHJcbiAgICBtYXJnaW4tdG9wOjEzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGhlaWdodDoxcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2QyZDJkMjtcclxuICB9XHJcblxyXG5cclxuICAuZm9ybS1jb250cm9se1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDo0NHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6MThweDtcclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOjE3cHg7XHJcbiAgfVxyXG5cclxuICAuaGFzLWVycm9ye1xyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjYTk0NDQyO1xyXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbHtcclxuICAgIG1pbi1oZWlnaHQ6MTAwcHg7XHJcbiAgICByZXNpemU6bm9uZTtcclxuICB9XHJcblxyXG4gICRhY3RpdmVDb2xvcjogI2Y5ZWQwMDsgLy9ncmVlblxyXG4gICRkYXJrZW5Db2xvcjogZGFya2VuKCRhY3RpdmVDb2xvciwgMjAlKTtcclxuICAkYmFja2dyb3VuZDogI2Y5ZWQwMDtcclxuXHJcblxyXG4gIC8qIC5jdXN0b21DaGVja2JveCAqL1xyXG4gIHNlY3Rpb257XHJcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gIH1cclxuICAuY3VzdG9tQ2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6MjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbToxN3B4O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OjI0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZm9yY2UtY2hlY2tlZCBsYWJlbHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xyXG4gICAgfVxyXG4gICAgJi5mb3JjZS1jaGVja2VkIGxhYmVsOjphZnRlcntcclxuICAgICAgb3BhY2l0eTogMSA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b21DaGVja2JveFRleHR7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIG1hcmdpbi1yaWdodDo5cHg7XHJcbiAgICBtYXJnaW4tdG9wOjFweDtcclxuICAgIG1heC13aWR0aDogODUlO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1mb3Jte1xyXG5cclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM4RTBFMTM7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgaGVpZ2h0OjQ0cHg7XHJcbiAgfVxyXG4gIC5zZWxlY3Qtd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNlbGVjdHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogJyc7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRlLWJveHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mb3JtLWJnLWhvbGRlcntcclxuICBwYWRkaW5nOjBweCAyMHB4O1xyXG59XHJcblxyXG4uZm9ybS1jaXJjbGUtbm90ZXtcclxuICB3aWR0aDogMjQwcHg7XHJcbiAgaGVpZ2h0OiAyNDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvIGF1dG87XHJcbiAgdG9wOiAxNzBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWVkMDA7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgcGFkZGluZzogNDNweCAwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6bm9uZTtcclxuICAgIHRvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICB9XHJcbiAgLmhlYWRsaW5le1xyXG4gICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAudGV4dHtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgJjpmb2N1cywmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLml0ZW0tYXJyb3d7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDdweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICB9XHJcblxyXG4gICZfcHJldntcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGxlZnQ6IDQwJTtcclxuICAgIH1cclxuICB9IC8vcHJldlxyXG4gICZfbmV4dHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgbGVmdDogNjAlO1xyXG4gICAgfVxyXG4gIH0gLy9uZXh0XHJcbn0gLy9pdGVtLWFycm93XHJcblxyXG4uY2F0YWxvZy1oMXtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1haW57XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtOTBweDtcclxuXHJcbiAgaDF7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4jbGlnaHRnYWxsZXJ5e1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtZnVsbC1wYWdle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnByb2R1Y3QtbnVte1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtbWFpbi1pbmZve1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZWRlZGU7XHJcblxyXG4gICAgLnByb2R1Y3QtaW5mby1zaWRle1xyXG4gICAgICBtYXgtd2lkdGg6IDU2NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RlZGVkZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0LWluZm8tdGV4dHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0LWFkZC1jYXJ0e1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwwLDAsMC41KSBpbnNldDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvc2VjdXJlLnBuZyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gLy9iZWZvcmVcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY2FydF9iaWcucG5nKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IC8vYWZ0ZXJcclxuICAgICAgfSAvL3Byb2R1Y3QtYWRkLWNhcnRcclxuICAgIH0gLy9wcm9kdWN0LWluZm8tc2lkZVxyXG5cclxuICAgIC5wcm9kdWN0LWltYWdlLXNpZGV7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIGhlaWdodDogNDkwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZWRlZGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtbW9yZXtcclxuICBoMntcclxuICAgIG1hcmdpbjogMzVweCAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNlbGVjdG9ye1xyXG4gIHdpZHRoOiAyOTBweDtcclxuICBoZWlnaHQ6IDQxcHg7XHJcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsMC4zMCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIC8vb3V0bGluZTogbm9uZTtcclxuICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgJjphY3RpdmV7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDAsMCwwLDAuNTApO1xyXG4gICAgdG9wOjFweDtcclxuICAgIGxlZnQ6IDFweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LXNlbGVjdG9yLWFycm93e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogN3B4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9IC8vYWZ0ZXJcclxuICB9IC8vcHJvZHVjdC1zZWxlY3Rvci1hcnJvd1xyXG5cclxuICBzZWxlY3R7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC8vb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIH0gLy9zZWxlY3RcclxufSAvL3Byb2R1Y3Qtc2VsZWN0b3JcclxuXHJcbi5wcm9kdWN0LXByaWNle1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLnByb2R1Y3Qtb2xkLXByaWNle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGl7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9IC8vaVxyXG4gIH0gLy9wcm9kdWN0LW9sZC1wcmljZVxyXG5cclxuICAucHJvZHVjdC1wcmljZS10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9IC8vcHJvZHVjdC1wcmljZS10aXRsZVxyXG5cclxuICAucHJvZHVjdC1wcmljZS1zdW17XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vcHJvZHVjdC1wcmljZS1zdW1cclxufSAvL3Byb2R1Y3QtcHJpY2VcclxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVkX2NzX2xvZ297XHJcbiAgICAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDt9XHJcbiAgICAxMDAle2JhY2tncm91bmQtcG9zaXRpb246IDAgLTQxOHB4O31cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVkX2NzX2xvZ297XHJcbiAgICAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDt9XHJcbiAgICAxMDAle2JhY2tncm91bmQtcG9zaXRpb246IDAgLTQxOHB4O31cclxufVxyXG5cclxuLmNyZWRpdHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4uY3NfbG9nb19wbmd7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNjNweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFLTUFBQUdpQ0FNQUFBQzhtWWFqQUFBQVhWQk1WRVVBQUFBeE1URXdNREF2THk4dUxpNHNMQ3dmSHg4QUFBQXVMaTRmSHg4YUdob29LQ2dBQUFBQUFBQXdNREFVRkJRQUFBQXJLeXNtSmlaUlVWRm9hR2hNVEV4N2Uzc0FBQUFmSHg4UER3OS9mMzl2YjI5ZlgxOC9QejlQVDArQ0pZTWZBQUFBRjNSU1RsTUE4UDdhbkxGSkg4ZDlYWElVQ3VjME9vZVpYc2V4SDdqK2ZTTUFBQVZ2U1VSQlZIamE3TjNaanRwQUVJWGhVOVdyMjlnR3NwenViTy8vbUtFZGtwQ1FTTm5USlBWSlk0eXBpOUlNSTgwdkJBTmpqUG1hNEJZTUxwRW5qQ3JtRm5BUlpNR050T0V6VzZndDRTK1loV3hNdU9Qa3M4RkdDak8rS0MzNGZRcGJqb2tGZDBSd0s3R2VFcnpIRjdtRzM4ZnpoS3R0d1R0eCtjS09rVE82bEhBdkN1UDk5UTJmQ0lLUENoUzNKbFVIUlhsLzE5M09ralVrSUR0VUpXdmpuUG94UUNReEFyNWhsMGpXR2FqYSt1TWVFTEp1TTBQbHpBdEI1MGhka3BJS1R5VXJLNjVVRGlqVDFEY29Cem5xWVFLbXFhQk1CNkFDY3V5WGoxTy9PN25Mc1FBRjNSYVVMR2dDVXNuUXduUHk1YXUyaUN5cVdGckdPOXVwUDN5ZHFnR0JiMTZ5ZUxyTW1Qb1hMaUpQMGFlWkwxNXg5bjFVSFJmc3l2bzBROFhsU1ozMkhiUGtvNTRWelIyQXJPY2orbVZ4T1FCVFBldEJiNzZkcVFxWVFWMmFod2o0QW1BVVFhVDNUSXVRRlR0SHNDNU45cW5YQUo5NEl2a0ZucmUvYUs0QjlKN3ppWWlNMksyNkt2UUE1NTRoSEIwVWNLRnFQU3E2bzZ1VHdxR3FDakN0Q0ZPNDdJbUxMUUZRQVQyNEx4anF4eDBoclFrV0orSXdid0E4UWRtbkNMNjg3dGoxbStRVHhPT0NDdkRrOXdValord1VrTklYeXdGaFdyR2ZPa3o3amdjRnprR3hvZ0poZno2R2NoQkJWNmxTNmNHODc2ajdHcTlmdkc1TEg0aGt4RHVOVlNvRmRNaDlLbXJ0UDlDYkhUTUZ1WGt2UmZqaURkTzdIVGQ2ZE5NWk9PWVZDSWZWclFkMzNrL0Z5V0hGUmJoY3hBcDNEdXNhZ0tMT0FYSkVGNTJJZU1CNXlJemNNSE1qMlRaa0Iyd1VkTmRCNXhlRUdiNmhNRzVLclc1dTZQck5pU2NzanF4YlA4NllwZStJNXZHRHlvcXZvc2RWWU1UZkU4cTM3RmdWZzZxbkQyY3pqREhtZHl1U01icE13ZWdXWHpDbWF4ZDIxb1hXaGRhRjFvWFdoZGFGMW9YV2hjYjhrNUliOWEveHg2cWFLQkhtMzJSZGFGMW9YV2hkYUYxb1hXaGRhRjFvek0rcU5XRndrZHd3dW1qWlpiNkRkYUYxb1hXaGRhRjFvWFdoZGFGMW9YWGhyelg3NGQrYmhEYndlNVBlQ3pKOEh4cGpyQXR2V0JkYUYxb1hXaGRhRjFvWFdoZWFUeTJ0RFIrSHl5Tzg2R1dNZVRqV2hkYUYxb1hXaGRhRjFvWFdoZGFGNWs3MDQ3L3NKZlFZblJkN2docnpFS3dMclF1dEM2MExyUXV0QzYwTHJRdU4rUU8yOFZPN3NHSjBqN0NqZVVUL1N4ZmVoZUdBWGRpblB6TmNGL3FteTloZHVHVmV4TEc3RUpIWkw0TjNZV0Y1Z0M3Y3JBdC9RUmRtc1M2MExqVEdQSndIK0h5YStBQ2ZyeG80L24vZndMYmdhNndMdjdzTDc0M1loVy9adTRQVWlHRWdpS0t5cldtYkNDTzBLdXYrRjgwcWtIZ3l1d1NxbWY5UDRKWGhvVllyMU1zdE14ZWV4Nkl3ZDJHZjBqWE1YVml1cTM2WXUzQlh0WGRoVTlpN2NKditMbndNWElnTGlZamV0L1BoUDVEZHBQSnJSaTdzdFpYbjdGd1l0ZHp5YytGUWxPZThYQmc2aHZrYzZTRnBkdTg1MGxxdnBSVDNPZEpIZ2puU29kM2VoYUd3ZCtFNUF4ZmlRaUtpZjZndi9xOUdMZ2xPTmR2U3krODV1ZkJGYmk1OHpzK0ZvVlp1MmJtdzZham1jNlNySkRWdkY0NVFBaGV1cTc4TE4rNFgvb2tMbXpndnhJVkU5RlVjL21kSFZiTzRkMWIrVE5sNkZ4ZXlkNGE5TXo0dVpPOE1lMmZNWE1qZUdWeEl1ZHNURE1HRlZOdzd0d1FYelloK2hndHhJUzdFaGJnUUYrSkNYSWdMWC9WRzZ6TjNUZnVQN1BKL0ZKS0ljQ0V1eElXNEVCZmlRbHlJQytsN2E0SjM0NjhFTHhmMkJBc3ppUWdYNGtKY2lBdHhJUzdFaGJpUWJvM05ub1M3RXBDd1ZVNElpYktGQzNFaExzU0Z1QkFYNGtKY1NPNGxPSHpiRTl3aDdKTW40WWx3NFMxY2lBdHhJUzdFaGJnUUYzNjJkd2NuQU1KQUVFVVhvaUZFSk1kMSttOVVLMUFobHduOHYxVThXQmdpb24vVkJUWW5TcFp3YjJ5dVh3bHJ1REFWOWk3Y0ZiZ1FGK0pDWElnTGNlRkh1SkNJaUJ5clRhMm56RjE0UFNkekY4YlJ4NGtMY1NFdXhJVzRFQmUraEFzbnV3RzhWSWdBQU0rdER3QUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZWRfY3NfbG9nbyAzcyBzdGVwcygxOSkgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGFuaW1hdGVkX2NzX2xvZ28gM3Mgc3RlcHMoMTkpIGluZmluaXRlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICBib3R0b206IDMycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLmNzX2xvZ29fcG5nX3doaXRle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUtNQUFBR2lDQU1BQUFDOG1ZYWpBQUFBTTFCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8rM2xlS0NBQUFBRUhSU1RsTUE4Snphc1VrMkg4ZGRmWElVQ3VlSDZHTXpUZ0FBQlFwSlJFRlVlTnJzMjltdUVsRVFSdUZWdGVlZStOLy9hV1UzZWtUUnhPbkUxdFNYUUdCVElSV0doSFVCSVlUd1BUbnRYRnlUYmx4VjZjb0EyWGFldE1wWGFwWWFmOEZxdW11OFNQYlZvQ1JUNTV2YXp2c1pVaTlOZ3hkbUx4K0ZoanZmbE1UN2NkMzRxTzQ4bEozWEhZdFdwdFo0VlV6bDlienloV3g4TmhEUEZpa2hCZzlMZXA2VmxCdjBoQjdXcG5tR1dWTUJGNmQyUGdaNmNEQkpkVldXVnQwWlU1SzBuN080SHZoSXRqR1dCVmpHWmxYYkFzc3lHTXNHQXF2enVDN3o3cEtXalFIajdZdWdnUXhOV2JscDJzMTJpVjJkaDNxYkQ3OU5rWFUzWEttcnRIa0JLTG9WYitmT3EydEsyam1ObzNka3FTOUttanQyNjFVdWxEYm84c284dHRRekxISnRlbm81bXd4MXBGMk9HUktvbUZIa3JyYWJKRTVKNTVTOVRRMFh6WGRjejErMEpKQzcxcHNvS3B3T0hVSWJLV1Z5VFFoU2xsVEZWSk1Xa1pCa3NCemtKYnMyZ05vQUdYSWVDMlo5M2hHVGpEMlpKZFlLdUpBOVR3MFhrd3VhTjh3QkpORE56d1dMVms0Q0c0TFVNM2s1T0c4bWxpcGdFM2dXNTNHR0paSEhac1lreVNSSEhUa21YSHg2cjZGSUJaNEdEU1c2Y0JWTjY5T09YVWFYdXczVFhYdnNXT1ZNaTBQdEIrVHRTTWVXL0x4cHliWURJTjhQT1VpZWp5UERVRXBnbGFra00zTklqcTEwc2FycXJ0SVRWQm53TnBoOEo2KzRHQ3JuV0ZyRnRBcHV1ckVuU1hWZXI2dzJkMFRPTHhvSDMvUDByRm1GdnllUEg5bFI0cUowNHlPdGhCRENleHZXdWJvdTQrcDJIMXpUMllVUDBZWFJoZEdGMFlYUmhkR0YwWVhSaFNIOGwxcTY2cS94ZjZ0cWloWEMveW02TUxvd3VqQzZNTG93dWpDNk1Mb3doTjhsTlM2dVNKV3JLNUZkNFNkRUYwWVhSaGRHRjBZWFJoZEdGMFlYUmhmK1dhdGYvcjlKWFBtL1NaOWt1M3dmaHZDQnZUdFdZUmdFQWpDY1NKVmtFTzc5bjdhZFVram9VQ2psam56LzdPQ2d3NGR3aWd2ZmNTRVhjaUVYY2lFWGNxRk96WWowT0p3VkhyMGtsWXNMdVpBTHVaQUx1WkFMdVZDWGVzdi83TFZHVzdMWFZnZFVLaEVYY2lFWGNpRVhjaUVYY3FIMGgwWithdTk1NzN5cFBhcGlkM0hoR1lZWlhYaXNQc3Jud2hZeGM3dHdiUEdxNTNiaDBtTnJNN2tMOTlnTHVIQnc0UTljdUsxY3lJV1N5bFZnUGswdk1GLzFFZmwvMzFqR1o4ZHc0ZGN1dkpiUmhVLzI3aUJGWWhBSW83Q2FsRHFJV1BjLzdUU3pDRE9kektLaEcvNGk3NTBnbXlSOFdLcWQ5Z3VvdVhEMjdDYnV3dXFQbHJnTGszdjVFbmRoOHlMdnd1RW03OEl0Z0F2M2hRdHhJUkhSZlp1Ny9rRDJjRStYQ2Jtd2xwSE95Ym5RU25wS3o0WExMWjNUY3FGNVgrSnpwTjBmVmUwNTBsSThwNlErUjdvSG1DTmQzdVJkYUc3eUxweHV1QkFYRWhGOW9KcjFiNDNNQVZZMVI2N3BPaVVYWGlmbndvdmtYR2puSDd1Y0M0ZjNJajVIK3RQUWR1R3lDQzcwQUM3YzJGL0kva0pjaUF1SjNweDEvYldqb3Z0bE9wcUZMMU8wN3VKQ3pwM2gzQmtkRjNMdURPZk80RUpjaUF2cGpiVUFRM0NtK3lvZHpTM0FSak9pditGQ1hJZ0xjU0V1eElXNEVCZml3dis2MGZHWnpWMytJV3VBU3lHSkNCZmlRbHlJQzNFaExzU0Z1SkIrRitIZWVBOXdjMkVOY0dBbUVlRkNYSWdMY1NFdXhJVzRFQmZTVTJ1VEoyR0xRTUpSV0NFa2loWXV4SVc0RUJmaVFseUlDM0VocVJkZzhhM3B2aTVITmNBekVyMFNMc1NGdUJBWDRrSmNpQXR4NFhkN2QzUUNJQXdFVVRBWUV4SkV1UDZyMVFyeUk4Z0Y1blV4c0xCY0tPbTMyZ2FmRXpWcXlWNC9zcTRTZG5GaFNlL0NNd29YY2lFWGNpRVhjdUV5THBRazVheU5HRE1pdlF2ZmtydXdYTFBmWE1pRlhNaUZYTWlGaTdqd1l3OFJxUk02UjdzeXpRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbn1cclxuIiwiLmhvbWUtbWFya2V0aW5ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzkwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2hvbWVfYm94X2JnLmpwZykgY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvaG9tZV9ib3hfYmcuanBnKTtcclxuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5ob21lLW1hcmtldGluZy13cmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogMTA3MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtbWFya2V0aW5nLWJveHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1hcmdpbjogNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY+aW1ne1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwIDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWUtbWFya2V0aW5nLXRleHR7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ob21lLW1hcmtldGluZy13YXZle1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogMTJweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyLWJyYW5kc3tcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAtMTBweCAyNXB4ICByZ2JhKDAsMCwwLDAuMSksXHJcbiAgICAgICAgICAgICAgMHB4IDEwcHggMjVweCAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxNTA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1icmFuZHMtY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiAxMTUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0b3A6IDQwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1icmFuZHMtaW1hZ2Vze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nOjBweCA3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kLWltYWdle1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDN7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL3RvcDogLTIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuaW5mby1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxNDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG5cclxuICAuaW5mby1ib3gtb3ZlcmxheXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH0gLy9pbmZvLWJveC1vdmVybGF5XHJcblxyXG4gIC5pbmZvLWJveC1jb250ZW50e1xyXG4gICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5pbmZvLWJveC10ZXh0e1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfSAvL2xhc3Qtb2YtdHlwZVxyXG4gICAgICB9IC8vcFxyXG4gICAgfSAvL2luZm8tYm94LXRleHRcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwIDU1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9IC8vaW1nXHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4RTBFMTM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjOEUwRTEzO1xyXG4gICAgfSAvL2FcclxuICB9IC8vaW5mby1ib3gtY29udGVudFxyXG59IC8vaW5mby1ib3hcclxuIiwiLmhvbWUtcHJvZHVjdHN7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICNob21lLWJveC0ye1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMywgaDF7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAvL3RvcDogMzBweDtcclxuICAgICAgbWFyZ2luOiAzMHB4O1xyXG4gICAgICAvL2xlZnQ6IDUwJTtcclxuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfSAvL2gzXHJcbiAgfSAvLyNob21lLWJveC0yXHJcbn0gLy9ob21lLXByb2R1Y3RzXHJcblxyXG4ub24tc2FsZXtcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy90YWdfc2FsZS5wbmcpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgbGVmdDogLTZweDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxufVxyXG4uaG9tZS1wcm9kdWN0e1xyXG4gIGhlaWdodDogNDIwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuLmhvbWUtcHJvZHVjdCwgLmhvbWUtc3ViY2F0e1xyXG4gIHdpZHRoOiAyNzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcclxuXHJcbiAgLmhvbWUtcHJvZHVjdC1sb3dlcntcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZS1pbWFnZS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMjEwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZWRlZGU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfSAvL2hvbWUtaW1hZ2UtY29udGFpbmVyXHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAuaG9tZS1wcm9kdWN0LXRpdGxle1xyXG4gICAgbWFyZ2luOiAwcHggMCA1cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6NDhweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmPi50ZXh0e1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vaG9tZS1wcm9kdWN0LXRpdGxlXHJcblxyXG4gIC5ob21lLXByb2R1Y3QtZGVzY3JpcHRpb257XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgfSAvL2hvbWUtcHJvZHVjdC1kZXNjcmlwdGlvblxyXG5cclxuICAuaG9tZS1wcm9kdWN0LXByaWNle1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH0gLy9ob21lLXByb2R1Y3QtcHJpY2VcclxuXHJcbiAgLmhvbWUtcHJvZHVjdC1idG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1idG4tY2FydHtcclxuICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgIHRvcDowO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiA2OXB4O1xyXG4gICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgIGJvcmRlci1jb2xvcjojZmZmO1xyXG4gIH0gLy9ob3ZlclxyXG59IC8vaG9tZS1wcm9kdWN0XHJcblxyXG4uaG9tZS1zdWJjYXR7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi5ob21lLXByb2R1Y3RzLWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IDYwcHggMCAwO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufSAvL2hvbWUtcHJvZHVjdHMtY29udGFpbmVyXHJcbiIsIi5jYXRhbG9nLWJhbm5lcntcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uY2F0YWxvZy13cmFwcGVye1xyXG4gIHBhZGRpbmc6MzVweCAkcGFkZGluZy1iYXNlIDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDgwcHg7XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZy1tYWlue1xyXG5cclxuICAgIGgxe1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nLXRpdGxle1xyXG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgaDF7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG92ZXItY29sb3J7XHJcbiAgQGF0LXJvb3QgI3smfV9ncmVlbntcclxuICAgIEBpbmNsdWRlIGhvdmVyLWNvbG9yKCMxNjZiMjcpO1xyXG4gIH0gLy9fZ3JlZW5cclxuICBAYXQtcm9vdCAjeyZ9X3JlZHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWNvbG9yKCNmMDUzNTEpO1xyXG4gIH0gLy9fcmVkXHJcbiAgQGF0LXJvb3QgI3smfV9icm93bntcclxuICAgIEBpbmNsdWRlIGhvdmVyLWNvbG9yKCM3ZjZmNWQpO1xyXG4gIH0gLy9fYnJvd25cclxuICBAYXQtcm9vdCAjeyZ9X2xpbWV7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1jb2xvcigjOGJjNzU2KTtcclxuICB9IC8vX2xpbWVcclxuICBAYXQtcm9vdCAjeyZ9X29yYW5nZXtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWNvbG9yKCM4RTBFMTMpO1xyXG4gIH0gLy9fb3JhbmdlXHJcbiAgQGF0LXJvb3QgI3smfV9ibHVle1xyXG4gICAgQGluY2x1ZGUgaG92ZXItY29sb3IoIzM4NzU5Myk7XHJcbiAgfSAvL19ibHVlXHJcbn0gLy9ob3Zlci1jb2xvclxyXG4iLCIuY29udGVudC1iYW5uZXJ7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1odWdnZXJ7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMHB4IGF1dG8gODBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gIC8vIGJveC1zaGFkb3c6IDAgLTZweCAxNXB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5jb250ZW50LW1haW4tc2VjdGlvbntcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgaDF7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZWRlZGU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICM4RTBFMTM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LXRleHQtc2VjdGlvbntcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggNTBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDJ7XHJcbiAgICAgICAgY29sb3I6ICM4RTBFMTM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXRhbG9nLXdyYXBwZXJ7XHJcbiAgLy9taW4taGVpZ2h0OiAxOTUwcHg7XHJcbiAgaDJ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWJveC1jb250YWluZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1ib3h7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG4gIGhlaWdodDogNDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsMCwwLDAuMik7XHJcblxyXG4gIC5wcm9kdWN0LWltYWdle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RlZGVkZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTcwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiwgLnByb2R1Y3QtcHJpY2V7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogNXB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC10aXRsZXtcclxuICAgIG1hcmdpbjogMjUwcHggMjBweCA1cHggMjBweDtcclxuICAgIGNvbG9yOiAjZTQxZTI2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtZGVzY3JpcHRpb257XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1wcmljZXtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLmZhLWlsc3tcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXQtbnVte1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1wcm9kdWN0LXdhdGNoLCAuYnRuLXByb2R1Y3QtY2FydHtcclxuICAgIHdpZHRoOiAxMTVweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLXByb2R1Y3Qtd2F0Y2h7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdF9nbGFzcy5wbmcpO1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1wcm9kdWN0LWNhcnR7XHJcbiAgICBjb2xvcjogI2U0MWUyNjtcclxuICAgIGJvcmRlci1jb2xvcjogI2U0MWUyNjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogdXJsKC9hc3NldHMvaW1hZ2VzL3Byb2R1Y3RfY2FydC5wbmcpO1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQxZTI2O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWFpbi1iYW5uZXJze1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtaWQtbGFyZ2UnKXtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21pZC1sYXJnZScpe1xyXG5cclxuICAgIH1cclxuICB9IC8vaW1nXHJcblxyXG4gIC5ob21lLW92ZXJsYXktc2VjdGlvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfSAvL21lZGl1bVxyXG5cclxuICAgIGgyLCAuYmFubmVyLXRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21pZC1sYXJnZScpe1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAzcHggNXB4IDEwcHggI2ZmZiwgLTNweCAtNXB4IDEwcHggI2ZmZiwgMHB4IDBweCAxMHB4ICNmZmY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTE1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY+c3BhbntcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgIC8vY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRvcDogLTcwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAzcHggNXB4ICNmZmYsIC0xcHggLTNweCA1cHggI2ZmZiwgMHB4IDBweCA1cHggI2ZmZjtcclxuXHJcbiAgICAgIH0gLy9tZWRpdW1cclxuICAgIH0gLy9zcGFuXHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTBFMTM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBwYWRkaW5nOiAzcHggMjBweCA2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21pZC1sYXJnZScpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMTBweCA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMzMlO1xyXG4gICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgfVxyXG4gICAgfSAvL2FcclxuICB9IC8vaG9tZS1vdmVybGF5LXNlY3Rpb25cclxufSAvL21haW4tYmFubmVyc1xyXG5cclxuLmhvbWVwYWdlLWh1Z2dlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1MDtcclxuICBib3gtc2hhZG93OiAwIDBweCAzMHB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHJcbiAgLmhvbWUtYm94e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMjBweCAtNXB4IHJnYmEoMCwwLDAsMC4xKSBpbnNldDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob21lLWNhdGVnb3JpZXN7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIH1cclxuXHJcbiAgZGl2e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2Q1ZDVkNTtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcclxuICAgICAgaGVpZ2h0OiAzMy4zMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2Q1ZDVkNTtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSAvL2ltZ1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gLy9zcGFuXHJcbiAgICB9IC8vYVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGF1dG87XHJcblxyXG4gICAgfSAvL2hvdmVyXHJcbiAgfSAvL2RpdlxyXG59IC8vaG9tZS1jYXRlZ29yaWVzXHJcblxyXG4uaG9tZS1pbWFnZS1jb250YWluZXJ7XHJcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgaW1ne1xyXG4gICAgIG9wYWNpdHk6IDA7XHJcbiAgIH1cclxufVxyXG5cclxuLmhvbWUtcHJvZHVjdHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIi5tZW1iZXItc2lkZS1idG57XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiAjNzc3O1xyXG59XHJcbiIsIi5jYXJ0LXBhZ2V7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLmxvYWRlci1iZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIGJvdHRvbTowO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAmLmhpZGRlbntcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gICAgLmxvYWRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6MDtsZWZ0OjA7XHJcbiAgICAgIHJpZ2h0OjA7Ym90dG9tOjA7XHJcbiAgICAgIG1hcmdpbjphdXRvIGF1dG87XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJ0LWxvd2VyLWJ0bnN7XHJcbiAgbWFyZ2luOjIwcHggMHB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgYnV0dG9uLGlucHV0e1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FydC1pdGVtcy10YWJsZXtcclxuICBtYXJnaW46MHB4IDBweDtcclxufVxyXG5cclxuLmNhcnQtY2VsbC13aGl0ZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbi5jYXJ0LWltYWdlIGltZ3tcclxuICBtYXgtd2lkdGg6NzVweDtcclxufVxyXG5cclxuLmNhcnQtaW1hZ2UtaGlkZXtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXJ0LXVuaXRze1xyXG4gIHdpZHRoOjg4cHg7XHJcbiAgaGVpZ2h0OjMxcHg7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIGJvcmRlcjoxcHggc29saWQgIzkxMTAxZjtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgd2lkdGg6MzBweDtcclxuICB9XHJcbiAgLmNhcnQtLXVuaXRzLWJ1dHRvbntcclxuICAgIGJvcmRlcjowO1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIHdpZHRoOjI5cHg7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2YxZjFmMTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVke1xyXG4gICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJ0LXVuaXRzLS1hZGR7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjOTExMDFmO1xyXG4gIH1cclxuICAuY2FydC11bml0cy0tcmVtb3Zle1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjOTExMDFmO1xyXG4gIH1cclxuICAuY2FydC11bml0cy0taW5wdXR7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgd2lkdGg6MjhweDtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5yZW1vdmUtY2FydC1pdGVte1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDoxOXB4O1xyXG4gIGhlaWdodDozMnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHN2Z3tcclxuICAgIHdpZHRoOjE5cHg7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBzdmd7XHJcbiAgICAgIGZpbGw6cmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVtb3ZlLWNhcnQtaXRlbS1pbnB1dHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXJ0LXBhbmVse1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjQ3cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojOTExMDFmO1xyXG4gIGNvbG9yOiNmZmY7XHJcbiAgZm9udC1zaXplOjI0cHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgbWFyZ2luOjJweCAwcHg7XHJcbn1cclxuXHJcbi5jYXJ0LXNlY3Rpb257XHJcbn1cclxuXHJcbi5jYXJ0LXN2Zy1pY29ue1xyXG4gIHBhZGRpbmctdG9wOjEwcHg7XHJcbn1cclxuXHJcbi5jYXJ0LXRke1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5tYXJnaW57XHJcbiAgbWFyZ2luOjA7XHJcbn1cclxuXHJcbi5jYXJ0LWZncm91cHtcclxuICBsYWJlbHtcclxuICAgIHdpZHRoOjEwMHB4O1xyXG4gIH1cclxuICBzZWxlY3R7XHJcbiAgICBtaW4td2lkdGg6MjAwcHg7XHJcbiAgfVxyXG4gIGlucHV0e1xyXG4gICAgbWluLXdpZHRoOjIwMHB4O1xyXG4gIH1cclxuICAudGV4dHtcclxuICAgIHdpZHRoOjIwMHB4O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FydC1yZWZyZWFzaHtcclxuICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6Z3JlZW47XHJcbiAgaXtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgJ1VURi04JztcclxuXHJcbi8vIDEuIENvbmZpZ3VyYXRpb24gYW5kIGhlbHBlcnNcclxuQGltcG9ydFxyXG4gICdhY2Nlc3NpYmlsaXR5L2FjY2Vzc2liaWxpdHknO1xyXG5cclxuQGltcG9ydFxyXG4gICdhYnN0cmFjdHMvdmFyaWFibGVzJyxcclxuICAnYWJzdHJhY3RzL2Z1bmN0aW9ucycsXHJcbiAgJ2Fic3RyYWN0cy9taXhpbnMnO1xyXG5cclxuLy8gMy4gQmFzZSBzdHVmXHJcbkBpbXBvcnRcclxuICAnYmFzZS9iYXNlJyxcclxuICAnYmFzZS9mb250cycsXHJcbiAgJ2Jhc2UvdHlwb2dyYXBoeScsXHJcbiAgJ2Jhc2UvaGVscGVycyc7XHJcblxyXG4vLyA0LiBMYXlvdXQtcmVsYXRlZCBzZWN0aW9uc1xyXG5AaW1wb3J0XHJcbiAgJ2xheW91dC9oZWFkZXInLFxyXG4gICdsYXlvdXQvaGVhZGVyLW1vYmlsZScsXHJcbiAgJ2xheW91dC9zaXRlLWZvb3RlcicsXHJcbiAgJ2xheW91dC9wYWdlLWhlYWRlcicsXHJcbiAgJ2xheW91dC9zb2NpYWwnLFxyXG4gICdsYXlvdXQvdG9wLWJhbm5lcicsXHJcbiAgJ2xheW91dC9ob21lcGFnZS1zbGlkZXInLFxyXG4gICdsYXlvdXQvZm9ybS1lbGVtZW50cycsXHJcbiAgJ2xheW91dC9tZWRpYS1wYWdlJztcclxuXHJcbi8vIDUuIENvbXBvbmVudHNcclxuQGltcG9ydFxyXG4gICdjb21wb25lbnRzL2NyZWRpdC5zY3NzJyxcclxuICAnY29tcG9uZW50cy9ob21lYm94MScsXHJcbiAgJ2NvbXBvbmVudHMvZm9vdGVyYnJhbmQnLFxyXG4gICdjb21wb25lbnRzL2luZm8tYm94JyxcclxuICAnY29tcG9uZW50cy9ob21lcHJvZHVjdHMnO1xyXG5cclxuLy8gNi4gUGFnZS1zcGVjaWZpYyBzdHlsZXNcclxuQGltcG9ydFxyXG4gICdwYWdlcy9ob21lcGFnZScsXHJcbiAgJ3BhZ2VzL2NvbnRlbnQnLFxyXG4gICdwYWdlcy9hcnRpY2xlJyxcclxuICAncGFnZXMvY2F0ZWdvcnknLFxyXG4gICdwYWdlcy9jYXRhbG9nJyxcclxuICAncGFnZXMvcHJvZHVjdCcsXHJcbiAgJ3BhZ2VzL2hvbWVwYWdlJztcclxuXHJcbiAgLy8gNy4gQ1NNRVxyXG4gIEBpbXBvcnRcclxuICAgICdjc21lL2NzbWUnO1xyXG5cclxuI3NiLXNpdGV7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbiJdfQ== */
