.fade-in{opacity:0}@media only screen and (max-width : 768px){.fade-in{opacity:1}}.slide-up{opacity:0;position:relative;top:200px}@media only screen and (max-width : 768px){.slide-up{opacity:1;top:0}}.slide-right{position:relative;left:-50vw}@media only screen and (max-width : 768px){.slide-right{width:auto}}@media only screen and (max-width : 600px){.slide-right{left:unset}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}img{max-width:100%}h1{margin-top:10px}h2,h3,h4,h5{margin-bottom:.5em}li{margin-bottom:1em}.pre-headline{font-weight:bold;letter-spacing:5px;text-transform:uppercase}@media only screen and (max-width : 600px){.pre-headline{font-size:12px}}@media only screen and (max-width : 600px){main{padding-right:20px;padding-left:20px}}hr.wp-block-separator{border:0;border-bottom:1px solid #4d5b6e;opacity:.15;margin:40px 0}.no-scroll{margin:0;height:100%;overflow:hidden}.animation-element{opacity:0;position:relative;top:200px}.constrained-width{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-right:0;padding-left:0}@media only screen and (max-width : 1350px){.constrained-width{padding-right:50px;padding-left:50px}}@media only screen and (max-width : 768px){.constrained-width{padding-right:20px;padding-left:20px}}@media only screen and (max-width : 600px){.constrained-width{padding-right:0;padding-left:0}}.constrained-width-narrow{width:100%;max-width:996px;margin-left:auto;margin-right:auto}@media(max-width: 1036px){.constrained-width-narrow{padding-left:20px;padding-right:20px}}.constrained-width-ultra-narrow{width:100%;max-width:758px;margin-left:auto;margin-right:auto}@media only screen and (max-width : 768px){.constrained-width-ultra-narrow{padding:0 50px 0 50px}}.the-content-wrapper{padding:60px 0 60px 0}@media only screen and (max-width : 1350px){.the-content-wrapper{padding:60px 50px 60px 50px}}@media only screen and (max-width : 1024px){.the-content-wrapper{padding:20px 35px}}.alignwide{margin-left:-80px;margin-right:-80px}.alignfull,.align-wrap-full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}.alignfull img{width:100vw}.wp-block-cover.is-light .wp-block-cover__inner-container{color:inherit}@media only screen and (max-width : 1350px){.wp-block-columns{padding:60px 50px 60px 50px}}@media only screen and (max-width : 768px){.wp-block-columns{padding:20px 20px 20px 20px}}@media only screen and (max-width : 600px){.wp-block-columns{padding:0}}@media only screen and (max-width : 768px){.wp-block-spacer{max-height:10px}}hr{border:0;height:1px;background:#cfcfcf;max-width:1200px}figure.wp-block-image{margin:0;margin-bottom:0}.wp-block-image figure.alignright img{margin-left:25px}.wp-block-image figure.alignleft img{margin-right:25px}.wp-block-image figure.size-large img{width:auto}.no-margin{margin:0}.overflow-scroll{-webkit-box-shadow:0px 0px 10px #dad8d8;box-shadow:0px 0px 10px #dad8d8}.overflow-scroll>*{overflow:scroll}#onetrust-consent-sdk #onetrust-accept-btn-container #onetrust-accept-btn-handler{background-color:#fff;border-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#4d5b6e}.hide-everywhere{display:none !important}@media only screen and (max-width : 600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width : 768px){.hide-on-ipad-and-down{display:none !important}}@media only screen and (min-width : 768px){.hide-on-ipad-and-up{display:none !important}}@media only screen and (max-width : 1024px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width : 1025px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 600px)and (max-width: 1024px){.hide-on-med-only{display:none !important}}@media only screen and (min-width : 1351px){.hide-on-large-only{display:none !important}}@media only screen and (min-width : 1351px){.show-on-large{display:block !important}}@media only screen and (min-width: 600px)and (max-width: 1024px){.show-on-medium{display:block !important}}@media only screen and (max-width : 600px){.show-on-small{display:block !important}}@media only screen and (min-width : 1025px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width : 1024px){.show-on-medium-and-down{display:block !important}}.gcom-stile-module-screenshot{max-width:100%}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip a:focus{position:static;width:auto;height:auto}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{position:relative;z-index:2;color:#4d5b6e}.fg-white{color:#fff}.fg-white h1,.fg-white h2,.fg-white h3,.fg-white h4,.fg-white h5,.fg-white h6,.fg-white .h1,.fg-white .h2,.fg-white .h3,.fg-white .h4,.fg-white .h5,.fg-white .h6{color:#fff}body{color:#4f5a67}.accordion-trigger-ipad-and-down{cursor:pointer}@media only screen and (max-width : 768px){.accordion-trigger-ipad-and-down .accordion-toggle-ipad-open{display:inline-block}.accordion-trigger-ipad-and-down .accordion-toggle-ipad-close{display:none}.accordion-trigger-ipad-and-down .accordion-content-ipad-and-down.accordion-content-hidden-ipad-and-down{display:none}}@media only screen and (min-width : 768px){.accordion-trigger-ipad-and-down .accordion-toggle-ipad{display:none !important}.accordion-trigger-ipad-and-down .accordion-content-ipad-and-down{display:block !important}}@media only screen and (max-width : 1024px){.accordion-trigger-med-and-down{cursor:pointer}.accordion-trigger-med-and-down .accordion-toggle-med-down-open{display:inline-block}.accordion-trigger-med-and-down .accordion-toggle-med-down-close{display:none}.accordion-content-med-and-down.accordion-content-hidden-med-and-down{display:none}}@media only screen and (min-width : 1025px){.accordion-toggle-med-down{display:none !important}.accordion-content-med-and-down{display:block !important}}.btn{display:inline-block;width:auto;height:auto;padding:20px 35px;margin:10px 0;text-decoration:none;border-radius:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn:hover{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{color:#4f5a67 !important}.wp-block-cover-image.is-light .wp-block-cover__inner-container h1,.wp-block-cover-image.is-light .wp-block-cover__inner-container h2,.wp-block-cover-image.is-light .wp-block-cover__inner-container h3,.wp-block-cover-image.is-light .wp-block-cover__inner-container h4,.wp-block-cover-image.is-light .wp-block-cover__inner-container h5,.wp-block-cover-image.is-light .wp-block-cover__inner-container h6,.wp-block-cover-image.is-light .wp-block-cover__inner-container .h1,.wp-block-cover-image.is-light .wp-block-cover__inner-container .h2,.wp-block-cover-image.is-light .wp-block-cover__inner-container .h3,.wp-block-cover-image.is-light .wp-block-cover__inner-container .h4,.wp-block-cover-image.is-light .wp-block-cover__inner-container .h5,.wp-block-cover-image.is-light .wp-block-cover__inner-container .h6,.wp-block-cover.is-light .wp-block-cover__inner-container h1,.wp-block-cover.is-light .wp-block-cover__inner-container h2,.wp-block-cover.is-light .wp-block-cover__inner-container h3,.wp-block-cover.is-light .wp-block-cover__inner-container h4,.wp-block-cover.is-light .wp-block-cover__inner-container h5,.wp-block-cover.is-light .wp-block-cover__inner-container h6,.wp-block-cover.is-light .wp-block-cover__inner-container .h1,.wp-block-cover.is-light .wp-block-cover__inner-container .h2,.wp-block-cover.is-light .wp-block-cover__inner-container .h3,.wp-block-cover.is-light .wp-block-cover__inner-container .h4,.wp-block-cover.is-light .wp-block-cover__inner-container .h5,.wp-block-cover.is-light .wp-block-cover__inner-container .h6{color:#4d5b6e}.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white{color:#fff}.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white h1,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white h2,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white h3,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white h4,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white h5,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white h6,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white .h1,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white .h2,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white .h3,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white .h4,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white .h5,.wp-block-cover-image.is-light .wp-block-cover__inner-container .fg-white .h6,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white h1,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white h2,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white h3,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white h4,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white h5,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white h6,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white .h1,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white .h2,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white .h3,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white .h4,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white .h5,.wp-block-cover.is-light .wp-block-cover__inner-container .fg-white .h6{color:#fff}@media only screen and (max-width : 1024px){.wp-container-5.wp-block-columns{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.wp-container-5.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:45%;flex-basis:45%}}.header-booking-bar{background:#473a31;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100px}.header-booking-bar .outer-container .booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header-booking-bar .outer-container .booking .label{font-size:23px}@media only screen and (min-width : 1351px){.header-booking-bar .outer-container .booking .label{font-size:29px}}.header-booking-bar .outer-container .booking .label,.header-booking-bar .outer-container .booking .input{margin:0 10px}@media only screen and (min-width : 1351px){.header-booking-bar .outer-container .booking .label,.header-booking-bar .outer-container .booking .input{margin:0 15px}}.header-booking-bar .outer-container .booking .input{position:relative}.header-booking-bar .outer-container .booking .input .icon-calendar{position:absolute;right:0;top:0;cursor:pointer}.header-booking-bar .outer-container .booking .input .icon-calendar img{padding:7px 11px;cursor:pointer}.header-booking-bar .outer-container .booking input[type=text],.header-booking-bar .outer-container .booking input[type=number]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 18px;height:42px;width:185px;border:0;outline:none;font-size:inherit}.header-booking-bar .outer-container .booking .quantity{position:relative}.header-booking-bar .outer-container .booking .quantity input{width:150px}.header-booking-bar .outer-container .booking input[type=number]::-webkit-inner-spin-button,.header-booking-bar .outer-container .booking input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.header-booking-bar .outer-container .booking input[type=number]{-moz-appearance:textfield}.header-booking-bar .outer-container .booking .quantity input:focus{outline:0}.header-booking-bar .outer-container .booking .quantity-nav{position:absolute;top:0;right:0;height:42px}.header-booking-bar .outer-container .booking .quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:40px;text-align:center;color:#fff;font-size:13px;font-family:"Trebuchet MS",Helvetica,sans-serif !important;line-height:1.7;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.header-booking-bar .outer-container .booking .quantity-up img,.header-booking-bar .outer-container .booking .quantity-down img{max-width:18px;display:inline-block;margin:0}.header-booking-bar .outer-container .booking .quantity-button.quantity-up{position:absolute;height:50%;top:0}.header-booking-bar .outer-container .booking .quantity-button.quantity-up img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-booking-bar .outer-container .booking .quantity-button.quantity-down{position:absolute;bottom:0;height:50%}.header-booking-bar .outer-container .booking .btn.btn-primary{margin:0;padding:11px 19px;border:none}#wpadminbar{position:fixed}.header{position:fixed;z-index:11;left:0;right:0;width:100%;margin:0 auto;top:0}@media only screen and (max-width : 600px){.header{position:fixed;padding:0}}.header.no-header-bg{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#a6000000", endColorstr="#00000000",GradientType=0 )}.header .alert-banner-wrapper .alert-banner-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .alert-banner-wrapper .alert-banner-wrapper-inner .alert-banner-message p{padding-top:0}.header .alert-banner-wrapper .alert-banner-wrapper-inner .alert-banner-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5px 15px;color:inherit;text-decoration:none;opacity:.7;cursor:pointer;border:none;background:none}.header .alert-banner-wrapper .alert-banner-wrapper-inner .alert-banner-close:hover{opacity:1}.header .header-wrapper .desktop-header-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;margin:0 auto;width:100%}@media only screen and (max-width : 1024px){.header .header-wrapper .desktop-header-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}}@media only screen and (max-width : 768px){.header .header-wrapper .desktop-header-wrapper{padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .header-wrapper .desktop-header-wrapper .spacer{width:35%}@media only screen and (max-width : 1024px){.header .header-wrapper .desktop-header-wrapper .header-logo-wrapper{position:absolute;left:0;height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .header-wrapper .desktop-header-wrapper .header-logo-wrapper a img{width:100%;max-width:263px;height:48px;display:block}.header .header-wrapper .desktop-header-wrapper .header-logo-wrapper-snapped{display:none}.header .header-wrapper .desktop-header-wrapper .header-booking-wrapper{z-index:4}@media only screen and (max-width : 768px){.header .header-wrapper .desktop-header-wrapper .header-booking-wrapper{display:none}}@media only screen and (max-width : 1024px){.header .header-wrapper .desktop-header-wrapper .header-booking-wrapper{height:75px}}.header .header-wrapper .desktop-header-wrapper nav .address,.header .header-wrapper .desktop-header-wrapper nav .phone{margin-left:20px}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0;text-align:center}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item{margin:0 12px;position:relative}@media only screen and (max-width : 1350px){.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item{margin:0 10px}}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item:last-of-type{margin-right:0}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item a{text-decoration:none;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0);border-bottom-style:solid}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu{list-style:none;padding:0;position:absolute;visibility:hidden;z-index:4}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu:before{position:absolute;top:11px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu li{background-color:#fff;width:100%;text-align:left;margin:0}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu li:last-of-type a{border-bottom:0}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu li a{color:#8a939a;display:inline-block;white-space:break-spaces}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item .sub-menu li a:hover{color:#4d5b6e}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .menu-item:hover .sub-menu{opacity:1;visibility:visible}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .current-menu-item a,.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper>div .menu .current-page-ancestor a{opacity:1}.header .header-wrapper .desktop-header-wrapper .header-menu-wrapper .btn{margin:0;padding:33px 64px;white-space:nowrap}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-top{width:35%}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-top .menu-primary-top-header-nav-container{margin-right:20px}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom{border:1px solid rgba(255,255,255,.15);border-left:none;border-right:none;max-width:initial;width:100%}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container{margin:auto}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .accordion-toggle{display:none}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1{margin:0}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1:hover,.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1:active,.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1:focus{border-bottom:1px solid}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1:hover>a,.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1:active>a,.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1:focus>a{color:#fff}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1>a{display:inline-block;padding:20px 32px}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2{border-top:5px solid rgba(0,0,0,0);width:230px}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2 .menu-item-depth-2{padding:10px 15px}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2 .menu-item-depth-2.menu-item-has-children>a .accordion-toggle{font-size:15px;margin-left:4px}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2 .menu-item-depth-2.menu-item-has-children>a .accordion-toggle-open{display:inline-block}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2 .menu-item-depth-2:first-of-type{padding-top:20px}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2 .menu-item-depth-2:last-of-type{padding-bottom:20px}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2 .menu-item-depth-2>a{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Manrope",sans-serif}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2 .menu-item-depth-2 .menu-depth-3{display:none;margin:12px 0;position:static}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2 .menu-item-depth-2 .menu-depth-3 .menu-item-depth-3 a{font-family:"Manrope";font-weight:500;letter-spacing:normal;margin-bottom:2px;padding-bottom:4px}.header .header-wrapper .desktop-header-wrapper .primary-header-menu-bottom .header-menu-wrapper .menu-primary-bottom-header-nav-container .menu-item-depth-1 .menu-depth-2 .menu-item-depth-2 .menu-depth-3 .menu-item-depth-3 a:hover{border-bottom:1px solid #4d5b6e}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row.bg-white{border:none}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .sliding-menu-button{background-color:rgba(0,0,0,0);border:none;font-size:20px;width:50px}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .sliding-menu-button-close{color:#4d5b6e;display:none}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper a{height:33px}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper a img{height:33px;width:100%}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper a img.fg-white{-webkit-filter:grayscale(1) brightness(3);filter:grayscale(1) brightness(3)}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper-snapped{display:none;height:33px;padding:10px}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper-snapped a{height:33px}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper-snapped a img{height:33px;width:auto;max-width:130px}.header .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-top-right .btn{margin:0;padding:18px 30px}.header .header-wrapper .mobile-header-wrapper .mobile-book{padding:10px !important;margin:0 !important;text-align:center;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}.header .header-wrapper .mobile-header-wrapper .mobile-menu{display:block;height:100%;padding-left:15px}@media only screen and (max-width : 1024px){.header .header-wrapper .mobile-header-wrapper .mobile-menu{height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:298px;overflow:scroll;padding-right:60vw;position:relative;top:0;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;width:100vw;z-index:10}@media only screen and (max-width : 768px){.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper{padding-right:calc(100vw - 298px)}}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper.open{height:calc(100vh - 54px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper.open nav{background-position-y:96%;background-repeat:no-repeat;background-size:contain;border-top:1px solid rgba(77,91,110,.15);height:100%}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper.open .menu-screen-overlay{height:100%;position:absolute;right:0;width:100%;z-index:-1}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-close-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;letter-spacing:.37px;text-transform:uppercase;padding-top:17px;padding-left:28px}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-close-wrapper i{font-size:31px;margin-right:8px}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-social-media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-social-media-wrapper .header-social-icon{font-size:32px}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-social-media-wrapper .header-social-icon:not(:last-child){margin-right:40px}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn{-ms-flex-preferred-size:50%;flex-basis:50%;padding:20px 35px;margin-bottom:0;text-align:center}@media only screen and (max-width : 1024px){.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn{padding:10px}}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn i{margin-right:5px}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-bottom-row .btn:first-child{margin-right:1px}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;border-top:1px solid rgba(255,255,255,.5);width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-cta-wrapper a{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:16px;line-height:39px;text-align:center;text-decoration:none;padding:30px 0;color:#fff}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .mobile-menu-content-cta-wrapper a:nth-child(2){border-left:1px solid rgba(255,255,255,.5)}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;list-style:none;margin-top:0;margin-bottom:0;padding:20px 0 20px 0}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(77,91,110,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 28px 0 20px}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li a{display:inline-block;padding:12px 2px;text-decoration:none}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li i.fa-angle-right{display:none}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li.menu-item-has-children{cursor:pointer}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li.menu-item-has-children>i.fa-angle-right{display:block;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li.menu-item-has-children>i.fa-angle-right.rotated{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li .sub-menu{display:none}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu ul li .sub-menu li{border-bottom:none}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-address,.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;opacity:.7;padding-bottom:20px}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-address i,.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-phone i{font-size:24px;margin-bottom:20px;display:block}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-address a,.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .header-mobile-contact-wrapper .header-mobile-phone a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu-mobile-bottom-wrapper ul{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;padding-top:0}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu-mobile-bottom-wrapper ul li{border:none;margin-right:0}.header .header-wrapper .mobile-header-wrapper .mobile-menu-wrapper .sliding-menu-content .menu-mobile-bottom-wrapper ul li a{color:#4d5b6e;font-size:16px;padding-top:0}.header .header-wrapper .mobile-header-wrapper.sliding-menu-open .mobile-header-top-row{background-color:#fff;border:none}.header .header-wrapper .mobile-header-wrapper.sliding-menu-open .mobile-header-top-row .mobile-header-logo-wrapper{display:none}.header .header-wrapper .mobile-header-wrapper.sliding-menu-open .mobile-header-top-row .mobile-header-logo-wrapper-snapped{display:block}.header .header-wrapper .mobile-header-wrapper.sliding-menu-open .mobile-header-top-row .mobile-top-right .btn{background-color:#4d5b6e;color:#fff}.header.snapped{position:fixed;left:0;right:0}.header.snapped .header-wrapper{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header.snapped .header-wrapper .header-logo-wrapper-snapped{display:block !important}.header.snapped .header-wrapper .header-logo-wrapper-snapped a img{height:auto;width:auto;max-height:70px;max-width:150px}@media only screen and (max-width : 768px){.header.snapped .header-wrapper .header-logo-wrapper-snapped a img{height:auto}}.header.snapped .header-wrapper .header-logo-wrapper{display:none}.header.snapped .header-wrapper .desktop-header-wrapper{padding-top:0;padding-bottom:0}.header.snapped .header-wrapper .desktop-header-wrapper .sub-menu:before{top:-1px !important}.header.snapped .header-wrapper .mobile-header-wrapper .mobile-header-top-row{border:none}.header.snapped .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper{display:none}.header.snapped .header-wrapper .mobile-header-wrapper .mobile-header-top-row .mobile-header-logo-wrapper-snapped{display:block !important}.header.snapped nav.primary-header-menu-bottom{border-color:rgba(76,91,110,.15) !important}.header.snapped nav span{display:none}.header.snapped nav .header-menu-wrapper{margin-top:0;padding:0 !important}.header.snapped nav .header-menu-wrapper .menu-item a{color:inherit !important;opacity:.8}.header.snapped nav .header-menu-wrapper .menu-item a:hover{opacity:1}.footer-row-signup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 40px;background-size:cover}@media only screen and (max-width : 1024px){.footer-row-signup{padding:40px}}.footer-row-signup .footer-signup-headline{margin-bottom:30px;font-family:"Manrope";font-size:13px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2.44px;text-align:center}.footer-row-signup .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{margin-bottom:0}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input{width:auto;min-width:350px;padding:13px 20px;font-family:"Manrope";font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4d5b6e;border:none;background-color:#fff;opacity:1}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder{opacity:.5;text-transform:uppercase}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder{opacity:.5;text-transform:uppercase}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder{opacity:.5;text-transform:uppercase}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-ms-input-placeholder{opacity:.5;text-transform:uppercase}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder{opacity:.5;text-transform:uppercase}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus{border:1px solid !important}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]::-webkit-input-placeholder{text-transform:none !important;letter-spacing:1px;font-size:16px}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]::-moz-placeholder{text-transform:none !important;letter-spacing:1px;font-size:16px}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]:-ms-input-placeholder{text-transform:none !important;letter-spacing:1px;font-size:16px}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]::-ms-input-placeholder{text-transform:none !important;letter-spacing:1px;font-size:16px}.footer-row-signup .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]::placeholder{text-transform:none !important;letter-spacing:1px;font-size:16px}.footer-row-signup .gform_wrapper form .gform_footer{padding:0;margin:0}.footer-row-signup .gform_wrapper form .gform_footer button{margin:0;border:1px solid rgba(0,0,0,0)}.booking-footer .booking-widget-container{border-top:1px solid #e6e6e6;padding-top:80px}.booking-footer .booking-widget-container .btn.btn-primary{margin-top:40px;padding-left:50px;padding-right:50px}footer{background-size:cover;background-position:center center;font-size:13px;letter-spacing:2.44px;padding-top:126px}@media only screen and (max-width : 1024px){footer{padding-top:80px}}@media only screen and (max-width : 600px){footer{padding-left:20px;padding-right:20px}}footer .font-heading{letter-spacing:normal}footer img.footer-logo{height:58px}footer .footer-row.footer-row-middle{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:60px auto 40px}@media only screen and (max-width : 1024px){footer .footer-row.footer-row-middle{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}@media only screen and (max-width : 768px){footer .footer-row.footer-row-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .footer-row.footer-row-middle .footer-row-middle-title{color:#e2d4d4;-webkit-column-span:all;-moz-column-span:all;column-span:all;font-size:13px;font-weight:800;margin-bottom:16px;text-transform:uppercase}footer .footer-row.footer-row-middle .footer-link-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}footer .footer-row.footer-row-middle .footer-link-wrapper a{color:inherit;font-size:13px;line-height:30px;letter-spacing:1.65px;text-decoration:none;text-transform:uppercase;opacity:.8;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}footer .footer-row.footer-row-middle .footer-link-wrapper a:hover{color:inherit;opacity:1;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media only screen and (max-width : 1024px){footer .footer-row.footer-row-middle>div{padding-bottom:40px;margin-bottom:40px;padding-right:0}}@media only screen and (max-width : 768px){footer .footer-row.footer-row-middle>div{padding-left:28px;padding-right:28px;width:60%}footer .footer-row.footer-row-middle>div.accordion-trigger-ipad-and-down{border-top:1px solid rgba(255,255,255,.15);margin-bottom:0;padding:24px 28px}footer .footer-row.footer-row-middle>div.accordion-trigger-ipad-and-down:last-of-type{border-bottom:1px solid rgba(255,255,255,.15)}footer .footer-row.footer-row-middle>div.accordion-trigger-ipad-and-down .footer-row-middle-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}footer .footer-row.footer-row-middle>div.accordion-trigger-ipad-and-down .all-links{margin-top:16px}}@media only screen and (max-width : 600px){footer .footer-row.footer-row-middle>div{width:100%}}@media only screen and (max-width : 1024px){footer .footer-row.footer-row-middle .footer-column-1{width:100%}}@media only screen and (max-width : 768px){footer .footer-row.footer-row-middle .footer-column-1{text-align:center}}@media only screen and (max-width : 600px){footer .footer-row.footer-row-middle .footer-column-2{margin-bottom:0}}footer .footer-row.footer-row-middle .footer-column-2 .footer-address{font-size:20px;line-height:1.5}footer .footer-row.footer-row-middle .footer-column-2 .btn{line-height:normal;opacity:1}@media only screen and (min-width : 768px){footer .footer-row.footer-row-bottom{border-top:solid 1px rgba(255,255,255,.3)}}footer .footer-row.footer-row-bottom .footer-row-bottom-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px;padding-top:40px}@media only screen and (max-width : 768px){footer .footer-row.footer-row-bottom .footer-row-bottom-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width : 768px){footer .footer-row.footer-row-bottom .footer-row-bottom-inner .footer-social-wrapper{text-align:center;width:100%}}footer .footer-row.footer-row-bottom .footer-row-bottom-inner .footer-social-wrapper .footer-social-icon{color:inherit;font-size:27px;margin-right:32px}@media only screen and (max-width : 768px){footer .footer-row.footer-row-bottom .footer-row-bottom-inner .footer-social-wrapper .footer-social-icon:last-of-type{margin-right:0}}footer .footer-row.footer-row-bottom .footer-row-bottom-inner .footer-social-wrapper .footer-social-icon img{height:29px}@media only screen and (max-width : 768px){footer .footer-row.footer-row-bottom .footer-row-bottom-inner .additional-icons-wrapper{margin-top:40px;text-align:center;width:100%}}footer .footer-row.footer-row-bottom .footer-row-bottom-inner .additional-icons-wrapper .additional-icon{height:56px;margin-left:82px}@media only screen and (max-width : 1024px){footer .footer-row.footer-row-bottom .footer-row-bottom-inner .additional-icons-wrapper .additional-icon{margin-left:42px}}@media only screen and (max-width : 768px){footer .footer-row.footer-row-bottom .footer-row-bottom-inner .additional-icons-wrapper .additional-icon{height:63px}}@media only screen and (max-width : 768px){footer .footer-row.footer-row-bottom .footer-row-bottom-inner .additional-icons-wrapper .additional-icon:first-of-type{margin-left:0}}body.page-id-4259 .wp-block-columns .wp-block-column p a{text-decoration:none;position:relative;line-height:1.2}body.page-id-4259 .wp-block-columns .wp-block-column p a:after{content:"";position:absolute;right:0;bottom:-10px;left:0}body.page-id-4259 .footer-top-row-wrapper,body.page-id-4259 .footer-contact-row-wrapper{display:none}body.page-id-4259>.constrained-width>hr{display:none}.event_image_wrapper{height:410px !important;width:100% !important;-o-object-fit:cover !important;object-fit:cover !important}.event_date_wrapper{border-right:1px solid #4d5b6e !important;color:#081f3f !important;padding-right:19% !important}.event_date_wrapper .tribe-events-pro-photo__event-date-tag-month{font-size:20px !important;font-family:"Nanum Myeongjo",serif !important}.event_date_wrapper .tribe-events-pro-photo__event-date-tag-daynum{font-size:20px !important;font-family:"Nanum Myeongjo",serif !important}.event_title_wrapper{padding-left:6% !important}.event_title_wrapper .custom_event_heading{font-size:20px !important;font-family:"Nanum Myeongjo",serif !important}.event_title_wrapper .custom_event_time{font-size:14px !important;font-family:"Manrope",sans-serif !important;margin-top:8px !important;font-weight:400 !important;color:#081f3f !important}.row{margin-right:0;margin-left:0}.flexslider .flex-control-paging li{margin:0}.flexslider .flex-control-paging li a{background:#f2f2f2;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;height:3px;width:100px}@media only screen and (max-width : 768px){.flexslider .flex-control-paging li a{width:50px}}.flexslider .flex-direction-nav{font-size:40px;margin-top:50px}.flexslider .flex-direction-nav a{color:#4d5b6e;opacity:initial;overflow:initial;top:190px}.flexslider .flex-direction-nav .flex-nav-prev{margin-bottom:0}.flexslider .flex-direction-nav .flex-nav-prev .flex-prev::before{content:""}.flexslider .flex-direction-nav .flex-nav-next{margin-bottom:0}.flexslider .flex-direction-nav .flex-nav-next .flex-next::before{content:""}.rbs_gallery_button{margin-bottom:70px}.rbs_gallery_button .button{text-transform:lowercase;letter-spacing:2.7px !important;font-family:inherit !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-width:1px !important;text-shadow:none !important;width:286px !important;height:100px !important;font-size:20px !important;padding:15px 38px !important;text-align:center !important;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rbs_gallery_button .button:nth-child(n+2){margin-left:65px}#sb_instagram{max-width:1240px}@media(max-width: 639px){#sb_instagram{margin-right:-20px}}#sb_instagram .sbi_hover_bottom{height:0;width:100%;position:absolute;top:35%;pointer-events:none}#sb_instagram .sbi_hover_bottom .sbi_meta{opacity:.9;width:100%}#sb_instagram .sbi_hover_bottom .sbi_meta span{font-size:48px}#sb_instagram .sbi_hover_bottom .sbi_meta i,#sb_instagram .sbi_hover_bottom .sbi_meta svg{font-size:33px;margin-right:20px !important}#sb_instagram #sbi_images{padding:0 !important}#sb_instagram #sbi_images .sbi-owl-stage-outer .sbi-owl-stage .sbi-owl-item{padding:10px}@media(max-width: 639px){#sb_instagram #sbi_images .sbi-owl-stage-outer .sbi-owl-stage .sbi-owl-item{left:-60px}}#sb_instagram #sbi_images .sbi-owl-nav .sbi-owl-prev,#sb_instagram #sbi_images .sbi-owl-nav .sbi-owl-next{background-repeat:no-repeat;background-size:contain;-webkit-box-shadow:none;box-shadow:none;height:40px;padding:4px;width:25px}#sb_instagram #sbi_images .sbi-owl-nav .sbi-owl-prev svg,#sb_instagram #sbi_images .sbi-owl-nav .sbi-owl-next svg{display:none}#sb_instagram #sbi_images .sbi-owl-nav .sbi-owl-prev{background-image:url("../../images/angle-right-balboa-blue.svg");left:-50px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#sb_instagram #sbi_images .sbi-owl-nav .sbi-owl-next{background-image:url("../../images/angle-right-balboa-blue.svg");right:-50px}#sb_instagram .sbi_follow_btn a{padding:15px 30px;border-radius:0;text-transform:uppercase;font-weight:800;letter-spacing:2.44px}.sbi_likes{padding-right:45px}#revinate_contact_api_form fieldset{border:0}#revinate_contact_api_form label{display:block;font-size:16px;font-weight:700;letter-spacing:4.5px;text-transform:uppercase;margin-bottom:8px;padding:0;color:#4f5a67}#revinate_contact_api_form label .form-required{color:#000}#revinate_contact_api_form input[type=text],#revinate_contact_api_form input[type=email],#revinate_contact_api_form select,#revinate_contact_api_form textarea{width:100%;margin-bottom:25px;padding:10px 25px;color:#4f5a67;border:1px solid #4f5a67}#revinate_contact_api_form .disclaimer{margin:25px 0;font-style:italic;font-size:14px}#revinate_contact_api_form .form-type-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:25px}#revinate_contact_api_form .form-type-radio label{margin-left:10px;margin-bottom:0;padding-bottom:0}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme textarea{border:1px solid #4f5a67;font-family:"Manrope",sans-serif;line-height:1}.gform_wrapper.gravity-theme select{border-radius:0;border-color:#4f5a67}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:30px !important}.gform_wrapper .gfield_label{font-family:"Nanum Myeongjo",serif;letter-spacing:1px;color:#4d5b6e;font-size:18px !important}.gform_wrapper .gfield_select,.gform_wrapper textarea{color:#4d5b6e}.gform_wrapper,h3.gsection_title{color:#4d5b6e}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{font-family:"Manrope",sans-serif}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{margin-right:5px}.gform_wrapper.gravity-theme select{background:#fff;border:1px solid #8793a2}.addtoany_content_bottom{margin:50px 0 !important}.gcom-awards-table thead tr th{background-color:rgba(0,0,0,0);border-bottom:none}@media only screen and (max-width : 600px){.gcom-awards-table thead tr th{font-size:12px;font-weight:normal;letter-spacing:normal}}.gcom-awards-table thead tr th:after{color:#d1d1d1}.gcom-awards-table thead tr th.sorting_asc,.gcom-awards-table thead tr th.sorting_desc,.gcom-awards-table thead tr th.sorting:hover{background-color:#f3f3f3}.gcom-awards-table tbody:before{content:"@";display:block;line-height:65px;text-indent:-99999px}.gcom-awards-table tbody tr td{vertical-align:middle}@media only screen and (max-width : 600px){.gcom-awards-table tbody tr td{font-size:12px}}.gcom-awards-table tbody tr td.column-1{padding:23px 50px 23px 10px}@media only screen and (max-width : 600px){.gcom-awards-table tbody tr td.column-1{padding:7px 7px 7px 0}}table.tablepress thead th{background-color:#f2f2f2;padding-right:20px;white-space:nowrap}table.tablepress thead th i{margin-left:8px}body.single-tribe_events #tribe-events-pg-template{max-width:unset;padding:0}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .tribe-events-schedule__date,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .tribe-events-schedule__time{font-size:15px}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .tribe-events-schedule__datetime{font-family:"Manrope",sans-serif;color:#4f5a67;text-transform:uppercase;letter-spacing:2.44px}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .tribe-events-event-meta{display:none}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .tribe-events-series-relationship-single-marker{display:none}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .tribe-events-event-image{margin-right:94px;width:590px}@media only screen and (min-width : 1351px){body.single-tribe_events #tribe-events-pg-template .tribe-events-single .tribe-events-event-image{-ms-flex-negative:0;flex-shrink:0;height:550px}}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .tribe-events-event-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:100px 0}@media only screen and (max-width : 1024px){body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .date-box{background-color:#e5ebe9;color:#081f3f;height:90px;margin-bottom:30px;width:86px}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .date-box .month{font-size:20px;margin:0;padding-top:6px;text-align:center}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .date-box .date{font-size:35px;line-height:1;margin:0;text-align:center}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-single-event-title{font-size:50px;line-height:normal;margin-bottom:20px}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary{margin-top:50px}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-details,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-venue{color:#4d5b6e !important;margin-right:0}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-details dl,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-venue dl{color:#4d5b6e !important;display:-webkit-box;display:-ms-flexbox;display:flex}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-details dl dt,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-venue dl dt{margin:0 16px 0 0}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-details dl dd,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-venue dl dd{margin:0 30px 0 0}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-details dl dd:last-of-type,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-venue dl dd:last-of-type{margin-right:0}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-details dl dd abbr,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-venue dl dd abbr{text-decoration:none}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-details .tec-events-pro-series-meta-detail--label,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-details .tec-events-pro-series-meta-detail--link,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-venue .tec-events-pro-series-meta-detail--label,body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .tribe-events-event-meta.primary .tribe-events-meta-group-venue .tec-events-pro-series-meta-detail--link{display:none}body.single-tribe_events #tribe-events-pg-template .tribe-events-single .content-wrapper .text-box .ctas-wrapper{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:22px}body.single-tribe_events #tribe-events-content{padding:0 50px}body.single-tribe_event_series article.tribe_event_series{margin-top:100px}.tribe-events-view{margin:0}.tribe-events-view *{color:#4d5b6e !important}.tribe-events-view .tribe-events-header{margin-bottom:60px}.tribe-events-view .tribe-events-c-top-bar__today-button,.tribe-events-view .tribe-events-c-top-bar__datepicker-button{font-size:13px !important;font-weight:bold !important;letter-spacing:2.44px;text-transform:uppercase}.tribe-events-view .tribe-events-c-top-bar__today-button{border:none !important;margin-right:28px !important}.tribe-events-view .datepicker .day.active{background-color:#4d5b6e !important;color:#fff !important}.tribe-events-view .tribe-events-header__events-bar.tribe-events-c-events-bar{display:none}.tribe-events-view h1,.tribe-events-view h2,.tribe-events-view h3{font-family:"Nanum Myeongjo",serif !important}.tribe-events-view .tribe-events-calendar-list__month-separator .tribe-events-calendar-list__month-separator-text{font-family:"Nanum Myeongjo",serif !important;font-size:50px !important}@media only screen and (max-width : 768px){.tribe-events-view .tribe-events-calendar-list__month-separator .tribe-events-calendar-list__month-separator-text{margin-bottom:20px;max-width:100%}}.tribe-events-view .tribe-events-calendar-list__month-separator::after{display:none !important}.tribe-events-view .tribe-events-calendar-list__event-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width : 1025px){.tribe-events-view .tribe-events-calendar-list__event-row{margin:90px 0 !important}}@media only screen and (max-width : 1024px){.tribe-events-view .tribe-events-calendar-list__event-row{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag-datetime{background-color:#e5ebe9;min-height:81px;min-width:90px;padding-top:10px}.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag-datetime span{color:#081f3f !important;font-family:"Nanum Myeongjo",serif}.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag-datetime span.tribe-events-calendar-list__event-date-tag-weekday{font-size:20px;text-transform:capitalize}.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag-datetime span.tribe-events-calendar-list__event-date-tag-daynum{font-size:35px;line-height:1}@media only screen and (max-width : 1024px){.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;margin-top:50px}}@media only screen and (max-width : 768px){.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper{margin-bottom:50px;margin-top:20px}}.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-featured-image-link .tribe-events-calendar-list__event-featured-image{height:267px;-o-object-fit:cover;object-fit:cover;width:387px}.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-title{font-size:36px;margin-top:14px}.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-description p{color:#4f5a67 !important}.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-datetime,.tribe-events-view .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-datetime-wrapper{font-family:"Manrope",sans-serif;font-size:14px}.tribe-events-view .tribe-events-calendar-list-nav.tribe-events-c-nav{letter-spacing:2.44px;text-transform:uppercase}.tribe-events-view .tribe-events-calendar-list-nav.tribe-events-c-nav li a span{font-size:13px;font-weight:bold}.tribe-events-view .tribe-events-calendar-list-nav.tribe-events-c-nav li a svg{width:8px}.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown{margin:32px auto}.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{border-color:#4d5b6e;border-radius:0;padding:15px 30px}.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-text{color:#081f3f;font-size:13px;letter-spacing:2.44px;text-transform:uppercase}.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active{background-color:#4d5b6e}.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text,.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active .tribe-events-c-subscribe-dropdown__button-text{color:#fff !important}.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover svg,.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active svg{stroke:#fff}.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content a{font-family:"Manrope",sans-serif}.tribe-events-view.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-bottom:80px !important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19hbmltYXRpb25zLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJ1dGlscy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb25zLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2d1dGVuYmVyZ19ibG9ja3Muc2NzcyIsImxheW91dC9fYm9va2luZy1iYXIuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19ldmVudC5zY3NzIiwidmVuZG9yLW92ZXJyaWRlL19mbGV4Ym94Z3JpZC5zY3NzIiwidmVuZG9yLW92ZXJyaWRlL19mbGV4c2xpZGVyLnNjc3MiLCJ2ZW5kb3Itb3ZlcnJpZGUvX3JvYm9nYWxsZXJ5LnNjc3MiLCJ2ZW5kb3Itb3ZlcnJpZGUvX2luc3RhZ3JhbV9wcm8uc2NzcyIsInZlbmRvci1vdmVycmlkZS9fcmV2aW5hdGUuc2NzcyIsInZlbmRvci1vdmVycmlkZS9fZ3Jhdml0eWZvcm1zLnNjc3MiLCJ2ZW5kb3Itb3ZlcnJpZGUvX2FkZHRvYW55LnNjc3MiLCJ2ZW5kb3Itb3ZlcnJpZGUvX3RhYmxlX3ByZXNzLnNjc3MiLCJ2ZW5kb3Itb3ZlcnJpZGUvX3RoZV9ldmVudHNfY2FsZW5kYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQSxTQUNDLFNBQUEsQ0FDQSwyQ0FGRCxTQUdFLFNBQUEsQ0FBQSxDQUlGLFVBQ0MsU0FBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLDJDQUpELFVBS0UsU0FBQSxDQUNBLEtBQUEsQ0FBQSxDQUlGLGFBQ0MsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsMkNBSEQsYUFJRSxVQUFBLENBQUEsQ0FFRCwyQ0FORCxhQU9FLFVBQUEsQ0FBQSxDQ3hCRixLQUNDLDZCQUFBLENB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T1YsQ21CMk9FLGtKQUNJLGdDbkJ0T1IsQ21CNE9KLDBGQUNJLDhCQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICBVVElMU1xuKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuLmZhZGUtaW4ge1xuXHRvcGFjaXR5OjA7XG5cdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG5cbi5zbGlkZS11cCB7XG5cdG9wYWNpdHk6MDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRvcDoyMDBweDtcblx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0dG9wOjA7XG5cdH1cbn1cblxuLnNsaWRlLXJpZ2h0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtNTB2dztcblx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRsZWZ0OiB1bnNldDtcblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdmVyeSBiYXNpYyBzdHlsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKipcbiAqIFNldCB1cCBhIGRlY2VudCBib3ggbW9kZWwgb24gdGhlIHJvb3QgZWxlbWVudFxuICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4gKiBNYWtlIGFsbCBlbGVtZW50cyBmcm9tIHRoZSBET00gaW5oZXJpdCBmcm9tIHRoZSBwYXJlbnQgYm94LXNpemluZ1xuICogU2luY2UgYCpgIGhhcyBhIHNwZWNpZmljaXR5IG9mIDAsIGl0IGRvZXMgbm90IG92ZXJyaWRlIHRoZSBgaHRtbGAgdmFsdWVcbiAqIG1ha2luZyBhbGwgZWxlbWVudHMgaW5oZXJpdGluZyBmcm9tIHRoZSByb290IGJveC1zaXppbmcgdmFsdWVcbiAqIFNlZTogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xuICovXG5hIHtcblx0XG59XG5cbmltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5oMSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmgyLCBoMywgaDQsIGg1IHtcblx0bWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cblxubGl7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnByZS1oZWFkbGluZXtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiA1cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG5cbm1haW4ge1xuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkY29udGVudC1wYWRkaW5nLXJpZ2h0LW1vYmlsZTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRjb250ZW50LXBhZGRpbmctbGVmdC1tb2JpbGU7XG5cdH1cbn1cblxuaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJhcnJpZXItYmx1ZTtcblx0b3BhY2l0eTogLjE1O1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG1hcmdpbjogMDsgXG5cdGhlaWdodDogMTAwJTsgXG5cdG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmFuaW1hdGlvbi1lbGVtZW50IHtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDIwMHB4O1xufVxuXG4uY29uc3RyYWluZWQtd2lkdGgge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkY29udGVudC13aWR0aDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRAbWVkaWEgI3skbGFyZ2UtYW5kLWRvd259IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkY29udGVudC1wYWRkaW5nLXJpZ2h0O1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRlbnQtcGFkZGluZy1sZWZ0O1xuXHR9XG5cdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZy1yaWdodDogJGNvbnRlbnQtcGFkZGluZy1yaWdodC1tb2JpbGU7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGVudC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbi5jb25zdHJhaW5lZC13aWR0aC1uYXJyb3cge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkY29udGVudC13aWR0aC1uYXJyb3c7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMzZweCl7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGVudC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250ZW50LXBhZGRpbmctcmlnaHQtbW9iaWxlO1xuXHR9XG59XG5cbi5jb25zdHJhaW5lZC13aWR0aC11bHRyYS1uYXJyb3cge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkY29udGVudC13aWR0aC11bHRyYS1uYXJyb3c7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZzogMCAkY29udGVudC1wYWRkaW5nLXJpZ2h0IDAgJGNvbnRlbnQtcGFkZGluZy1sZWZ0O1xuXHR9XG59XG5cbi50aGUtY29udGVudC13cmFwcGVyIHtcblx0cGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy10b3AgMCAkY29udGVudC1wYWRkaW5nLWJvdHRvbSAwO1xuXHRAbWVkaWEgI3skbGFyZ2UtYW5kLWRvd259IHtcblx0XHRwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLXRvcCAkY29udGVudC1wYWRkaW5nLXJpZ2h0ICRjb250ZW50LXBhZGRpbmctYm90dG9tICRjb250ZW50LXBhZGRpbmctbGVmdDtcblx0fVxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZzogMjBweCAzNXB4O1xuXHR9XG59XG5cbi8vIEd1dGVuYmVyZyB3aWRlIGxheW91dFxuLmFsaWdud2lkZSB7XG5cdFx0bWFyZ2luLWxlZnQgOiAtODBweDtcblx0XHRtYXJnaW4tcmlnaHQgOiAtODBweDtcbn1cbi5hbGlnbmZ1bGwsXG4uYWxpZ24td3JhcC1mdWxsIHtcblx0XHRtYXJnaW4tbGVmdCA6IGNhbGMoIC0xMDB2dyAvIDIgKyAxMDAlIC8gMiApO1xuXHRcdG1hcmdpbi1yaWdodCA6IGNhbGMoIC0xMDB2dyAvIDIgKyAxMDAlIC8gMiApO1xuXHRcdG1heC13aWR0aFx0OiAxMDB2dztcbn1cbi5hbGlnbmZ1bGwgaW1nIHtcblx0XHR3aWR0aDogMTAwdnc7XG59XG5cbi8vIERlZmF1bHQgR3V0ZW5iZXJnIEJsb2NrIFN0eWxlc1xuLndwLWJsb2NrLWNvdmVyLmlzLWxpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVye1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1jb2x1bW5zIHtcblx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0cGFkZGluZzogJGNvbnRlbnQtcGFkZGluZztcblx0fVxuXHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmctbW9iaWxlO1xuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLXNwYWNlciB7XG5cdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0bWF4LWhlaWdodDogY2FsYygkY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGUvMik7XG5cdH1cbn1cblxuaHIge1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjY2ZjZmNmO1xuXHRtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoO1xufVxuXG5maWd1cmUud3AtYmxvY2staW1hZ2Uge1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG5cdGZpZ3VyZS5hbGlnbnJpZ2h0IHtcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdGZpZ3VyZS5hbGlnbmxlZnQge1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdGZpZ3VyZS5zaXplLWxhcmdlIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5uby1tYXJnaW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2RhZDhkODtcblxuXHQ+ICp7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0fVxufVxuXG4jb25ldHJ1c3QtY29uc2VudC1zZGt7XG5cdCNvbmV0cnVzdC1hY2NlcHQtYnRuLWNvbnRhaW5lcntcblx0XHQjb25ldHJ1c3QtYWNjZXB0LWJ0bi1oYW5kbGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKipcblx0TWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbi5oaWRlLWV2ZXJ5d2hlcmV7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oaWRlLW9uLXNtYWxsLW9ubHksIC5oaWRlLW9uLXNtYWxsLWFuZC1kb3duIHtcblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGlkZS1vbi1pcGFkLWFuZC1kb3duIHtcblx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oaWRlLW9uLWlwYWQtYW5kLXVwIHtcblx0QG1lZGlhICN7JGlwYWQtYW5kLXVwfSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGlkZS1vbi1tZWQtYW5kLWRvd24ge1xuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGlkZS1vbi1tZWQtYW5kLXVwIHtcblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oaWRlLW9uLW1lZC1vbmx5IHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5oaWRlLW9uLWxhcmdlLW9ubHkge1xuXHRAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uc2hvdy1vbi1sYXJnZSB7XG5cdEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG4uc2hvdy1vbi1tZWRpdW0ge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5zaG93LW9uLXNtYWxsIHtcblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuLnNob3ctb24tbWVkaXVtLWFuZC11cCB7XG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmdjb20tc3RpbGUtbW9kdWxlLXNjcmVlbnNob3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcblx0QURBIFwiU2tpcCB0byBjb250ZW50XCJcbioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBUaGlzIHZpc3VhbGx5IGhpZGVzIHRoZSBsaW5rIHVubGVzcyBpdCByZWNlaXZlcyBmb2N1cy4gU2VlIGh0dHBzOi8vd2ViYWltLm9yZy90ZWNobmlxdWVzL2Nzcy9pbnZpc2libGVjb250ZW50L1xuXG4jc2tpcCBhIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGxlZnQ6LTEwMDAwcHg7XG4gIHRvcDphdXRvO1xuICB3aWR0aDoxcHg7XG4gIGhlaWdodDoxcHg7XG4gIG92ZXJmbG93OmhpZGRlbjtcbn1cbiBcbiNza2lwIGE6Zm9jdXMge1xuICBwb3NpdGlvbjpzdGF0aWM7XG4gIHdpZHRoOmF1dG87XG4gIGhlaWdodDphdXRvO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyB2YXJpYWJsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY29udGVudC13aWR0aDogMTIwMHB4O1xuJGNvbnRlbnQtd2lkdGgtbmFycm93OiA5OTZweDtcbiRjb250ZW50LXdpZHRoLXVsdHJhLW5hcnJvdzogNzU4cHg7XG4kY29udGVudC1wYWRkaW5nLXRvcDogNjBweDtcbiRjb250ZW50LXBhZGRpbmctcmlnaHQ6IDUwcHg7XG4kY29udGVudC1wYWRkaW5nLWJvdHRvbTogNjBweDtcbiRjb250ZW50LXBhZGRpbmctbGVmdDogNTBweDtcbiRjb250ZW50LXBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmctdG9wICRjb250ZW50LXBhZGRpbmctcmlnaHQgJGNvbnRlbnQtcGFkZGluZy1ib3R0b20gJGNvbnRlbnQtcGFkZGluZy1sZWZ0O1xuXG4kY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGU6IDIwcHg7XG4kY29udGVudC1wYWRkaW5nLXJpZ2h0LW1vYmlsZTogMjBweDtcbiRjb250ZW50LXBhZGRpbmctYm90dG9tLW1vYmlsZTogMjBweDtcbiRjb250ZW50LXBhZGRpbmctbGVmdC1tb2JpbGU6IDIwcHg7XG4kY29udGVudC1wYWRkaW5nLW1vYmlsZTogJGNvbnRlbnQtcGFkZGluZy10b3AtbW9iaWxlICRjb250ZW50LXBhZGRpbmctcmlnaHQtbW9iaWxlICRjb250ZW50LXBhZGRpbmctYm90dG9tLW1vYmlsZSAkY29udGVudC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuXG4vLyBNZWRpYSBRdWVyeSBSYW5nZXNcbiRzbWFsbC1zY3JlZW46IDYwMHB4ICFkZWZhdWx0O1xuJHNtYWxsLXNjcmVlbi11cDogNjAxcHggIWRlZmF1bHQ7XG4kaXBhZC1zY3JlZW46IDc2OHB4ICFkZWZhdWx0O1xuJG1lZGl1bS1zY3JlZW46IDEwMjRweCAhZGVmYXVsdDtcbiRtZWRpdW0tc2NyZWVuLXVwOiAxMDI1cHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuOiAxMzUwcHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuLXVwOiAxMzUxcHggIWRlZmF1bHQ7XG5cbiRzbWFsbC1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kc21hbGwtYW5kLXVwOiAgXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kaXBhZC1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JGlwYWQtc2NyZWVufSlcIiAhZGVmYXVsdDtcbiRpcGFkLWFuZC11cDogIFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRpcGFkLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KSBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRtZWRpdW0tc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRsYXJnZS1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JGxhcmdlLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbGFyZ2Utc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcblxuJGNvbG9yLWJhbGJvYS1ibHVlOiAjMDgxZjNmO1xuJGNvbG9yLWJhcnJpZXItYmx1ZTogIzRkNWI2ZTtcbiRjb2xvci1iZWlnZTogI2VkZWJlNjtcbiRjb2xvci1mb2dneS1ldmU6ICM4YTkzOWE7XG4kY29sb3ItbGlnaHQtZ3JheTogI2YyZjJmMjtcbiRjb2xvci1saWdodC1ibHVlOiAjZTlmM2Y2O1xuJGNvbG9yLW1lZGl1bS1ncmF5OiAjOTc5Nzk3O1xuJGNvbG9yLXBhY2lmaWMtb3lzdGVyOiAjZDJlMWU2O1xuJGNvbG9yLXNlYWZvYW06ICNlNWViZTk7XG4kY29sb3Itc2VyZW5lLXNhaWxzOiAjZTJkNGQ0O1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kaGVhZGluZy1jb2xvcjogJGNvbG9yLWJhcnJpZXItYmx1ZTsgXG4kdGV4dC1jb2xvcjogIzRmNWE2NzsgXG5cbiRoZWFkaW5nLWZvbnQ6ICdOYW51bSBNeWVvbmdqbycsIHNlcmlmO1xuJGJvZHktZm9udDogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICAvLyBmb250LXNpemU6IDJlbTtcbiAgLy8gbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAvLyBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgV0VCRk9OVFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIFNhbXBsZSB0byBzaG93IHVzYWdlIGFuZCBwYXRoLiBMb2FkIGFjdHVhbCBmb250IGZpbGVzIGludG8gd3AtY29udGVudC90aGVtZXMvc3RpbGUvYXNzZXRzL2ZvbnRzXG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICBmb250LWZhbWlseTogTG9yYUJvbGQ7XG4vLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgc3JjOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvZm9udHMvTG9yYS1Cb2xkLXdlYmZvbnQuZW90XCIpO1xuLy8gICBzcmM6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9mb250cy9Mb3JhLUJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9hc3NldHMvZm9udHMvTG9yYS1Cb2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9hc3NldHMvZm9udHMvTG9yYS1Cb2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9hc3NldHMvZm9udHMvTG9yYS1Cb2xkLXdlYmZvbnQuc3ZnI0xvcmFCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbi8vIH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbn1cblxuLmZnLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufSIsIi5hY2NvcmRpb24tdHJpZ2dlci1pcGFkLWFuZC1kb3due1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuICAgICAgICAuYWNjb3JkaW9uLXRvZ2dsZS1pcGFke1xuICAgICAgICAgICAgJi1vcGVue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY2xvc2V7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQtaXBhZC1hbmQtZG93bntcbiAgICAgICAgICAgICYuYWNjb3JkaW9uLWNvbnRlbnQtaGlkZGVuLWlwYWQtYW5kLWRvd257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skaXBhZC1hbmQtdXB9IHtcbiAgICAgICAgLmFjY29yZGlvbi10b2dnbGUtaXBhZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQtaXBhZC1hbmQtZG93bntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICAuYWNjb3JkaW9uLXRyaWdnZXItbWVkLWFuZC1kb3due1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5hY2NvcmRpb24tdG9nZ2xlLW1lZC1kb3due1xuICAgICAgICAgICAgJi1vcGVue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY2xvc2V7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkLWFuZC1kb3due1xuICAgICAgICAmLmFjY29yZGlvbi1jb250ZW50LWhpZGRlbi1tZWQtYW5kLWRvd257XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgICAuYWNjb3JkaW9uLXRvZ2dsZS1tZWQtZG93bntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQtbWVkLWFuZC1kb3due1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBidXR0b24gY29tcG9uZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMjBweCAzNXB4O1xuXHRtYXJnaW46IDEwcHggMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdH1cbn0iLCIud3AtYmxvY2stY292ZXItaW1hZ2UuaXMtbGlnaHQgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIFxuLndwLWJsb2NrLWNvdmVyLmlzLWxpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICB9XG5cbiAgICAuZmctd2hpdGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICBcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgICAgICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgIC53cC1jb250YWluZXItNS53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53cC1jb250YWluZXItNS53cC1ibG9jay1jb2x1bW5zOm5vdCguaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlKT4ud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgZmxleC1iYXNpczogNDUlO1xuICAgIH1cbn1cbiIsIi5oZWFkZXItYm9va2luZy1iYXIge1xuXHRiYWNrZ3JvdW5kOiAjNDczQTMxO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHQub3V0ZXItY29udGFpbmVyIHtcblx0XHQuYm9va2luZyB7XG5cdFx0XHQubGFiZWx7XG5cdFx0XHRcdGZvbnQtc2l6ZToyM3B4O1xuXHRcdFx0XHRAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjI5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sYWJlbCxcblx0XHRcdC5pbnB1dHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdC5pbnB1dHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuaWNvbi1jYWxlbmRhcntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTFweDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMThweDtcblx0XHRcdFx0aGVpZ2h0OjQycHg7XG5cdFx0XHRcdHdpZHRoOjE4NXB4O1xuXHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0Ly8gZm9udC1mYW1pbHk6aW5oZXJpdDtcblx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRmb250LXNpemU6aW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0LnF1YW50aXR5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHR3aWR0aDoxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5cdFx0XHRpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b25cblx0XHRcdHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXVxuXHRcdFx0e1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHRcdH1cblxuXHRcdFx0LnF1YW50aXR5IGlucHV0OmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdH1cblxuXHRcdFx0LnF1YW50aXR5LW5hdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdH1cblxuXHRcdFx0LnF1YW50aXR5LWJ1dHRvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlRyZWJ1Y2hldCBNU1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdC1vLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5xdWFudGl0eS11cCwgLnF1YW50aXR5LWRvd257XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6MThweDtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnF1YW50aXR5LWJ1dHRvbi5xdWFudGl0eS11cCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucXVhbnRpdHktYnV0dG9uLnF1YW50aXR5LWRvd24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHR9XG5cdFx0XHQuYnRuLmJ0bi1wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4IDE5cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBoZWFkZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jd3BhZG1pbmJhciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmxvZ2dlZC1pbiAuaGVhZGVyIHtcblx0Ly8gdG9wOiAzMnB4O1xufVxuXG4uaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0dG9wOiAwO1xuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQmLm5vLWhlYWRlci1iZyB7XG5cdFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNjUrMCwwKzEwMDtOZXV0cmFsK0RlbnNpdHkgKi9cblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDAuNjUpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMC42NSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDAsMCwwLjY1KSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2E2MDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblx0fVxuXHQuYWxlcnQtYmFubmVyLXdyYXBwZXIge1xuXHRcdC5hbGVydC1iYW5uZXItd3JhcHBlci1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0LmFsZXJ0LWJhbm5lci1tZXNzYWdlIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hbGVydC1iYW5uZXItY2xvc2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlci13cmFwcGVyIHtcblx0XHQuZGVza3RvcC1oZWFkZXItd3JhcHBlciB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC5zcGFjZXJ7XG5cdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyLWxvZ28td3JhcHBlciB7XG5cblx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNjNweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmhlYWRlci1sb2dvLXdyYXBwZXItc25hcHBlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyLWJvb2tpbmctd3JhcHBlciB7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259IHtcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bmF2IHtcblx0XHRcdFx0LmFkZHJlc3MsIC5waG9uZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oZWFkZXItbWVudS13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHQubWVudSB7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMnB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gY29udGVudDogdXJsKCcuLi8uLi9pbWFnZXMvdHJpYW5nbGUucG5nJyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDExcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9nZ3ktZXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ly8gJi5vcGVuLFxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY3VycmVudC1tZW51LWl0ZW0sIFxuXHRcdFx0XHRcdFx0LmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMzcHggNjRweDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeS1oZWFkZXItbWVudS10b3B7XG5cdFx0XHRcdHdpZHRoOiAzNSU7XG5cblx0XHRcdFx0Lm1lbnUtcHJpbWFyeS10b3AtaGVhZGVyLW5hdi1jb250YWluZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeS1oZWFkZXItbWVudS1ib3R0b217XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LmhlYWRlci1tZW51LXdyYXBwZXJ7XG5cdFx0XHRcdFx0Lm1lbnUtcHJpbWFyeS1ib3R0b20taGVhZGVyLW5hdi1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdFx0XHRcdC5hY2NvcmRpb24tdG9nZ2xle1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubWVudS1pdGVtLWRlcHRoLTF7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cblx0XHRcdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0PmF7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMzJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQubWVudS1kZXB0aC0ye1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHQubWVudS1pdGVtLWRlcHRoLTJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQubWVudS1kZXB0aC0ze1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdD5hIC5hY2NvcmRpb24tdG9nZ2xle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYtb3Blbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Lm1lbnUtZGVwdGgtM3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMnB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Lm1lbnUtaXRlbS1kZXB0aC0ze1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ01hbnJvcGUnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iYXJyaWVyLWJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tb2JpbGUtaGVhZGVyLXdyYXBwZXIge1xuXHRcdFx0Lm1vYmlsZS1oZWFkZXItdG9wLXJvdyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHQmLmJnLXdoaXRle1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnNsaWRpbmctbWVudS1idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0Ji1vcGVuIHtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLWNsb3NlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vYmlsZS1oZWFkZXItbG9nby13cmFwcGVyIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0Ji5mZy13aGl0ZXtcblx0XHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDMpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtc25hcHBlZHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb2JpbGUtdG9wLXJpZ2h0IHtcblx0XHRcdFx0XHQuYnRue1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMThweCAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1vYmlsZS1ib29rIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHR9XG5cdFx0XHQubW9iaWxlLW1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvLyByaWdodDogMTBweDtcblx0XHRcdFx0Ly8gdG9wOiA1MHB4O1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDYyO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubW9iaWxlLW1lbnUtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRtaW4td2lkdGg6IDI5OHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHZ3O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdFx0QG1lZGlhICN7JGlwYWQtYW5kLWRvd259e1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLSAyOThweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDU0cHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuXG5cdFx0XHRcdFx0bmF2e1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA5NiU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlLCAkYWxwaGE6IDAuMTUpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWVudS1zY3JlZW4tb3ZlcmxheXtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vYmlsZS1tZW51LXRvcC1yb3cge1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0LnNsaWRpbmctbWVudS1jb250ZW50IHtcblx0XHRcdFx0XHQubW9iaWxlLW1lbnUtY29udGVudC1jbG9zZS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzdweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjhweDtcblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubW9iaWxlLW1lbnUtY29udGVudC1zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQuaGVhZGVyLXNvY2lhbC1pY29uIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubW9iaWxlLW1lbnUtYm90dG9tLXJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAzNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tb2JpbGUtbWVudS1jb250ZW50LWN0YS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tZW51IHtcblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy10b3AtbW9iaWxlIDAgJGNvbnRlbnQtcGFkZGluZy1ib3R0b20tbW9iaWxlIDA7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJhcnJpZXItYmx1ZSwgJGFscGhhOiAwLjE1KTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDI4cHggMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGkuZmEtYW5nbGUtcmlnaHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtICB7XG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0PmkuZmEtYW5nbGUtcmlnaHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYucm90YXRlZHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaGVhZGVyLW1vYmlsZS1jb250YWN0LXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0LmhlYWRlci1tb2JpbGUtYWRkcmVzcyxcblx0XHRcdFx0XHRcdC5oZWFkZXItbW9iaWxlLXBob25lIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWVudS1tb2JpbGUtYm90dG9tLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhcnJpZXItYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zbGlkaW5nLW1lbnUtb3Blbntcblx0XHRcdFx0Lm1vYmlsZS1oZWFkZXItdG9wLXJvd3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdC5tb2JpbGUtaGVhZGVyLWxvZ28td3JhcHBlcntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHRcdCYtc25hcHBlZHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tb2JpbGUtdG9wLXJpZ2h0e1xuXHRcdFx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhcnJpZXItYmx1ZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zbmFwcGVkIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHQuaGVhZGVyLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdC5oZWFkZXItbG9nby13cmFwcGVyLXNuYXBwZWQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVhZGVyLWxvZ28td3JhcHBlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVza3RvcC1oZWFkZXItd3JhcHBlciB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0xcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vYmlsZS1oZWFkZXItd3JhcHBlcntcblx0XHRcdFx0XHQubW9iaWxlLWhlYWRlci10b3Atcm93e1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRcdFx0XHQubW9iaWxlLWhlYWRlci1sb2dvLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFxuXHRcdFx0XHRcdFx0XHQmLXNuYXBwZWQge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHR9XG5cdFx0bmF2IHtcblx0XHRcdCYucHJpbWFyeS1oZWFkZXItbWVudS1ib3R0b217XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3I6ICM0YzViNmUsICRhbHBoYTogMC4xNSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlci1tZW51LXdyYXBwZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Lm1lbnUtaXRlbXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fSAvLyBlbmQgc25hcHBlZCBzdHlsZXNcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgZm9vdGVyIG9mIHRoZSBzaXRlL2FwcGxpY2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvb3Rlci1yb3ctc2lnbnVwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDgwcHggNDBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdH1cblx0LmZvb3Rlci1zaWdudXAtaGVhZGxpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdNYW5yb3BlJztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogMi40NHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZ2Zvcm1fd3JhcHBlciB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdFx0Lmdmb3JtX2ZpZWxkcyB7XG5cdFx0XHRcdFx0LmdmaWVsZCB7XG5cdFx0XHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ01hbnJvcGUnO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXJyaWVyLWJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZ2Zvcm1fZm9vdGVyIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ib29raW5nLWZvb3RlciB7XG5cdC5ib29raW5nLXdpZGdldC1jb250YWluZXIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXG5cdFx0LmJ0bi5idG4tcHJpbWFyeSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuZm9vdGVyIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogMi40NHB4O1xuXHRwYWRkaW5nLXRvcDogMTI2cHg7XG5cblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmZvbnQtaGVhZGluZ3tcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR9XG5cblx0aW1nLmZvb3Rlci1sb2dvIHtcblx0XHRoZWlnaHQ6IDU4cHg7XG5cdH1cblxuXHQuZm9vdGVyLXJvdyB7XG5cdFx0Ji5mb290ZXItcm93LW1pZGRsZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW46IDYwcHggYXV0byA0MHB4O1xuXHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0LmZvb3Rlci1yb3ctbWlkZGxlLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZXJlbmUtc2FpbHM7XG5cdFx0XHRcdGNvbHVtbi1zcGFuOiBhbGw7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLWxpbmstd3JhcHBlciB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS42NXB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjhweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cblx0XHRcdFx0XHQmLmFjY29yZGlvbi10cmlnZ2VyLWlwYWQtYW5kLWRvd257XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjE1KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4IDI4cHg7XG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC4xNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZm9vdGVyLXJvdy1taWRkbGUtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5hbGwtbGlua3N7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLWNvbHVtbi0xIHtcblx0XHRcdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLWNvbHVtbi0yIHtcblx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9vdGVyLWFkZHJlc3N7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb290ZXItY29sdW1uLTMge1xuXG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLWNvbHVtbi00IHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5mb290ZXItcm93LWJvdHRvbSB7XG5cdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtdXB9IHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC4zKTtcblx0XHRcdH1cblx0XHRcdFxuXG5cdFx0XHQuZm9vdGVyLXJvdy1ib3R0b20taW5uZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItc29jaWFsLXdyYXBwZXIge1xuXHRcdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZvb3Rlci1zb2NpYWwtaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcblxuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYWRkaXRpb25hbC1pY29ucy13cmFwcGVye1xuXHRcdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hZGRpdGlvbmFsLWljb257XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogODJweDtcblx0XHRcdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAbWVkaWEgI3skaXBhZC1hbmQtZG93bn0ge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0gXG5cdFx0fVxuXHR9XG59IiwiLy8gRXhjZXB0aW9ucyBmb3IgdG9wIHR3byByb3dzIG9uIGNvbnRhY3QgcGFnZS5cblxuYm9keS5wYWdlLWlkLTQyNTkge1xuXHQud3AtYmxvY2stY29sdW1ucyB7XG5cdFx0LndwLWJsb2NrLWNvbHVtbiB7XG5cdFx0XHRwIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHQgXHQmOmFmdGVyIHtcblx0XHRcdFx0IFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0IFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCBcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdCBcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0IFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHQgXHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXRvcC1yb3ctd3JhcHBlcixcblx0LmZvb3Rlci1jb250YWN0LXJvdy13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdD4gLmNvbnN0cmFpbmVkLXdpZHRoID4gaHIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuZXZlbnRfaW1hZ2Vfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0MTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50X2RhdGVfd3JhcHBlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRkNWI2ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDgxZjNmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTklICFpbXBvcnRhbnQ7XG5cbiAgICAudHJpYmUtZXZlbnRzLXByby1waG90b19fZXZlbnQtZGF0ZS10YWctbW9udGgge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBNeWVvbmdqbycsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LWRhdGUtdGFnLWRheW51bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJ05hbnVtIE15ZW9uZ2pvJywgc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ldmVudF90aXRsZV93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlICFpbXBvcnRhbnQ7XG5cbiAgICAuY3VzdG9tX2V2ZW50X2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBNeWVvbmdqbycsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmN1c3RvbV9ldmVudF90aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzA4MWYzZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gTmV3XG4vLyAuY29udGFpbmVyIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbi8vICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAub3ZlcmxheSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuLy8gICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xuLy8gfVxuXG4vLyAuY29udGFpbmVyOmhvdmVyIC5vdmVybGF5IHtcbi8vICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjMpICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIGltZyB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4vLyAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuLy8gICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbi8vIH1cblxuLy8gLnRpdGxlIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbi8vICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbi8vICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbi8vICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4vLyAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbi8vICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4vLyAgICAgdHJhbnNpdGlvbjogdG9wIC41cyBlYXNlICFpbXBvcnRhbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbi8vICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAudGl0bGUyIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgXG4vLyAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuLy8gICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuLy8gICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuLy8gICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbi8vICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbi8vICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4vLyAgICAgdHJhbnNpdGlvbjogdG9wIC41cyBlYXNlICFpbXBvcnRhbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbi8vICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUYzRjYgIWltcG9ydGFudDtcbi8vIH1cblxuLy8gLmNvbnRhaW5lcjpob3ZlciAudGl0bGUge1xuLy8gICAgIHRvcDogOTBweCAhaW1wb3J0YW50O1xuLy8gfVxuXG4vLyAuY29udGFpbmVyOmhvdmVyIC50aXRsZTIge1xuLy8gICAgIHRvcDogMTQwcHggIWltcG9ydGFudDtcbi8vICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuLy8gfSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIG92ZXJyaWRlcyBmb3IgdGhlIEZsZXhCb3hHcmlkIGdyaWQgZnJhbWV3b3JrLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJvdyB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgb3ZlcnJpZGVzIGZvciBGbGV4c2xpZGVyIDIuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaGVhZGVyLXNsaWRlciB7XG5cdC8vIENvbnRhaW5lZCBpbiBtb2R1bGVzL2hvbWVfdG9wX3NsaWRlci9ob21lX3RvcF9zbGlkZXIuc2NzcyBmaWxlLlxufVxuXG4ub2Zmc2V0LWNoZWNrZXJlZC1zbGlkZXIge1xuXHQvLyBDb250YWluZWQgaW4gbW9kdWxlcy9icmV3c3Rlcl9jaGVja2VyZWQvYnJld3N0ZXJfY2hlY2tlcmVkLnNjc3MvXG59XG5cbi5mbGV4c2xpZGVye1xuXHQuZmxleC1jb250cm9sLXBhZ2luZ3tcblx0XHRsaXtcblx0XHRcdG1hcmdpbjogMDtcblx0XG5cdFx0XHRhe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtZ3JheTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAjeyRpcGFkLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZsZXgtZGlyZWN0aW9uLW5hdntcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblxuXHRcdGF7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJhcnJpZXItYmx1ZTtcblx0XHRcdG9wYWNpdHk6IGluaXRpYWw7XG5cdFx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblx0XHRcdHRvcDogMTkwcHg7XG5cdFx0fVxuXHRcdC5mbGV4LW5hdi1wcmV2e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdC5mbGV4LXByZXZ7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmxleC1uYXYtbmV4dHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQuZmxleC1uZXh0e1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIG92ZXJyaWRlcyBmb3IgdGhlIFJvYm8gR2FsbGVyeSBwbHVnaW4uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmJzX2dhbGxlcnlfYnV0dG9uIHtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0LmJ1dHRvbiB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMi43cHggIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDI4NnB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDE1cHggMzhweCAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCY6bnRoLWNoaWxkKG4rMikge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDY1cHg7XG5cdFx0fVxuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgb3ZlcnJpZGVzIGZvciB0aGUgSW5zdGFncmFtIFBybyBwbHVnaW4uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWluIGNvbnRhaW5lclxuI3NiaV9pbWFnZXMge1xuXHRcbn1cblxuLy8gT3ZlcmxheSBpZiB5b3UgbmVlZCBpdC4gVGhlIGNvbG9yIGlzIHNldCBpbiBoZWFkZXIucGhwIGZyb20gdGhlbWUgb3B0aW9ucyB0byAkbmF2eS5cbiNzYl9pbnN0YWdyYW0gLnNiaV9saW5rIHtcblx0Ly8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLy8gVGhpcyBpcyBmb3IgdGVzdGluZywgc28geW91IGNhbiBzZWUgdGhlIGJsb2NrIGFsbCB0aGUgdGltZSB3aXRob3V0IGhhdmluZyB0byBob3Zlci4gXG59XG5cbi8vIEluZGl2aWR1YWwgaW1hZ2UgYmxvY2tzXG4jc2JfaW5zdGFncmFtICNzYmlfaW1hZ2VzLnNiaV9jYXJvdXNlbCAuc2JpX2l0ZW0ge1xuXHRcbn1cblxuI3NiX2luc3RhZ3JhbSB7XG5cdG1heC13aWR0aDogMTI0MHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCl7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0fVxuXG5cdC8vIFdyYXBwZXIgY29udGFpbmVyIGZvciB0aGUgbGlrZXMgYW5kIGNvbW1lbnRzIGNvdW50ZXIuXG5cdC5zYmlfaG92ZXJfYm90dG9tIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzUlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC8vIENvbnRhaW5lciBmb3IgdGhlIGxpa2VzIGFuZCBjb21tZW50cyBjb3VudGVyLlxuXHRcdC5zYmlfbWV0YSB7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIFdvcmRzIGluIHRoZSBsaWtlcyBhbmQgY29tbWVudHMgY291bnRlci5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0XHQvLyBGb250IGF3ZXNvbWUgaWNvbnMuXG5cdFx0XHRpLCBzdmcge1xuXHRcdFx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjc2JpX2ltYWdlc3tcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0LnNiaS1vd2wtc3RhZ2Utb3V0ZXJ7XG5cdFx0XHQuc2JpLW93bC1zdGFnZXtcblx0XHRcdFx0LnNiaS1vd2wtaXRlbXtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCl7XG5cdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDU1dnc7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNjBweDtcblxuXHRcdFx0XHRcdFx0Ly8gJi5hY3RpdmV7XG5cdFx0XHRcdFx0XHQvLyBcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNiaS1vd2wtbmF2e1xuXHRcdFx0LnNiaS1vd2wtcHJldiwgLnNiaS1vd2wtbmV4dHtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2JpLW93bC1wcmV2e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9hbmdsZS1yaWdodC1iYWxib2EtYmx1ZS5zdmcnKTtcblx0XHRcdFx0bGVmdDogLTUwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQuc2JpLW93bC1uZXh0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9hbmdsZS1yaWdodC1iYWxib2EtYmx1ZS5zdmcnKTtcblx0XHRcdFx0cmlnaHQ6IC01MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zYmlfZm9sbG93X2J0biBhIHtcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuNDRweDtcblx0fVxufVxuXG4vLyBUaGUgbGlrZXMgd3JhcHBlci5cbi5zYmlfbGlrZXMge1xuXHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIG92ZXJyaWRlcyBmb3IgUmV2aW5hdGUgc2lnbnVwIGZvcm1zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3JldmluYXRlX2NvbnRhY3RfYXBpX2Zvcm0ge1xuXHRmaWVsZHNldCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiA0LjVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHQuZm9ybS1yZXF1aXJlZCB7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0fVxuXHR9XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHRleHQtY29sb3I7XG5cdH1cblx0LmRpc2NsYWltZXIge1xuXHRcdG1hcmdpbjogMjVweCAwO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LmZvcm0tdHlwZS1yYWRpbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRsYWJlbCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn0iLCIuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZV0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1lbWFpbF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c2VhcmNoXSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRlbF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZXh0XSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzIHtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogJGNvbG9yLWJhcnJpZXItYmx1ZTtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfc2VsZWN0LFxuLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEge1xuICAgIGNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlO1xufVxuLmdmb3JtX3dyYXBwZXIsIFxuaDMuZ3NlY3Rpb25fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlO1xufVxuLmdmb3JtX3dyYXBwZXIge1xuICAgIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgfVxufVxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzkzYTI7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBvdmVycmlkZXMgZm9yIHRoZSBBZGRUb0FueSBzb2NpYWwgc2hhcmUgcGx1Z2luLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFkZHRvYW55X2NvbnRlbnRfYm90dG9tIHtcblx0bWFyZ2luOiA1MHB4IDAgIWltcG9ydGFudDtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBvdmVycmlkZXMgZm9yIHRoZSBUYWJsZVByZXNzIHBsdWdpbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5nY29tLWF3YXJkcy10YWJsZSB7XG5cdHRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNkMWQxZDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zb3J0aW5nX2FzYywgXG5cdFx0XHRcdCYuc29ydGluZ19kZXNjLFxuXHRcdFx0XHQmLnNvcnRpbmc6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGJvZHkge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCJAXCI7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6NjVweDtcblx0XHRcdHRleHQtaW5kZW50Oi05OTk5OXB4O1xuXHRcdH1cblx0XHR0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn17XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY29sdW1uLTEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIzcHggNTBweCAyM3B4IDEwcHg7XG5cdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCA3cHggN3B4IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxudGFibGUudGFibGVwcmVzc3tcblx0dGhlYWR7XG5cdFx0dGh7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRpe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIEV2ZW50IFNpbmdsZXNcbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyB7XG4gICAgI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZXtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAudHJpYmUtZXZlbnRzLXNpbmdsZSB7XG5cbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtc2NoZWR1bGVfX2RhdGUsXG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLXNjaGVkdWxlX190aW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtc2NoZWR1bGVfX2RhdGV0aW1lIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtc2VyaWVzLXJlbGF0aW9uc2hpcC1zaW5nbGUtbWFya2Vye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdle1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTkwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH17XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAuY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn17XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dC1ib3h7XG4gICAgICAgICAgICAgICAgICAgIC5kYXRlLWJveHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWFmb2FtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYWxib2EtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vbnRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YS5wcmltYXJ5e1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtbWV0YS1ncm91cC1kZXRhaWxzLFxuICAgICAgICAgICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwLXZlbnVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhcnJpZXItYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFiYnJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZWMtZXZlbnRzLXByby1zZXJpZXMtbWV0YS1kZXRhaWwtLWxhYmVsLCBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVjLWV2ZW50cy1wcm8tc2VyaWVzLW1ldGEtZGV0YWlsLS1saW5re1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jdGFzLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwICRjb250ZW50LXBhZGRpbmctbGVmdDtcbiAgICB9XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50X3Nlcmllc3tcbiAgICBhcnRpY2xlLnRyaWJlX2V2ZW50X3Nlcmllc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxufVxuXG5cbi8vRXZlbnRzIExpc3QgU2hvcnRjb2RlXG4udHJpYmUtZXZlbnRzLXZpZXd7XG4gICAgbWFyZ2luOiAwO1xuICAgICp7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtaGVhZGVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fdG9kYXktYnV0dG9uLCBcbiAgICAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fZGF0ZXBpY2tlci1idXR0b257XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40NHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fdG9kYXktYnV0dG9ue1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXRlcGlja2Vye1xuICAgICAgICAuZGF5e1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhcnJpZXItYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJpYmUtZXZlbnRzLWhlYWRlcl9fZXZlbnRzLWJhci50cmliZS1ldmVudHMtYy1ldmVudHMtYmFye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBoMSwgaDIsIGgze1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX21vbnRoLXNlcGFyYXRvcntcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19tb250aC1zZXBhcmF0b3ItdGV4dHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JGlwYWQtYW5kLWRvd259e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtcm93e1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH17XG4gICAgICAgICAgICBtYXJnaW46IDkwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn17XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZS10YWctZGF0ZXRpbWV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VhZm9hbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgxcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhbGJvYS1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG5cbiAgICAgICAgICAgICAgICAmLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1kYXRlLXRhZy13ZWVrZGF5e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0X19ldmVudC1kYXRlLXRhZy1kYXludW17XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtd3JhcHBlcntcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259e1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGlwYWQtYW5kLWRvd259e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZmVhdHVyZWQtaW1hZ2UtbGlua3tcbiAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWZlYXR1cmVkLWltYWdle1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2N3B4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3RfX2V2ZW50LWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZXRpbWUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdF9fZXZlbnQtZGF0ZXRpbWUtd3JhcHBlcntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0LW5hdi50cmliZS1ldmVudHMtYy1uYXZ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjQ0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2NvbnRhaW5lcntcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bntcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xuXG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duX19idXR0b257XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9uLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFsYm9hLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNDRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2J1dHRvbi0tYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFycmllci1ibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2J1dHRvbi10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fY29udGVudHtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWV2ZW50c3tcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9IFxufVxuIl19 */
