.header-menu-sidebar{padding:0;position:fixed;max-width:100%;top:0;z-index:999900;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s cubic-bezier(.79,.14,.15,.86);transition:all .3s cubic-bezier(.79,.14,.15,.86);height:100vh}.header-menu-sidebar .navbar-toggle-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 10px}.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{position:relative}.header-menu-sidebar-bg{background-color:var(--bgColor);color:var(--color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;word-wrap:break-word;width:100%;-webkit-box-shadow:rgba(149,157,165,.1) 0 14px 14px;box-shadow:0 14px 14px rgba(149,157,165,.1)}.header-menu-sidebar-inner{padding:20px 0;overflow-x:hidden;height:100%;display:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.header-menu-sidebar-inner.container{max-width:calc(var(--container) - var(--grid-gutter-width))}.is-menu-sidebar .header-menu-sidebar-inner{display:block;opacity:1}.hiding-header-menu-sidebar .header-menu-sidebar-inner{display:block;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.header-menu-sidebar-inner .item--inner{width:100%}.menu_sidebar_slide_left .header-menu-sidebar{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.menu_sidebar_slide_right .header-menu-sidebar{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.menu_sidebar_pull_left{left:0}.menu_sidebar_pull_left .header-menu-sidebar{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.menu_sidebar_pull_left .svq-page-wrapper{left:0;-webkit-transition:all .3s cubic-bezier(.79,.14,.15,.86);transition:all .3s cubic-bezier(.79,.14,.15,.86)}.menu_sidebar_pull_left.is-menu-sidebar .svq-page-wrapper{left:360px}.menu_sidebar_pull_right{right:0}.menu_sidebar_pull_right .header-menu-sidebar{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.menu_sidebar_pull_right .svq-page-wrapper{right:0;-webkit-transition:all .3s cubic-bezier(.79,.14,.15,.86);transition:all .3s cubic-bezier(.79,.14,.15,.86)}.menu_sidebar_pull_right.is-menu-sidebar .svq-page-wrapper{right:360px}.menu_sidebar_dropdown .header-menu-sidebar-overlay{display:none}.menu_sidebar_dropdown .header-menu-sidebar{-webkit-box-shadow:none;box-shadow:none;position:absolute;top:unset;width:100%;display:block}.menu_sidebar_dropdown .header-menu-sidebar .close-sidebar-panel{width:100%;max-width:calc(var(--container) - var(--grid-gutter-width));margin:0 auto}.menu_sidebar_dropdown .header-menu-sidebar-inner{max-height:0;padding:0}.menu_sidebar_dropdown .header-menu-sidebar-inner,.menu_sidebar_full_canvas .header-menu-sidebar{-webkit-transition:all .3s cubic-bezier(.79,.14,.15,.86);transition:all .3s cubic-bezier(.79,.14,.15,.86)}.menu_sidebar_full_canvas .header-menu-sidebar{width:100%;bottom:0;right:0;opacity:0}.menu_sidebar_full_canvas .header-menu-sidebar-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.is-menu-sidebar .header-menu-sidebar{visibility:visible}.is-menu-sidebar.menu_sidebar_slide_left .header-menu-sidebar{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}.is-menu-sidebar.menu_sidebar_slide_right .header-menu-sidebar{-webkit-transform:translateZ(0);transform:translateZ(0);right:0}.is-menu-sidebar.menu_sidebar_pull_left .header-menu-sidebar,.is-menu-sidebar.menu_sidebar_pull_right .header-menu-sidebar{-webkit-transform:translateX(0);transform:translateX(0)}.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar{height:auto}.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar-inner{max-height:400px;padding:20px 0}.is-menu-sidebar.menu_sidebar_full_canvas .header-menu-sidebar{opacity:1}.header-menu-sidebar .menu-item-nav-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu-sidebar-overlay{top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:999899;-webkit-transition:all .3s linear;transition:all .3s linear;visibility:hidden;opacity:0;pointer-events:none}.is-menu-sidebar .header-menu-sidebar-overlay{visibility:visible;opacity:1;pointer-events:unset}.site-footer{position:relative;z-index:10}.site-footer .item--inner{width:100%}.site-footer .item--inner.has_menu{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer p:last-child{margin-bottom:0}.footer--row .hfg-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer--row .stx-row{display:grid;-webkit-box-align:var(--vAlign);-ms-flex-align:var(--vAlign);align-items:var(--vAlign)}.footer--row .builder-item{width:100%}@media (max-width:960px){footer .footer--row-inner .stx-row{grid-template-columns:1fr}}.footer--row-inner .widget>p{margin-top:0}.footer--row-inner .widget ul.has-text-color a{color:inherit}.site-header{position:relative}.site-header .header--row-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.builder-item--logo{--maxWidth:36px;--padding:10px 0;--margin:0;--textAlign:left;--justify:flex-start}.builder-item{margin:4px 0;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.builder-item.hfg-end{margin-left:auto}.builder-item.hfg-start{margin-right:auto}@media (min-width:960px){.builder-item{margin:8px 0}}.footer--row-inner>.container>.stx-row,.header--row-inner>.container>.stx-row{margin-left:-15px;margin-right:-15px}.hfg-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hfg-slot.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hfg-slot.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-fullwidth .container{max-width:100%}.layout-contained{max-width:calc(var(--container) - var(--grid-gutter-width));margin:0 auto}.layout-contained .container{padding-left:0;padding-right:0}.layout-full-contained .container{max-width:var(--container)}.container-fluid{width:100%;margin:0 auto}.container-fluid>div{margin:0 -15px}.header-menu-sidebar-bg,[class*=row-inner]{position:relative;background-image:var(--bgImage,none);background-position:var(--bgPosition,center);background-repeat:no-repeat;background-size:cover;background-attachment:var(--bgAttachment)}.header-menu-sidebar-bg:before,[class*=row-inner]:before{display:block;width:100%;top:0;bottom:0;position:absolute;content:"";background-color:var(--overlayColor);opacity:var(--bgOverlayOpacity)}[class*=row-inner]:not(.footer--row-inner){border-bottom:var(--rowBWidth,0) solid var(--rowBColor)}.footer--row-inner{border-top:var(--rowBWidth,0) solid var(--rowBColor)}.footer--row-inner .widget{margin-bottom:21px}.footer--row-inner .widget .wp-block-gallery:not([class*=align]){margin-top:0}[data-row-id]{background:var(--bgColor)}[data-row-id],[data-row-id] a{color:var(--color)}[data-row-id] .stx-row{display:grid;grid-template-columns:auto auto;min-height:var(--height,auto)}.has-center .row--wrapper{grid-template-columns:1fr auto 1fr}.hfg-is-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.builder-item--footer-menu,.component-wrap,.item--inner,.menu-item-nav-search,.nav-ul a,.palette-icon-wrapper,.site-logo,footer .nav-ul{-webkit-box-pack:var(--justify,flex-start);-ms-flex-pack:var(--justify,flex-start);justify-content:var(--justify,flex-start);text-align:var(--textAlign,left)}.stx-icon{fill:currentColor}.builder-item .item--inner{color:var(--color);font-family:var(--system-font-family);font-size:var(--fontSize,var(--bodyFontSize));line-height:var(--bodyLineHeight,1.6);letter-spacing:var(--letterSpacing,var(--letter-spacing-base));font-weight:var(--bodyFontWeight,500);text-transform:var(--textTransform);padding:var(--padding,0);margin:var(--margin,0)}.builder-item .button.button-primary{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--primaryBtnBg);color:var(--primaryBtnColor);fill:currentColor;border:var(--primaryBtnBorderWidth,0) solid;border-radius:var(--primaryBtnBorderRadius,3px);padding:var(--primaryBtnPadding,8px 18px);font-weight:var(--btnFontWeight,500);font-size:var(--btnFs,14px);line-height:var(--btnLineHeight,1.6);letter-spacing:var(--btnLetterSpacing,.03em);text-transform:var(--btnTextTransform,none);font-family:var(--system-font-family)}.builder-item .button.button-primary:hover{background-color:var(--primaryBtnHoverBg);color:var(--primaryBtnHoverColor);border-color:var(--primaryBtnHoverColor)}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 4px 4px 0}@media (min-width:576px){:root{--container:var(--container-sm)}}@media (min-width:768px){:root{--container:var(--container-md)}}@media (min-width:992px){:root{--container:var(--container-lg)}}@media (min-width:1200px){:root{--container:var(--container-xl)}}:root{--color:var(--text-color);--bgColor:var(--body-bg-color);--primaryBtnBg:var(--primary-color);--primaryBtnHoverBg:var(--primary-dark-color);--primaryBtnColor:var(--primary-contrast-color);--primaryBtnHoverColor:var(--primary-contrast-color);--primaryBtnBorderRadius:var(--border-radius);--primaryBtnPadding:8px 18px;--btnFs:var(--bodyFontSize);--btnLineHeight:var(--bodyLineHeight);--btnFontWeight:var(--bodyFontWeight);--bodyFontFamily:var(--font-family);--bodyFontSize:14px;--bodyLineHeight:1.6;--bodyLetterSpacing:0.03em;--bodyFontWeight:500;--bodyTextTransform:none;--headingsFontFamily:var(--font-family);--h1FontSize:39px;--h1FontWeight:var(--h1-font-weight,600);--h1LineHeight:var(--heading-line-height,1.2em);--h1LetterSpacing:0px;--h1TextTransform:none;--formFieldBorderWidth:2px;--formFieldBorderRadius:var(--border-radius);--formFieldBorderColor:var(--border-color);--formFieldColor:var(--stx-text-color);--formFieldPadding:10px 12px;--stx-primary-accent:#2b2b2b;--stx-secondary-accent:#fcaf3b;--stx-site-bg:#fff;--stx-light-bg:#ededed;--stx-dark-bg:#14171c;--stx-text-color:#14171c;--stx-text-dark-bg:#fff;--stx-c-1:#77b978;--stx-c-2:#f37262;--stx-fallback-ff:Arial,Helvetica,sans-serif}.hfg-is-group>div:first-of-type .button{margin-right:20px}.hfg-is-group>div:last-of-type .button{margin-left:20px}.header .builder-item .item--inner[class*=button_base],.header .builder-item .item--inner[class*=nav-icon]{padding:0!important}.header .builder-item [class*=button_base] .button{--primaryBtnPadding:var(--padding)}.site-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.site-logo img{max-width:var(--maxWidth);display:block;margin:0 auto}.site-logo .title-with-logo{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-align:center;-ms-flex-align:center;align-items:center}.site-logo .title-with-logo>:first-child{margin-right:10px}.site-logo h1,.site-logo p{font-size:24px;font-weight:var(--h1FontWeight);line-height:var(--bodyLineHeight);letter-spacing:var(--bodyLetterSpacing);text-transform:var(--textTransform,var(--bodyTextTransform));margin:0;color:var(--color)}.site-logo small{font-size:var(--bodyFontSize,14px);font-weight:var(--bodyFontWeight);line-height:1;display:block}.stx-nav-wrap ul.primary-menu-ul>li i{margin-top:0;font-size:inherit;line-height:inherit;width:auto;height:auto}.builder-item--nav-icon{--borderRadius:var(--border-radius);--borderWidth:0}.builder-item--header_search_responsive{--iconSize:14px;--formFieldFontSize:14px;--formFieldBorderWidth:2px;--formFieldBorderRadius:var(--border-radius,3px);--height:40px;--padding:8px 18px;--margin:0}.header-menu-sidebar .nav-ul .sub-menu.dropdown-open,.nav-ul li:focus-within>.sub-menu,.nav-ul li:hover>.sub-menu,.sub-menu.dropdown-open{opacity:1;visibility:visible}.caret{-webkit-transition:.3s ease;transition:.3s ease}.dd-title{-webkit-box-flex:var(--flexG);-ms-flex-positive:var(--flexG);flex-grow:var(--flexG)}.builder-item--primary-menu{--fontSize:var(--bodyFontSize)}.builder-item .item--inner.builder-item--primary-menu{font-family:var(--fontFamily);font-weight:var(--fontWeight)}.nav-ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(var(--spacing)/2*-1);padding:0 0 0 var(--listPad,0)}.nav-ul,.nav-ul li a{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:var(--height);position:relative}.nav-ul a:hover{color:var(--hoverColor)}.nav-ul>li{margin:0 calc(var(--spacing)/2)}.nav-ul li{display:block;position:relative}.nav-ul li.current-menu-item>a,.nav-ul li.current_page_item>a{color:var(--activeColor)}.nav-ul .caret{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-ul .caret svg{fill:currentColor;width:.5em;height:.5em}.nav-ul .sub-menu{background-color:var(--bgColor);z-index:100;position:absolute;top:100%;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:0 8px 24px rgba(149,157,165,.2);visibility:hidden;opacity:0;padding-left:0}.nav-ul .sub-menu li{min-width:150px}.nav-ul .sub-menu a{padding:8px 20px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-ul .sub-menu .sub-menu{left:100%;top:0;right:unset}.nav-ul .sub-menu .caret-wrap{margin-left:auto}.header-menu-sidebar .stx--nav-wrap{width:100%}.header-menu-sidebar .nav-ul{--spacing:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.header-menu-sidebar .nav-ul li{width:100%}.header-menu-sidebar .nav-ul li:focus-within>.sub-menu:not(.dropdown-open){visibility:hidden}.header-menu-sidebar .nav-ul a{padding:15px 0;white-space:unset}.header-menu-sidebar .nav-ul .caret svg{width:1em;height:1em}.header-menu-sidebar .nav-ul .caret-wrap{margin:-15px 0;padding:15px 15px 15px 5px}.header-menu-sidebar .nav-ul .caret-wrap.dropdown-open .caret{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.header-menu-sidebar .nav-ul .sub-menu{left:unset!important;top:unset!important;right:unset!important;background:unset;position:relative;max-width:100%;-webkit-box-shadow:none;box-shadow:none;max-height:0;overflow:hidden;padding-left:20px;visibility:hidden}.header-menu-sidebar .nav-ul .sub-menu.dropdown-open{max-height:1300px}.header-menu-sidebar .nav-ul.dropdowns-expanded>li>.sub-menu{max-height:1200px}.header-menu-sidebar .nav-ul.dropdowns-expanded>li>a .caret-wrap{display:none}.style-border-bottom a:after{bottom:0}.style-border-top a:after{top:0}.style-border-bottom a:hover:after,.style-border-top a:hover:after,.style-full-height a:hover:after{width:100%}.style-border-bottom a:after,.style-border-top a:after,.style-full-height a:after{position:absolute;content:"";display:block;margin:0 auto;width:0;height:2px;-webkit-transition:opacity .3s ease,width .3s ease;transition:opacity .3s ease,width .3s ease;right:0;left:0;pointer-events:none;background-color:var(--hoverColor,currentColor)}.menu-sidebar-panel .style-border-bottom a:after,.menu-sidebar-panel .style-border-top a:after,.menu-sidebar-panel .style-full-height a:after{margin:0}.style-full-height li a:hover{color:var(--color)}.style-full-height li a:hover:after{width:calc(100% + var(--spacing))}.style-full-height a{z-index:1}.style-full-height a:after{margin:0 auto;top:0;bottom:0;left:calc(var(--spacing)/2*-1);right:calc(var(--spacing)/2*-1);height:100%;z-index:-1}.nav-toggle-label{margin-right:5px}.navbar-toggle,.navbar-toggle-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggle{--primaryBtnColor:var(--color);--primaryBtnHoverColor:var(--color);--primaryBtnBg:var(--bgColor,transparent);--primaryBtnHoverBg:var(--bgColor,transparent);--primaryBtnBorderWidth:var(--borderWidth,1px);--primaryBtnBorderRadius:var(--borderRadius,0);padding:var(--padding,8px 18px);-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--primaryBtnBg);color:var(--primaryBtnColor);fill:currentColor;border:var(--primaryBtnBorderWidth,0) solid;border-radius:var(--primaryBtnBorderRadius,3px);font-family:var(--system-font-family);font-weight:var(--btnFontWeight,500);font-size:var(--btnFs);line-height:var(--btnLineHeight,1.6);letter-spacing:var(--btnLetterSpacing,var(--bodyLetterSpacing));text-transform:var(--btnTextTransform,none)}.icon-bar{background-color:currentColor;-webkit-transition:all .1s ease;transition:all .1s ease;position:relative;display:block;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.is-menu-sidebar .navbar-toggle .icon-bar:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:5px}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(2){opacity:0}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:5px}.header-menu-sidebar .close-sidebar-panel .navbar-toggle{--color:var(--stx-text-color);--borderRadius:var(--border-radius,3px);--borderWidth:0}.stx-nav-search{-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;visibility:hidden;opacity:0;right:0;width:auto;padding:10px;cursor:unset;z-index:100;background-color:var(--stx-site-bg);-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:0 8px 24px rgba(149,157,165,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stx-nav-search .container{padding:0}.menu-item-nav-search.active .stx-nav-search{opacity:1;visibility:visible}.menu-item-nav-search{--hoverColor:var(--link-color);cursor:pointer}.menu-item-nav-search .stx-icon:hover{color:var(--hoverColor)}.menu-item-nav-search svg{width:var(--iconSize);height:var(--iconSize)}.menu-item-nav-search.minimal{position:relative}.menu-item-nav-search.minimal .search-field{width:200px}.menu-item-nav-search.minimal .stx-nav-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:auto;left:0;top:100%}.menu-item-nav-search.floating .form-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.menu-item-nav-search.floating .stx-nav-search{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-transition:top .2s ease-out;transition:top .2s ease-out;position:fixed;top:-100%;left:0}.menu-item-nav-search.floating.active .stx-nav-search{top:0}.menu-item-nav-search.floating .close-container{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-item-nav-search.floating .close-responsive-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;cursor:pointer}.header-menu-sidebar .menu-item-nav-search.floating .stx-nav-search{position:absolute}.menu-item-nav-search.canvas .stx-nav-search{position:fixed;top:0;bottom:0;width:100%;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}.menu-item-nav-search.canvas .stx-nav-search .close-container{position:absolute;top:30px;right:0;text-align:right}.builder-item .menu-item-nav-search.canvas .search-field,.builder-item .menu-item-nav-search.canvas .search-submit{height:60px}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.close-responsive-search{background:0;border:0;--primaryBtnHoverBg:0;padding:16px 32px}.close-responsive-search>svg{fill:var(--stx-text-color);width:var(--formFieldFontSize);min-width:25px;min-height:25px}.builder-item--header_search{--height:40px;--formFieldFontSize:14px;--formFieldBorderWidth:2px}.builder-item .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;line-height:1;--primaryBtnBg:var(--formFieldBgColor);--primaryBtnHoverBg:var(--formFieldBgColor);--primaryBtnColor:var(--formFieldBorderColor);--primaryBtnHoverColor:var(--formFieldBorderColor)}.builder-item .search-form .search-field{overflow:hidden;text-overflow:ellipsis;height:var(--height);border-right:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top-right-radius:0;border-bottom-right-radius:0;max-width:100%}.builder-item .search-form .search-field::-webkit-input-placeholder{color:inherit;opacity:.75}.builder-item .search-form .search-field::-moz-placeholder{color:inherit;opacity:.75}.builder-item .search-form .search-field:-ms-input-placeholder{color:inherit;opacity:.75}.builder-item .search-form .search-field::-ms-input-placeholder{color:inherit;opacity:.75}.builder-item .search-form .search-field::placeholder{color:inherit;opacity:.75}.builder-item .search-form .search-submit{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;min-width:45px;z-index:1;--primaryBtnBorderWidth:var(--formFieldBorderWidth);--primaryBtnBorderColor:var(--formFieldBorderColor);--primaryBtnBorderRadius:var(--formFieldBorderRadius);--primaryBtnPadding:var(--formFieldPadding);height:var(--height);border-bottom-left-radius:0;border-top-left-radius:0;border-left:0;position:relative}.builder-item .search-form .search-submit:before{content:"";display:block;width:3px;height:100%;background-color:var(--formFieldBgColor);left:-3px;top:0;bottom:0;position:absolute}.builder-item .search-form button{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--primaryBtnBg);color:var(--primaryBtnColor);fill:currentColor;border:var(--primaryBtnBorderWidth,0) solid;border-radius:var(--primaryBtnBorderRadius,3px);padding:var(--primaryBtnPadding,13px 15px);font-weight:var(--btnFontWeight,700);font-size:var(--btnFs,var(--bodyFontSize));line-height:var(--btnLineHeight,1.6);letter-spacing:var(--btnLetterSpacing,var(--bodyLetterSpacing));text-transform:var(--btnTextTransform,none)}.builder-item form input:-moz-read-write{border:var(--formFieldBorderWidth) solid var(--formFieldBorderColor);border-radius:var(--formFieldBorderRadius);background-color:var(--formFieldBgColor);color:var(--formFieldColor);padding:var(--formFieldPadding);text-transform:var(--formFieldTextTransform);font-weight:var(--formFieldFontWeight);font-size:var(--formFieldFontSize);letter-spacing:var(--formFieldLetterSpacing);line-height:var(--formFieldLineHeight)}.builder-item form input:read-write{border:var(--formFieldBorderWidth) solid var(--formFieldBorderColor);border-radius:var(--formFieldBorderRadius);background-color:var(--formFieldBgColor);color:var(--formFieldColor);padding:var(--formFieldPadding);text-transform:var(--formFieldTextTransform);font-weight:var(--formFieldFontWeight);font-size:var(--formFieldFontSize);letter-spacing:var(--formFieldLetterSpacing);line-height:var(--formFieldLineHeight)}.builder-item form input:-moz-read-write:focus{--formFieldBorderColor:var(--text-color);border-color:var(--text-color);color:var(--text-color)}.builder-item form input:read-write:focus{--formFieldBorderColor:var(--text-color);border-color:var(--text-color);color:var(--text-color)}.builder-item form input:-moz-read-write:focus-visible{outline:none}.builder-item form input:read-write:focus-visible{outline:none}.builder-item .search-form .search-field:focus~button{border-color:var(--text-color);color:var(--text-color)}.builder-item--custom_html{--fontSize:var(--font-size-base);--system-font-family:var(--font-family)}.item--inner.builder-item--footer_copyright{font-weight:var(--fontWeight,var(--bodyFontWeight));line-height:var(--lineHeight,var(--bodyLineHeight))}.cart-icon-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-icon-wrapper,.cart-icon-wrapper .stx-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-item-nav-cart .stx-nav-cart{right:0}.stx-nav-cart{display:none;opacity:0;visibility:hidden;background:var(--stx-site-bg);color:var(--stx-text-color);-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:0 8px 24px rgba(149,157,165,.2);position:absolute;top:calc(100% + 10px);z-index:100;width:360px;text-align:left;--primaryBtnPadding:13px 15px;--secondaryBtnPadding:13px 15px}@media (min-width:960px){.menu-item-nav-cart:focus-within .stx-nav-cart,.menu-item-nav-cart:hover .stx-nav-cart{opacity:1;visibility:visible}.stx-nav-cart{display:block}}.stx-nav-cart .widget{overflow:hidden}.stx-nav-cart li{padding:20px 55px 20px 15px!important;border-bottom:2px solid rgba(149,157,165,.2);font-size:.9em}.stx-nav-cart li:last-child{border:0}.stx-nav-cart li .remove{top:50%!important;left:15px!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.stx-nav-cart li .quantity{opacity:.5}.stx-nav-cart li>:not(.remove){margin-left:100px!important;font-weight:inherit!important}.stx-nav-cart li img{position:absolute;left:35px;width:60px!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:10px!important}.stx-nav-cart .widget_shopping_cart_content .total{border:0;margin:0;padding:15px 20px;-webkit-box-shadow:0 -3px 9px -9px;box-shadow:0 -3px 9px -9px}.stx-nav-cart .woocommerce-mini-cart{margin-right:-40px!important;overflow-y:auto;overflow-x:hidden;max-height:300px}.stx-nav-cart .widget_shopping_cart_content .buttons{display:grid;grid-template-columns:1fr 1fr;padding:0 20px;grid-column-gap:20px;margin-top:0;margin-bottom:20px}.stx-nav-cart .widget_shopping_cart_content .buttons:before{content:none}.cart-icon-wrapper .cart-count{padding-left:5px;line-height:1}.theme-stax .stx-nav-cart .widget_shopping_cart_content .buttons .button{--btnFs:var(--bodyFontSize);margin:0;padding:.5rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--dark-light-color);border-color:var(--border-color)}.theme-stax .stx-nav-cart .widget_shopping_cart_content .buttons .button:hover{background-color:var(--dark-dark-color);color:var(--dark-contrast-color);border-color:var(--dark-dark-color)}.theme-stax .stx-nav-cart .widget_shopping_cart_content .buttons .button.checkout{color:var(--primary-color);border-color:var(--primary-color)}.theme-stax .stx-nav-cart .widget_shopping_cart_content .buttons .button.checkout:hover{background-color:var(--primary-dark-color);color:var(--primary-contrast-color);border-color:var(--primary-dark-color)}.hfg-grid{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:960px){.hide-on-desktop{display:none}}@media (max-width:959px){.hide-on-tablet{display:none}}@media (max-width:576px){.hide-on-mobile{display:none}}.component-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4px 0}.inherit-ff{font-family:var(--inheritedFF);font-weight:var(--inheritedFW)}[dir=rtl] .nav-ul{padding:0 var(--listPad,0) 0 0}[dir=rtl] .nav-ul .caret{margin-right:5px;margin-left:0}[dir=rtl] .nav-ul .sub-menu{padding-right:0}[dir=rtl] .builder-item .search-form .search-submit{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0;border-bottom-left-radius:var(--primaryBtnBorderRadius,3px);border-top-left-radius:var(--primaryBtnBorderRadius,3px);border-left:var(--primaryBtnBorderWidth,0) solid var(--primaryBtnBorderColor)}[dir=rtl] .builder-item .search-form .search-field{border-bottom-left-radius:0;border-top-left-radius:0;border-left:0;border-bottom-right-radius:var(--formFieldBorderRadius,3px);border-top-right-radius:var(--formFieldBorderRadius,3px);border-right:var(--formFieldBorderWidth,0) solid var(--formFieldBorderColor)}[dir=rtl] .nav-toggle-label{margin-left:5px;margin-right:0}[dir=rtl] .builder-item .search-form .search-submit:before{right:-3px;left:0}@media (min-width:960px){[dir=rtl] .builder-item--header_cart_icon{--margin:0 15px 0 0}}
/*# sourceMappingURL=data:application/json;base64,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QXVCLENBQ3ZCLDZCQUE4QixDQUM5QixnQ0FBbUMsQ0FDbkMsK0VBQ0UsdUNBQXdDLENBQ3hDLGdDQUFpQyxDQUNqQyxtQ0FBc0MsQ0FDeEMsa0ZBQ0UsMEJBQTJCLENBQzNCLGlDQUFvQyxDQUNwQyx3RkFDRSwwQ0FBMkMsQ0FDM0MsbUNBQW9DLENBQ3BDLHNDQUF5QyxDQUUvQyxVQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFlLENBRWpCLHlCQUNFLGlCQUNFLFlBQWUsQ0FBRSxDQUVyQix5QkFDRSxnQkFDRSxZQUFlLENBQUUsQ0FFckIseUJBQ0UsZ0JBQ0UsWUFBZSxDQUFFLENBRXJCLGdCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsWUFBZSxDQWFqQixZQUNFLDhCQUErQixDQUMvQiw4QkFBaUMsQ0FFbkMsa0JBQ0UsOEJBQWtDLENBQ2xDLHlCQUNFLGdCQUFpQixDQUNqQixhQUFnQixDQUNsQiw0QkFDRSxlQUFrQixDQUV0QixvREFDRSw0QkFBNkIsQ0FDN0IseUJBQTBCLENBQzFCLGNBQWUsQ0FDZiwyREFBNkQsQ0FDN0Qsd0RBQTBELENBQzFELDZFQUFpRixDQUVuRixtREFDRSwyQkFBNEIsQ0FDNUIsd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCwyREFBNkQsQ0FDN0Qsd0RBQTBELENBQzFELDRFQUFnRixDQUVsRiw0QkFDRSxlQUFnQixDQUNoQixjQUFpQixDQUVuQiwyREFDRSxVQUFXLENBQ1gsTUFBUyxDQUVYLHlCQUNFLDBDQUNFLG1CQUFzQixDQUFFIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiLmhlYWRlci1tZW51LXNpZGViYXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5MDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzksIDAuMTQsIDAuMTUsIDAuODYpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICAvKiBDbG9zZSBCdXR0b24gKi8gfVxuICAuaGVhZGVyLW1lbnUtc2lkZWJhciAubmF2YmFyLXRvZ2dsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7IH1cbiAgICAuaGVhZGVyLW1lbnUtc2lkZWJhciAubmF2YmFyLXRvZ2dsZS13cmFwcGVyIGJ1dHRvbi5uYXZiYXItdG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyLW1lbnUtc2lkZWJhci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnQ29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTQ5LCAxNTcsIDE2NSwgMC4xKSAwIDE0cHggMTRweDsgfVxuXG4uaGVhZGVyLW1lbnUtc2lkZWJhci1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gIC5oZWFkZXItbWVudS1zaWRlYmFyLWlubmVyLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lcikgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkpOyB9XG4gIC5pcy1tZW51LXNpZGViYXIgLmhlYWRlci1tZW51LXNpZGViYXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhpZGluZy1oZWFkZXItbWVudS1zaWRlYmFyIC5oZWFkZXItbWVudS1zaWRlYmFyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhlYWRlci1tZW51LXNpZGViYXItaW5uZXIgLml0ZW0tLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubWVudV9zaWRlYmFyX3NsaWRlX2xlZnQgLmhlYWRlci1tZW51LXNpZGViYXIge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi5tZW51X3NpZGViYXJfc2xpZGVfcmlnaHQgLmhlYWRlci1tZW51LXNpZGViYXIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbi5tZW51X3NpZGViYXJfcHVsbF9sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWVudV9zaWRlYmFyX3B1bGxfbGVmdCAuaGVhZGVyLW1lbnUtc2lkZWJhciB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIC5tZW51X3NpZGViYXJfcHVsbF9sZWZ0IC5zdnEtcGFnZS13cmFwcGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjc5LCAwLjE0LCAwLjE1LCAwLjg2KTsgfVxuICAubWVudV9zaWRlYmFyX3B1bGxfbGVmdC5pcy1tZW51LXNpZGViYXIgLnN2cS1wYWdlLXdyYXBwZXIge1xuICAgIGxlZnQ6IDM2MHB4OyB9XG5cbi5tZW51X3NpZGViYXJfcHVsbF9yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZW51X3NpZGViYXJfcHVsbF9yaWdodCAuaGVhZGVyLW1lbnUtc2lkZWJhciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIC5tZW51X3NpZGViYXJfcHVsbF9yaWdodCAuc3ZxLXBhZ2Utd3JhcHBlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzksIDAuMTQsIDAuMTUsIDAuODYpOyB9XG4gIC5tZW51X3NpZGViYXJfcHVsbF9yaWdodC5pcy1tZW51LXNpZGViYXIgLnN2cS1wYWdlLXdyYXBwZXIge1xuICAgIHJpZ2h0OiAzNjBweDsgfVxuXG4ubWVudV9zaWRlYmFyX2Ryb3Bkb3duIC5oZWFkZXItbWVudS1zaWRlYmFyLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZW51X3NpZGViYXJfZHJvcGRvd24gLmhlYWRlci1tZW51LXNpZGViYXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVudV9zaWRlYmFyX2Ryb3Bkb3duIC5oZWFkZXItbWVudS1zaWRlYmFyIC5jbG9zZS1zaWRlYmFyLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyKSAtIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSk7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1lbnVfc2lkZWJhcl9kcm9wZG93biAuaGVhZGVyLW1lbnUtc2lkZWJhci1pbm5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjc5LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubWVudV9zaWRlYmFyX2Z1bGxfY2FudmFzIC5oZWFkZXItbWVudS1zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjc5LCAwLjE0LCAwLjE1LCAwLjg2KTsgfVxuXG4ubWVudV9zaWRlYmFyX2Z1bGxfY2FudmFzIC5oZWFkZXItbWVudS1zaWRlYmFyLWlubmVyIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi8qIFNob3dpbmcgTWVudSBTaWRlYmFyIGFuaW1hdGlvbi4gKi9cbi5pcy1tZW51LXNpZGViYXIgLmhlYWRlci1tZW51LXNpZGViYXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5pcy1tZW51LXNpZGViYXIubWVudV9zaWRlYmFyX3NsaWRlX2xlZnQgLmhlYWRlci1tZW51LXNpZGViYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBsZWZ0OiAwOyB9XG5cbi5pcy1tZW51LXNpZGViYXIubWVudV9zaWRlYmFyX3NsaWRlX3JpZ2h0IC5oZWFkZXItbWVudS1zaWRlYmFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcmlnaHQ6IDA7IH1cblxuLmlzLW1lbnUtc2lkZWJhci5tZW51X3NpZGViYXJfcHVsbF9sZWZ0IC5oZWFkZXItbWVudS1zaWRlYmFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5pcy1tZW51LXNpZGViYXIubWVudV9zaWRlYmFyX3B1bGxfcmlnaHQgLmhlYWRlci1tZW51LXNpZGViYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLmlzLW1lbnUtc2lkZWJhci5tZW51X3NpZGViYXJfZHJvcGRvd24gLmhlYWRlci1tZW51LXNpZGViYXIge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmlzLW1lbnUtc2lkZWJhci5tZW51X3NpZGViYXJfZHJvcGRvd24gLmhlYWRlci1tZW51LXNpZGViYXItaW5uZXIge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5pcy1tZW51LXNpZGViYXIubWVudV9zaWRlYmFyX2Z1bGxfY2FudmFzIC5oZWFkZXItbWVudS1zaWRlYmFyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyLW1lbnUtc2lkZWJhciAubWVudS1pdGVtLW5hdi1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oZWFkZXItbWVudS1zaWRlYmFyLW92ZXJsYXkge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiA5OTk4OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaXMtbWVudS1zaWRlYmFyIC5oZWFkZXItbWVudS1zaWRlYmFyLW92ZXJsYXkge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICAuc2l0ZS1mb290ZXIgLml0ZW0tLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaXRlLWZvb3RlciAuaXRlbS0taW5uZXIuaGFzX21lbnUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuc2l0ZS1mb290ZXIgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb290ZXItLXJvdyAuaGZnLXNsb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5mb290ZXItLXJvdyAuc3R4LXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS12QWxpZ24pOyB9XG5cbi5mb290ZXItLXJvdyAuYnVpbGRlci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLS1yb3ctaW5uZXIgLnN0eC1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLmZvb3Rlci0tcm93LWlubmVyIC53aWRnZXQgPiBwIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZm9vdGVyLS1yb3ctaW5uZXIgLndpZGdldCB1bC5oYXMtdGV4dC1jb2xvciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLS1yb3ctaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uYnVpbGRlci1pdGVtLS1sb2dvIHtcbiAgLS1tYXhXaWR0aDogMzZweDtcbiAgLS1wYWRkaW5nOiAxMHB4IDA7XG4gIC0tbWFyZ2luOiAwO1xuICAtLXRleHRBbGlnbjogbGVmdDtcbiAgLS1qdXN0aWZ5OiBmbGV4LXN0YXJ0OyB9XG5cbi5idWlsZGVyLWl0ZW0ge1xuICBtYXJnaW46IDRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5idWlsZGVyLWl0ZW0uaGZnLWVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmJ1aWxkZXItaXRlbS5oZmctc3RhcnQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJ1aWxkZXItaXRlbSB7XG4gICAgbWFyZ2luOiA4cHggMDsgfSB9XG5cbi5mb290ZXItLXJvdy1pbm5lciA+IC5jb250YWluZXIgPiAuc3R4LXJvdyxcbi5oZWFkZXItLXJvdy1pbm5lciA+IC5jb250YWluZXIgPiAuc3R4LXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuXG4uaGZnLXNsb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZmctc2xvdC5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuaGZnLXNsb3QuY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubGF5b3V0LWZ1bGx3aWR0aCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5sYXlvdXQtY29udGFpbmVkIHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lcikgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkpO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAubGF5b3V0LWNvbnRhaW5lZCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubGF5b3V0LWZ1bGwtY29udGFpbmVkIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcik7IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udGFpbmVyLWZsdWlkID4gZGl2IHtcbiAgbWFyZ2luOiAwIC0xNXB4OyB9XG5cbltjbGFzcyo9XCJyb3ctaW5uZXJcIl0sXG4uaGVhZGVyLW1lbnUtc2lkZWJhci1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmdJbWFnZSwgbm9uZSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHZhcigtLWJnUG9zaXRpb24sIGNlbnRlcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogdmFyKC0tYmdBdHRhY2htZW50KTsgfVxuICBbY2xhc3MqPVwicm93LWlubmVyXCJdOjpiZWZvcmUsXG4gIC5oZWFkZXItbWVudS1zaWRlYmFyLWJnOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZlcmxheUNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS1iZ092ZXJsYXlPcGFjaXR5KTsgfVxuXG5bY2xhc3MqPVwicm93LWlubmVyXCJdOm5vdCguZm9vdGVyLS1yb3ctaW5uZXIpIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tcm93QldpZHRoLCAwKSBzb2xpZCB2YXIoLS1yb3dCQ29sb3IpOyB9XG5cbi5mb290ZXItLXJvdy1pbm5lciB7XG4gIGJvcmRlci10b3A6IHZhcigtLXJvd0JXaWR0aCwgMCkgc29saWQgdmFyKC0tcm93QkNvbG9yKTsgfVxuXG4uZm9vdGVyLS1yb3ctaW5uZXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgLmZvb3Rlci0tcm93LWlubmVyIC53aWRnZXQgLndwLWJsb2NrLWdhbGxlcnk6bm90KFtjbGFzcyo9XCJhbGlnblwiXSkge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuW2RhdGEtcm93LWlkXSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnQ29sb3IpOyB9XG4gIFtkYXRhLXJvdy1pZF0gYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yKTsgfVxuICBbZGF0YS1yb3ctaWRdIC5zdHgtcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWhlaWdodCwgYXV0byk7IH1cblxuLmhhcy1jZW50ZXIgLnJvdy0td3JhcHBlciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyOyB9XG5cbi5oZmctaXMtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5idWlsZGVyLWl0ZW0tLWZvb3Rlci1tZW51LFxuLmNvbXBvbmVudC13cmFwLFxuLml0ZW0tLWlubmVyLFxuLm1lbnUtaXRlbS1uYXYtc2VhcmNoLFxuLm5hdi11bCBhLFxuLnBhbGV0dGUtaWNvbi13cmFwcGVyLFxuLnNpdGUtbG9nbyxcbmZvb3RlciAubmF2LXVsIHtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1qdXN0aWZ5LCBmbGV4LXN0YXJ0KTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGV4dEFsaWduLCBsZWZ0KTsgfVxuXG4uc3R4LWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLmJ1aWxkZXItaXRlbSAuaXRlbS0taW5uZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tc3lzdGVtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250U2l6ZSwgdmFyKC0tYm9keUZvbnRTaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5TGluZUhlaWdodCwgMS42KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlclNwYWNpbmcsIHZhcigtLWxldHRlci1zcGFjaW5nLWJhc2UpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJvZHlGb250V2VpZ2h0LCA1MDApO1xuICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGV4dFRyYW5zZm9ybSk7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcsIDApO1xuICBtYXJnaW46IHZhcigtLW1hcmdpbiwgMCk7IH1cblxuLmJ1aWxkZXItaXRlbSAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5QnRuQmcpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUJ0bkNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1wcmltYXJ5QnRuQm9yZGVyV2lkdGgsIDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wcmltYXJ5QnRuQm9yZGVyUmFkaXVzLCAzcHgpO1xuICBwYWRkaW5nOiB2YXIoLS1wcmltYXJ5QnRuUGFkZGluZywgOHB4IDE4cHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnRuRm9udFdlaWdodCwgNTAwKTtcbiAgZm9udC1zaXplOiB2YXIoLS1idG5GcywgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idG5MaW5lSGVpZ2h0LCAxLjYpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYnRuTGV0dGVyU3BhY2luZywgMC4wM2VtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWJ0blRleHRUcmFuc2Zvcm0sIG5vbmUpO1xuICBmb250LWZhbWlseTogdmFyKC0tc3lzdGVtLWZvbnQtZmFtaWx5KTsgfVxuICAuYnVpbGRlci1pdGVtIC5idXR0b24uYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnlCdG5Ib3ZlckJnKTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUJ0bkhvdmVyQ29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeUJ0bkhvdmVyQ29sb3IpOyB9XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rLndwLXNvY2lhbC1saW5rLndwLXNvY2lhbC1saW5rIHtcbiAgbWFyZ2luOiA0cHggNHB4IDRweCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250YWluZXI6IHZhcigtLWNvbnRhaW5lci1zbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyOiB2YXIoLS1jb250YWluZXItbWQpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lcjogdmFyKC0tY29udGFpbmVyLWxnKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyOiB2YXIoLS1jb250YWluZXIteGwpOyB9IH1cblxuOnJvb3Qge1xuICAtLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgLS1iZ0NvbG9yOiB2YXIoLS1ib2R5LWJnLWNvbG9yKTtcbiAgLS1wcmltYXJ5QnRuQmc6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAtLXByaW1hcnlCdG5Ib3ZlckJnOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICAtLXByaW1hcnlCdG5Db2xvcjogdmFyKC0tcHJpbWFyeS1jb250cmFzdC1jb2xvcik7XG4gIC0tcHJpbWFyeUJ0bkhvdmVyQ29sb3I6IHZhcigtLXByaW1hcnktY29udHJhc3QtY29sb3IpO1xuICAtLXByaW1hcnlCdG5Cb3JkZXJSYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAtLXByaW1hcnlCdG5QYWRkaW5nOiA4cHggMThweDtcbiAgLS1idG5GczogdmFyKC0tYm9keUZvbnRTaXplKTtcbiAgLS1idG5MaW5lSGVpZ2h0OiB2YXIoLS1ib2R5TGluZUhlaWdodCk7XG4gIC0tYnRuRm9udFdlaWdodDogdmFyKC0tYm9keUZvbnRXZWlnaHQpO1xuICAtLWJvZHlGb250RmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIC0tYm9keUZvbnRTaXplOiAxNHB4O1xuICAtLWJvZHlMaW5lSGVpZ2h0OiAxLjY7XG4gIC0tYm9keUxldHRlclNwYWNpbmc6IDAuMDNlbTtcbiAgLS1ib2R5Rm9udFdlaWdodDogNTAwO1xuICAtLWJvZHlUZXh0VHJhbnNmb3JtOiBub25lO1xuICAtLWhlYWRpbmdzRm9udEZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAtLWgxRm9udFNpemU6IDM5cHg7XG4gIC0taDFGb250V2VpZ2h0OiB2YXIoLS1oMS1mb250LXdlaWdodCwgNjAwKTtcbiAgLS1oMUxpbmVIZWlnaHQ6IHZhcigtLWhlYWRpbmctbGluZS1oZWlnaHQsIDEuMmVtKTtcbiAgLS1oMUxldHRlclNwYWNpbmc6IDBweDtcbiAgLS1oMVRleHRUcmFuc2Zvcm06IG5vbmU7XG4gIC0tZm9ybUZpZWxkQm9yZGVyV2lkdGg6IDJweDtcbiAgLS1mb3JtRmllbGRCb3JkZXJSYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAtLWZvcm1GaWVsZEJvcmRlckNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAtLWZvcm1GaWVsZENvbG9yOiB2YXIoLS1zdHgtdGV4dC1jb2xvcik7XG4gIC0tZm9ybUZpZWxkUGFkZGluZzogMTBweCAxMnB4OyB9XG5cbjpyb290IHtcbiAgLS1zdHgtcHJpbWFyeS1hY2NlbnQ6ICMyYjJiMmI7XG4gIC0tc3R4LXNlY29uZGFyeS1hY2NlbnQ6ICNmY2FmM2I7XG4gIC0tc3R4LXNpdGUtYmc6ICNmZmZmZmY7XG4gIC0tc3R4LWxpZ2h0LWJnOiAjZWRlZGVkO1xuICAtLXN0eC1kYXJrLWJnOiAjMTQxNzFjO1xuICAtLXN0eC10ZXh0LWNvbG9yOiAjMTQxNzFjO1xuICAtLXN0eC10ZXh0LWRhcmstYmc6ICNmZmZmZmY7XG4gIC0tc3R4LWMtMTogIzc3Yjk3ODtcbiAgLS1zdHgtYy0yOiAjZjM3MjYyO1xuICAtLXN0eC1mYWxsYmFjay1mZjogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4uaGZnLWlzLWdyb3VwID4gZGl2OmZpcnN0LW9mLXR5cGUgLmJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uaGZnLWlzLWdyb3VwID4gZGl2Omxhc3Qtb2YtdHlwZSAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmhlYWRlciAuYnVpbGRlci1pdGVtIC5pdGVtLS1pbm5lcltjbGFzcyo9XCJuYXYtaWNvblwiXSwgLmhlYWRlciAuYnVpbGRlci1pdGVtIC5pdGVtLS1pbm5lcltjbGFzcyo9XCJidXR0b25fYmFzZVwiXSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyIC5idWlsZGVyLWl0ZW0gW2NsYXNzKj1cImJ1dHRvbl9iYXNlXCJdIC5idXR0b24ge1xuICAtLXByaW1hcnlCdG5QYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTsgfVxuXG4uc2l0ZS1sb2dvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2l0ZS1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXhXaWR0aCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNpdGUtbG9nbyAudGl0bGUtd2l0aC1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zaXRlLWxvZ28gLnRpdGxlLXdpdGgtbG9nbyA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zaXRlLWxvZ28gaDEsXG4gIC5zaXRlLWxvZ28gcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1oMUZvbnRXZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5TGluZUhlaWdodCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWJvZHlMZXR0ZXJTcGFjaW5nKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tdGV4dFRyYW5zZm9ybSwgdmFyKC0tYm9keVRleHRUcmFuc2Zvcm0pKTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yKTsgfVxuICAuc2l0ZS1sb2dvIHNtYWxsIHtcbiAgICBmb250LXNpemU6IHZhcigtLWJvZHlGb250U2l6ZSwgMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvZHlGb250V2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3R4LW5hdi13cmFwIHVsLnByaW1hcnktbWVudS11bCA+IGxpIGkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5idWlsZGVyLWl0ZW0tLW5hdi1pY29uIHtcbiAgLS1ib3JkZXJSYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAtLWJvcmRlcldpZHRoOiAwOyB9XG5cbi5idWlsZGVyLWl0ZW0tLWhlYWRlcl9zZWFyY2hfcmVzcG9uc2l2ZSB7XG4gIC0taWNvblNpemU6IDE0cHg7XG4gIC0tZm9ybUZpZWxkRm9udFNpemU6IDE0cHg7XG4gIC0tZm9ybUZpZWxkQm9yZGVyV2lkdGg6IDJweDtcbiAgLS1mb3JtRmllbGRCb3JkZXJSYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMsIDNweCk7XG4gIC0taGVpZ2h0OiA0MHB4O1xuICAtLXBhZGRpbmc6IDhweCAxOHB4O1xuICAtLW1hcmdpbjogMDsgfVxuXG4ubmF2LXVsIGxpOmhvdmVyID4gLnN1Yi1tZW51LFxuLm5hdi11bCBsaTpmb2N1cy13aXRoaW4gPiAuc3ViLW1lbnUsIC5zdWItbWVudS5kcm9wZG93bi1vcGVuLCAuaGVhZGVyLW1lbnUtc2lkZWJhciAubmF2LXVsIC5zdWItbWVudS5kcm9wZG93bi1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uY2FyZXQge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cblxuLmRkLXRpdGxlIHtcbiAgZmxleC1ncm93OiB2YXIoLS1mbGV4Ryk7IH1cblxuLmJ1aWxkZXItaXRlbS0tcHJpbWFyeS1tZW51IHtcbiAgLS1mb250U2l6ZTogdmFyKC0tYm9keUZvbnRTaXplKTsgfVxuXG4uYnVpbGRlci1pdGVtIC5pdGVtLS1pbm5lci5idWlsZGVyLWl0ZW0tLXByaW1hcnktbWVudSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHQpOyB9XG5cbi5uYXYtdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBjYWxjKHZhcigtLXNwYWNpbmcpIC8gMiAqIC0xKTtcbiAgcGFkZGluZzogMCAwIDAgdmFyKC0tbGlzdFBhZCwgMCk7IH1cbiAgLm5hdi11bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogdmFyKC0taGVpZ2h0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdi11bCBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0taG92ZXJDb2xvcik7IH1cbiAgLm5hdi11bCA+IGxpIHtcbiAgICBtYXJnaW46IDAgY2FsYyh2YXIoLS1zcGFjaW5nKSAvIDIpOyB9XG4gIC5uYXYtdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uYXYtdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgIC5uYXYtdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY3RpdmVDb2xvcik7IH1cbiAgLm5hdi11bCAuY2FyZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uYXYtdWwgLmNhcmV0IHN2ZyB7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB3aWR0aDogMC41ZW07XG4gICAgICBoZWlnaHQ6IDAuNWVtOyB9XG4gIC5uYXYtdWwgLnN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ0NvbG9yKTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBib3gtc2hhZG93OiByZ2JhKDE0OSwgMTU3LCAxNjUsIDAuMikgMCA4cHggMjRweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubmF2LXVsIC5zdWItbWVudSBsaSB7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gICAgLm5hdi11bCAuc3ViLW1lbnUgYSB7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdi11bCAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogdW5zZXQ7IH1cbiAgICAubmF2LXVsIC5zdWItbWVudSAuY2FyZXQtd3JhcCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uaGVhZGVyLW1lbnUtc2lkZWJhciAuc3R4LS1uYXYtd3JhcCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXItbWVudS1zaWRlYmFyIC5uYXYtdWwge1xuICAtLXNwYWNpbmc6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItbWVudS1zaWRlYmFyIC5uYXYtdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1tZW51LXNpZGViYXIgLm5hdi11bCBsaTpmb2N1cy13aXRoaW4gPiAuc3ViLW1lbnU6bm90KC5kcm9wZG93bi1vcGVuKSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmhlYWRlci1tZW51LXNpZGViYXIgLm5hdi11bCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgd2hpdGUtc3BhY2U6IHVuc2V0OyB9XG4gIC5oZWFkZXItbWVudS1zaWRlYmFyIC5uYXYtdWwgLmNhcmV0IHN2ZyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTsgfVxuICAuaGVhZGVyLW1lbnUtc2lkZWJhciAubmF2LXVsIC5jYXJldC13cmFwIHtcbiAgICBtYXJnaW46IC0xNXB4IDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNXB4OyB9XG4gICAgLmhlYWRlci1tZW51LXNpZGViYXIgLm5hdi11bCAuY2FyZXQtd3JhcC5kcm9wZG93bi1vcGVuIC5jYXJldCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgfVxuICAuaGVhZGVyLW1lbnUtc2lkZWJhciAubmF2LXVsIC5zdWItbWVudSB7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmhlYWRlci1tZW51LXNpZGViYXIgLm5hdi11bCAuc3ViLW1lbnUuZHJvcGRvd24tb3BlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMzAwcHg7IH1cbiAgLmhlYWRlci1tZW51LXNpZGViYXIgLm5hdi11bC5kcm9wZG93bnMtZXhwYW5kZWQgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgbWF4LWhlaWdodDogMTIwMHB4OyB9XG4gIC5oZWFkZXItbWVudS1zaWRlYmFyIC5uYXYtdWwuZHJvcGRvd25zLWV4cGFuZGVkID4gbGkgPiBhIC5jYXJldC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdHlsZS1ib3JkZXItYm90dG9tIGE6OmFmdGVyIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5zdHlsZS1ib3JkZXItdG9wIGE6OmFmdGVyIHtcbiAgdG9wOiAwOyB9XG5cbi5zdHlsZS1ib3JkZXItdG9wIGE6aG92ZXI6OmFmdGVyLFxuLnN0eWxlLWJvcmRlci1ib3R0b20gYTpob3Zlcjo6YWZ0ZXIsXG4uc3R5bGUtZnVsbC1oZWlnaHQgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3R5bGUtYm9yZGVyLXRvcCBhOjphZnRlcixcbi5zdHlsZS1ib3JkZXItYm90dG9tIGE6OmFmdGVyLFxuLnN0eWxlLWZ1bGwtaGVpZ2h0IGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHdpZHRoIDAuM3MgZWFzZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob3ZlckNvbG9yLCBjdXJyZW50Q29sb3IpOyB9XG5cbi5tZW51LXNpZGViYXItcGFuZWwgLnN0eWxlLWJvcmRlci10b3AgYTo6YWZ0ZXIsIC5tZW51LXNpZGViYXItcGFuZWxcbi5zdHlsZS1ib3JkZXItYm90dG9tIGE6OmFmdGVyLCAubWVudS1zaWRlYmFyLXBhbmVsXG4uc3R5bGUtZnVsbC1oZWlnaHQgYTo6YWZ0ZXIge1xuICBtYXJnaW46IDA7IH1cblxuLnN0eWxlLWZ1bGwtaGVpZ2h0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3IpOyB9XG4gIC5zdHlsZS1mdWxsLWhlaWdodCBsaSBhOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXNwYWNpbmcpKTsgfVxuXG4uc3R5bGUtZnVsbC1oZWlnaHQgYSB7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnN0eWxlLWZ1bGwtaGVpZ2h0IGE6OmFmdGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgLyAyICogLTEpO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpIC8gMiAqIC0xKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7IH1cblxuLm5hdi10b2dnbGUtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubmF2YmFyLXRvZ2dsZS13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIC0tcHJpbWFyeUJ0bkNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIC0tcHJpbWFyeUJ0bkhvdmVyQ29sb3I6IHZhcigtLWNvbG9yKTtcbiAgLS1wcmltYXJ5QnRuQmc6IHZhcigtLWJnQ29sb3IsIHRyYW5zcGFyZW50KTtcbiAgLS1wcmltYXJ5QnRuSG92ZXJCZzogdmFyKC0tYmdDb2xvciwgdHJhbnNwYXJlbnQpO1xuICAtLXByaW1hcnlCdG5Cb3JkZXJXaWR0aDogdmFyKC0tYm9yZGVyV2lkdGgsIDFweCk7XG4gIC0tcHJpbWFyeUJ0bkJvcmRlclJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzLCAwKTtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZywgOHB4IDE4cHgpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnlCdG5CZyk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5QnRuQ29sb3IpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBib3JkZXItd2lkdGg6IHZhcigtLXByaW1hcnlCdG5Cb3JkZXJXaWR0aCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXByaW1hcnlCdG5Cb3JkZXJSYWRpdXMsIDNweCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zeXN0ZW0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnRuRm9udFdlaWdodCwgNTAwKTtcbiAgZm9udC1zaXplOiB2YXIoLS1idG5Gcyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idG5MaW5lSGVpZ2h0LCAxLjYpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYnRuTGV0dGVyU3BhY2luZywgdmFyKC0tYm9keUxldHRlclNwYWNpbmcpKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWJ0blRleHRUcmFuc2Zvcm0sIG5vbmUpOyB9XG5cbi5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMnB4OyB9XG4gIC5pY29uLWJhcjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbjogM3B4IDA7IH1cblxuLmlzLW1lbnUtc2lkZWJhciAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDVweDsgfVxuXG4uaXMtbWVudS1zaWRlYmFyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5pcy1tZW51LXNpZGViYXIgLm5hdmJhci10b2dnbGUgLmljb24tYmFyOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvdHRvbTogNXB4OyB9XG5cbi5oZWFkZXItbWVudS1zaWRlYmFyIC5jbG9zZS1zaWRlYmFyLXBhbmVsIC5uYXZiYXItdG9nZ2xlIHtcbiAgLS1jb2xvcjogdmFyKC0tc3R4LXRleHQtY29sb3IpO1xuICAtLWJvcmRlclJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgM3B4KTtcbiAgLS1ib3JkZXJXaWR0aDogMDsgfVxuXG4uc3R4LW5hdi1zZWFyY2gge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogdW5zZXQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R4LXNpdGUtYmcpO1xuICBib3gtc2hhZG93OiByZ2JhKDE0OSwgMTU3LCAxNjUsIDAuMikgMCA4cHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3R4LW5hdi1zZWFyY2ggLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWVudS1pdGVtLW5hdi1zZWFyY2guYWN0aXZlIC5zdHgtbmF2LXNlYXJjaCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5tZW51LWl0ZW0tbmF2LXNlYXJjaCB7XG4gIC0taG92ZXJDb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWVudS1pdGVtLW5hdi1zZWFyY2ggLnN0eC1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0taG92ZXJDb2xvcik7IH1cbiAgLm1lbnUtaXRlbS1uYXYtc2VhcmNoIHN2ZyB7XG4gICAgd2lkdGg6IHZhcigtLWljb25TaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWljb25TaXplKTsgfVxuICAubWVudS1pdGVtLW5hdi1zZWFyY2gubWluaW1hbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lbnUtaXRlbS1uYXYtc2VhcmNoLm1pbmltYWwgLnNlYXJjaC1maWVsZCB7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAubWVudS1pdGVtLW5hdi1zZWFyY2gubWluaW1hbCAuc3R4LW5hdi1zZWFyY2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEwMCU7IH1cbiAgLm1lbnUtaXRlbS1uYXYtc2VhcmNoLmZsb2F0aW5nIC5mb3JtLXdyYXAge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAubWVudS1pdGVtLW5hdi1zZWFyY2guZmxvYXRpbmcgLnN0eC1uYXYtc2VhcmNoIHtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1vdXQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAubWVudS1pdGVtLW5hdi1zZWFyY2guZmxvYXRpbmcuYWN0aXZlIC5zdHgtbmF2LXNlYXJjaCB7XG4gICAgdG9wOiAwOyB9XG4gIC5tZW51LWl0ZW0tbmF2LXNlYXJjaC5mbG9hdGluZyAuY2xvc2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tZW51LWl0ZW0tbmF2LXNlYXJjaC5mbG9hdGluZyAuY2xvc2UtcmVzcG9uc2l2ZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5oZWFkZXItbWVudS1zaWRlYmFyIC5tZW51LWl0ZW0tbmF2LXNlYXJjaC5mbG9hdGluZyAuc3R4LW5hdi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubWVudS1pdGVtLW5hdi1zZWFyY2guY2FudmFzIC5zdHgtbmF2LXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1lbnUtaXRlbS1uYXYtc2VhcmNoLmNhbnZhcyAuc3R4LW5hdi1zZWFyY2ggLmNsb3NlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5idWlsZGVyLWl0ZW0gLm1lbnUtaXRlbS1uYXYtc2VhcmNoLmNhbnZhcyAuc2VhcmNoLWZpZWxkLCAuYnVpbGRlci1pdGVtXG4gIC5tZW51LWl0ZW0tbmF2LXNlYXJjaC5jYW52YXMgLnNlYXJjaC1zdWJtaXQge1xuICAgIGhlaWdodDogNjBweDsgfVxuXG4ubmF2LWNsaWNrYXdheS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTA7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLmNsb3NlLXJlc3BvbnNpdmUtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogMDtcbiAgYm9yZGVyOiAwO1xuICAtLXByaW1hcnlCdG5Ib3ZlckJnOiAwO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7IH1cbiAgLmNsb3NlLXJlc3BvbnNpdmUtc2VhcmNoID4gc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1zdHgtdGV4dC1jb2xvcik7XG4gICAgd2lkdGg6IHZhcigtLWZvcm1GaWVsZEZvbnRTaXplKTtcbiAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMjVweDsgfVxuXG4uYnVpbGRlci1pdGVtLS1oZWFkZXJfc2VhcmNoIHtcbiAgLS1oZWlnaHQ6IDQwcHg7XG4gIC0tZm9ybUZpZWxkRm9udFNpemU6IDE0cHg7XG4gIC0tZm9ybUZpZWxkQm9yZGVyV2lkdGg6IDJweDsgfVxuXG4uYnVpbGRlci1pdGVtIC5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC0tcHJpbWFyeUJ0bkJnOiB2YXIoLS1mb3JtRmllbGRCZ0NvbG9yKTtcbiAgLS1wcmltYXJ5QnRuSG92ZXJCZzogdmFyKC0tZm9ybUZpZWxkQmdDb2xvcik7XG4gIC0tcHJpbWFyeUJ0bkNvbG9yOiB2YXIoLS1mb3JtRmllbGRCb3JkZXJDb2xvcik7XG4gIC0tcHJpbWFyeUJ0bkhvdmVyQ29sb3I6IHZhcigtLWZvcm1GaWVsZEJvcmRlckNvbG9yKTsgfVxuICAuYnVpbGRlci1pdGVtIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5idWlsZGVyLWl0ZW0gLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogLjc1OyB9XG4gIC5idWlsZGVyLWl0ZW0gLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiA0NXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgLS1wcmltYXJ5QnRuQm9yZGVyV2lkdGg6IHZhcigtLWZvcm1GaWVsZEJvcmRlcldpZHRoKTtcbiAgICAtLXByaW1hcnlCdG5Cb3JkZXJDb2xvcjogdmFyKC0tZm9ybUZpZWxkQm9yZGVyQ29sb3IpO1xuICAgIC0tcHJpbWFyeUJ0bkJvcmRlclJhZGl1czogdmFyKC0tZm9ybUZpZWxkQm9yZGVyUmFkaXVzKTtcbiAgICAtLXByaW1hcnlCdG5QYWRkaW5nOiB2YXIoLS1mb3JtRmllbGRQYWRkaW5nKTtcbiAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5idWlsZGVyLWl0ZW0gLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybUZpZWxkQmdDb2xvcik7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5idWlsZGVyLWl0ZW0gLnNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeUJ0bkJnKTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUJ0bkNvbG9yKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLXByaW1hcnlCdG5Cb3JkZXJXaWR0aCwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcHJpbWFyeUJ0bkJvcmRlclJhZGl1cywgM3B4KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1wcmltYXJ5QnRuUGFkZGluZywgMTNweCAxNXB4KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tYnRuRm9udFdlaWdodCwgNzAwKTtcbiAgICBmb250LXNpemU6IHZhcigtLWJ0bkZzLCB2YXIoLS1ib2R5Rm9udFNpemUpKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYnRuTGluZUhlaWdodCwgMS42KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tYnRuTGV0dGVyU3BhY2luZywgdmFyKC0tYm9keUxldHRlclNwYWNpbmcpKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYnRuVGV4dFRyYW5zZm9ybSwgbm9uZSk7IH1cblxuLmJ1aWxkZXItaXRlbSBmb3JtIGlucHV0OnJlYWQtd3JpdGUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWZvcm1GaWVsZEJvcmRlckNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1mb3JtRmllbGRCb3JkZXJXaWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm1GaWVsZEJvcmRlclJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1GaWVsZEJnQ29sb3IpO1xuICBjb2xvcjogdmFyKC0tZm9ybUZpZWxkQ29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1mb3JtRmllbGRQYWRkaW5nKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm1GaWVsZFRleHRUcmFuc2Zvcm0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9ybUZpZWxkRm9udFdlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9ybUZpZWxkRm9udFNpemUpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybUZpZWxkTGV0dGVyU3BhY2luZyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtRmllbGRMaW5lSGVpZ2h0KTsgfVxuICAuYnVpbGRlci1pdGVtIGZvcm0gaW5wdXQ6cmVhZC13cml0ZTpmb2N1cyB7XG4gICAgLS1mb3JtRmllbGRCb3JkZXJDb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IH1cbiAgLmJ1aWxkZXItaXRlbSBmb3JtIGlucHV0OnJlYWQtd3JpdGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uYnVpbGRlci1pdGVtIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOmZvY3VzIH4gYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyB9XG5cbi8qaW5wdXQ6Zm9jdXNbdHlwZT1cInNlYXJjaFwiXSB7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0Ym9yZGVyLWNvbG9yOiBncmVlbjsgLy8gdmFyKC0tZm9ybUZpZWxkQm9yZGVyQ29sb3IpO1xuXHRib3gtc2hhZG93OiAwO1xufSovXG4uYnVpbGRlci1pdGVtLS1jdXN0b21faHRtbCB7XG4gIC0tZm9udFNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgLS1zeXN0ZW0tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTsgfVxuXG4uaXRlbS0taW5uZXIuYnVpbGRlci1pdGVtLS1mb290ZXJfY29weXJpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRXZWlnaHQsIHZhcigtLWJvZHlGb250V2VpZ2h0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lSGVpZ2h0LCB2YXIoLS1ib2R5TGluZUhlaWdodCkpOyB9XG5cbi5jYXJ0LWljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNhcnQtaWNvbi13cmFwcGVyIC5zdHgtY2FydCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1lbnUtaXRlbS1uYXYtY2FydCAuc3R4LW5hdi1jYXJ0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnN0eC1uYXYtY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3R4LXNpdGUtYmcpO1xuICBjb2xvcjogdmFyKC0tc3R4LXRleHQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBib3gtc2hhZG93OiByZ2JhKDE0OSwgMTU3LCAxNjUsIDAuMikgMCA4cHggMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAzNjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLS1wcmltYXJ5QnRuUGFkZGluZzogMTNweCAxNXB4O1xuICAtLXNlY29uZGFyeUJ0blBhZGRpbmc6IDEzcHggMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1lbnUtaXRlbS1uYXYtY2FydDpmb2N1cy13aXRoaW4gLnN0eC1uYXYtY2FydCxcbiAgLm1lbnUtaXRlbS1uYXYtY2FydDpob3ZlciAuc3R4LW5hdi1jYXJ0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnN0eC1uYXYtY2FydCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc3R4LW5hdi1jYXJ0IC53aWRnZXQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zdHgtbmF2LWNhcnQgbGkge1xuICBwYWRkaW5nOiAyMHB4IDU1cHggMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDE0OSwgMTU3LCAxNjUsIDAuMik7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuXG4uc3R4LW5hdi1jYXJ0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7IH1cblxuLnN0eC1uYXYtY2FydCBsaSAucmVtb3ZlIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnN0eC1uYXYtY2FydCBsaSAucXVhbnRpdHkge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uc3R4LW5hdi1jYXJ0IGxpID4gOm5vdCgucmVtb3ZlKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5zdHgtbmF2LWNhcnQgbGkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzNXB4O1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5zdHgtbmF2LWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLnRvdGFsIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDlweCAtOXB4OyB9XG5cbi5zdHgtbmF2LWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuXG4uc3R4LW5hdi1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5idXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc3R4LW5hdi1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5idXR0b25zOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4uY2FydC1pY29uLXdyYXBwZXIgLmNhcnQtY291bnQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRoZW1lLXN0YXggLnN0eC1uYXYtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgLS1idG5GczogdmFyKC0tYm9keUZvbnRTaXplKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWRhcmstbGlnaHQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7IH1cbiAgLnRoZW1lLXN0YXggLnN0eC1uYXYtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWRhcmstY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWNvbnRyYXN0LWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRhcmstZGFyay1jb2xvcik7IH1cbiAgLnRoZW1lLXN0YXggLnN0eC1uYXYtY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuYnV0dG9ucyAuYnV0dG9uLmNoZWNrb3V0IHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAgIC50aGVtZS1zdGF4IC5zdHgtbmF2LWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLmJ1dHRvbnMgLmJ1dHRvbi5jaGVja291dDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29udHJhc3QtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpOyB9XG5cbi5oZmctZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oaWRlLW9uLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhpZGUtb24tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb21wb25lbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNHB4IDA7IH1cblxuLyouYnVpbGRlci1pdGVtIC5pdGVtLS1pbm5lciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250RmFtaWx5LCB2YXIoLS1ib2R5Rm9udEZhbWlseSkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnRTaXplLCB2YXIoLS1ib2R5Rm9udFNpemUpKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmVIZWlnaHQsIHZhcigtLWJvZHlMaW5lSGVpZ2h0KSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXJTcGFjaW5nLCB2YXIoLS1ib2R5TGV0dGVyU3BhY2luZykpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udFdlaWdodCwgdmFyKC0tYm9keUZvbnRXZWlnaHQpKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLXRleHRUcmFuc2Zvcm0sIHZhcigtLWJvZHlUZXh0VHJhbnNmb3JtKSk7XG5cdHBhZGRpbmc6IHZhcigtLXBhZGRpbmcsIDApO1xuXHRtYXJnaW46IHZhcigtLW1hcmdpbiwgMCk7XG59Ki9cbi5pbmhlcml0LWZmIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWluaGVyaXRlZEZGKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWluaGVyaXRlZEZXKTsgfVxuXG5bZGlyPVwicnRsXCJdIC5uYXYtdWwge1xuICBwYWRkaW5nOiAwIHZhcigtLWxpc3RQYWQsIDApIDAgMDsgfVxuICBbZGlyPVwicnRsXCJdIC5uYXYtdWwgLmNhcmV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBbZGlyPVwicnRsXCJdIC5uYXYtdWwgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbltkaXI9XCJydGxcIl0gLmJ1aWxkZXItaXRlbSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcHJpbWFyeUJ0bkJvcmRlclJhZGl1cywgM3B4KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcHJpbWFyeUJ0bkJvcmRlclJhZGl1cywgM3B4KTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLXByaW1hcnlCdG5Cb3JkZXJXaWR0aCwgMCkgc29saWQgdmFyKC0tcHJpbWFyeUJ0bkJvcmRlckNvbG9yKTsgfVxuXG5bZGlyPVwicnRsXCJdIC5idWlsZGVyLWl0ZW0gLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZvcm1GaWVsZEJvcmRlclJhZGl1cywgM3B4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZvcm1GaWVsZEJvcmRlclJhZGl1cywgM3B4KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1mb3JtRmllbGRCb3JkZXJXaWR0aCwgMCkgc29saWQgdmFyKC0tZm9ybUZpZWxkQm9yZGVyQ29sb3IpOyB9XG5cbltkaXI9XCJydGxcIl0gLm5hdi10b2dnbGUtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuW2Rpcj1cInJ0bFwiXSAuYnVpbGRlci1pdGVtIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpiZWZvcmUge1xuICByaWdodDogLTNweDtcbiAgbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgW2Rpcj1cInJ0bFwiXSAuYnVpbGRlci1pdGVtLS1oZWFkZXJfY2FydF9pY29uIHtcbiAgICAtLW1hcmdpbjogMCAxNXB4IDAgMDsgfSB9XG4iXX0= */