:root{--color-primary:#03466E;--color-primary-300:#356B8B;--color-primary-600:#033F63;--color-primary-700:#023858;--color-secondary:#00ADEF;--color-secondary-200:#4DC6F4;--color-secondary-600:#009CD7;--color-heading-text:#022A42;--color-text:#2B2B2B;--color-text-500:#828282;--color-text-600:#6D6D6D;--color-white:#FFFFFF;--color-light-blue:#F2FBFE;--color-border:#E0E0E0;--color-shadow:#0A0D12;--color-foreground-secondary:#575757;--font-family-base:Arial;--font-size-base:1rem;--font-size-1:3.75rem;--font-size-2:2.25rem;--font-size-3:1.875rem;--font-size-4:1.5rem;--font-size-5:1.25rem;--font-size-6:1.125rem;--font-size-7:0.875rem;--font-size-8:0.75rem;--line-height-base:1.4;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-2:0.125rem;--spacing-4:0.25rem;--spacing-6:0.375rem;--spacing-8:0.5rem;--spacing-10:0.625rem;--spacing-12:0.75rem;--spacing-14:0.875rem;--spacing-16:1rem;--spacing-18:1.125rem;--spacing-20:1.25rem;--spacing-22:1.375rem;--spacing-24:1.5rem;--spacing-32:2rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-64:4rem;--spacing-72:4.5rem;--spacing-73:4.5625rem;--spacing-80:5rem;--spacing-96:6rem;--spacing-112:7rem;--spacing-144:9rem;--spacing-160:10rem;--spacing-208:13rem;--spacing-268:16.75rem;--width-1280:80rem;--header_height--outer:6.25rem;--header_height--inner:4.75rem;--breakpoint-mobile:500px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--border-radius-8:8px;--border-radius-24:24px;--border-radius-32:32px;--border-radius-64:64px;--border-radius-full:9999px;--z_below:-1;--z_default:0;--z_low:1;--z_med:10;--z_high:50;--hamburger-padding-x:10px;--hamburger-padding-y:13px;--hamburger-layer-width:20px;--hamburger-layer-height:2px;--hamburger-layer-spacing:4px;--hamburger-layer-color:var(--color-foreground-secondary);--hamburger-layer-border-radius:4px;--hamburger-hover-opacity:0.7;--hamburger-active-layer-color:var(--hamburger-layer-color);--hamburger-active-hover-opacity:var(--hamburger-hover-opacity)}.container_padding{padding-left:clamp(1.125rem,.56rem + 2.258vw,2rem);padding-right:clamp(1.125rem,.56rem + 2.258vw,2rem)}@media (min-width:1024px){.container_padding{padding-left:2rem;padding-right:2rem}}.has_link_style{font-family:inherit;color:var(--color-primary,inherit)}.has_link_style:hover{text-decoration:underline}.sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}*{box-sizing:border-box}:focus-visible{outline:2px dotted currentColor}body{font-family:Arial,sans-serif;font-size:var(--font-size-base,1rem);line-height:var(--line-height-base,1.4);color:var(--color-text,#2b2b2b);background-color:var(--color-white,#fff);text-rendering:optimizeLegibility;font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:8.25rem}.site{min-height:100vh;display:flex;flex-direction:column}.page_wrapper>[class*=wp-block-]{--containerWidth:var(--wp--style--global--content-size, 80rem)}.page_wrapper>[class*=wp-block-].alignwide{--containerWidth:var(--wp--style--global--wide-size, 80rem)}.page_wrapper>[class*=wp-block-]:not(.alignfull){max-width:calc(var(--containerWidth) + 4rem);margin-left:auto;margin-right:auto;padding-left:clamp(1.125rem,.56rem + 2.258vw,2rem);padding-right:clamp(1.125rem,.56rem + 2.258vw,2rem)}@media (min-width:1024px){.page_wrapper>[class*=wp-block-]:not(.alignfull){padding-left:2rem;padding-right:2rem}}.page_wrapper>[class*=wp-block-].alignfull>:not(.alignfull){max-width:calc(var(--containerWidth) + 4rem);margin-left:auto;margin-right:auto;padding-left:clamp(1.125rem,.56rem + 2.258vw,2rem);padding-right:clamp(1.125rem,.56rem + 2.258vw,2rem)}@media (min-width:1024px){.page_wrapper>[class*=wp-block-].alignfull>:not(.alignfull){padding-left:2rem;padding-right:2rem}}@media (max-width:768px){.page_wrapper{--wp--preset--border-radius--lg:32px}}.page_wrapper article .entry-content,.page_wrapper article .entry-header{max-width:84rem;margin-left:auto;margin-right:auto;padding-left:clamp(1.125rem,.56rem + 2.258vw,2rem);padding-right:clamp(1.125rem,.56rem + 2.258vw,2rem)}@media (min-width:1024px){.page_wrapper article .entry-content,.page_wrapper article .entry-header{padding-left:2rem;padding-right:2rem}}.site_main a:not(.btn,[class*=btn--],[class*=-button],[id*=wp-block-]){font-family:inherit;color:var(--color-primary,inherit)}.site_main a:not(.btn,[class*=btn--],[class*=-button],[id*=wp-block-]):hover{text-decoration:underline}figure{margin:0}@media (min-width:31.3125rem){.mobile_only:not(.tablet_only){display:none}}@media (max-width:31.25rem) and (min-width:64rem){.tablet_only:not(.mobile_only){display:none}}@media (min-width:64rem){.hide_on_desktop,.mobile_only.tablet_only{display:none}}@media (max-width:63.9375rem){.desktop_only,.hide_on_mobile{display:none}}.wp-admin .editor-editor-interface .interface-interface-skeleton__content{padding:0 .75rem}.wp-admin .editor-styles-wrapper{font-family:var(--font-family-base,Arial)}.wp-admin .components-resizable-box__container .components-resizable-box__handle-top{top:-23px}.wp-admin .components-resizable-box__container .components-resizable-box__handle-right{right:-23px}.wp-admin .components-resizable-box__container .components-resizable-box__handle-bottom{bottom:-23px}.wp-admin .components-resizable-box__container .components-resizable-box__handle-left{left:-23px}.site_header{background:0 0}@media (min-width:768px){.site_header{padding:var(--spacing-16,1rem)}}.site_header{position:sticky;z-index:var(--z_high,50);top:0}@media (min-width:601px) and (max-width:782px){.admin-bar .site_header{top:var(--wp-admin--admin-bar--height,46px)}}@media (min-width:783px){.admin-bar .site_header{top:var(--wp-admin--admin-bar--height,32px)}}.site_header__container{height:var(--header_height--outer,6.25rem);max-width:var(--width-1280,80rem);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-20,1.25rem);position:relative;background-color:var(--color-white,#fff);box-shadow:0 12px 16px -4px rgba(10,13,18,.08),0 -4px 6px -2px rgba(10,13,18,.05),0 2px 2px -1px rgba(10,13,18,.04);padding:var(--spacing-16,1rem)}@media (min-width:768px){.site_header__container{padding:0 2rem;border-radius:var(--border-radius-full,9999px)}}.site_header ul{list-style:none;margin:0;padding:0}.site_header__logo{height:100%;min-width:130px;max-height:var(--header_height--inner,4.75rem);overflow:hidden;flex-shrink:1}.site_header__logo .site-title{font-family:inherit;color:var(--color-primary,inherit)}.site_header__logo .site-title:hover{text-decoration:underline}.site_header__logo .site-title{line-height:var(--header_height--inner,4.75rem)}.site_header .custom-logo-link .custom-logo{display:block;height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.main-navigation{align-self:stretch}}@media (min-width:768px){.main-navigation .menu_toggle{display:none}}.main-navigation .menu{display:none}@media (min-width:768px){.main-navigation .menu{display:flex;flex-direction:row;gap:var(--spacing-8,.5rem);position:static;height:100%}}@media (min-width:80rem){.main-navigation .menu{gap:var(--spacing-16,1rem)}}.main-navigation .menu.is_open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:var(--color-white,#fff);box-shadow:0 2px 6px 2px rgba(10,13,18,.08);border-top:1px solid #e0e0e0;padding:var(--spacing-16,1rem);gap:var(--spacing-8,.5rem)}@media (min-width:768px){.main-navigation .menu.is_open{position:static;border-top:none;padding:0}}.main-navigation .menu-item{position:relative;transition:all .2s ease}@media (min-width:768px){.main-navigation .menu-item:is(.menu>.menu-item){display:flex;align-items:center;gap:var(--spacing-4,.25rem);padding-top:var(--spacing-12,.75rem);padding-bottom:var(--spacing-12,.75rem)}.main-navigation .menu-item:is(.menu>.menu-item)>.menu-item__link{max-width:16vw}.main-navigation .menu-item:is(.menu>.menu-item)>.sub-menu{top:calc(100% - .75rem)}}.main-navigation .menu-item .menu-item__link{display:inline-block;vertical-align:middle;font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-bold,700);text-decoration:none;transition:inherit}.main-navigation .menu-item .menu-item__link:not([class*=btn--]){color:var(--color-text-600,#6d6d6d)}.main-navigation .menu-item .menu-item__link:not([class*=btn--]):hover{color:var(--color-secondary,#00adef)}.main-navigation .menu-item .menu-item__link:is(:not(.menu-item-has-children:has(.sub-menu))>.menu-item__link){width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.main-navigation .menu-item .menu-item__link:is(:not(.menu-item-has-children:has(.sub-menu))>.menu-item__link){width:unset;white-space:normal;overflow:unset}}.main-navigation .menu-item .sub-menu{display:none;padding:.5rem 0 0 .5rem;box-shadow:-6px 0 0 -4px rgba(53,107,139,.6)}@media (min-width:768px){.main-navigation .menu-item .sub-menu{position:absolute;top:100%;z-index:var(--z_low,1);width:-moz-max-content;width:max-content;padding:var(--spacing-12,.75rem);background-color:var(--color-white,#fff);box-shadow:0 12px 16px -4px rgba(10,13,18,.08),0 -4px 6px -2px rgba(10,13,18,.05),0 2px 2px -1px rgba(10,13,18,.04);border-radius:var(--border-radius-8,8px)}}@media (min-width:768px){.main-navigation .menu-item.menu-item-has-children:has(.sub-menu):hover>.menu-item__link:not(:hover),.main-navigation .menu-item.menu-item-has-children:has(.sub-menu):hover>.menu-item__toggle{color:var(--color-primary-700,#023858)}.main-navigation .menu-item.menu-item-has-children:has(.sub-menu):hover>.sub-menu{display:block}}.main-navigation .menu-item.menu-item-has-children:has(.sub-menu)>.menu-item__link{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.main-navigation .menu-item.menu-item-has-children:has(.sub-menu)>.menu-item__link{width:unset;white-space:normal;overflow:unset}}.main-navigation .menu-item.menu-item-has-children:has(.sub-menu) .menu-item__toggle{vertical-align:middle;width:20%}@media (min-width:768px){.main-navigation .menu-item.menu-item-has-children:has(.sub-menu) .menu-item__toggle{width:unset}}.main-navigation .menu-item.menu-item-has-children:has(.sub-menu) .menu-item__toggle[aria-expanded=true]{transform:rotate(180deg);color:var(--color-primary-700,#023858)}.main-navigation .menu-item.menu-item-has-children:has(.sub-menu) .menu-item__toggle[aria-expanded=true]+.menu-item__link{color:var(--color-primary-700,#023858)}.main-navigation .menu-item.menu-item-has-children:has(.sub-menu) .menu-item__toggle[aria-expanded=true]+.sub-menu{display:block}.hamburger{padding:13px 10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:var(--hamburger-hover-opacity,.7)}.hamburger[aria-expanded=true]:hover{opacity:var(--hamburger-hover-opacity,.7)}.hamburger[aria-expanded=true] .hamburger-inner,.hamburger[aria-expanded=true] .hamburger-inner::after,.hamburger[aria-expanded=true] .hamburger-inner::before{background-color:#575757}.hamburger-box{width:var(--hamburger-layer-width,20px);height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:var(--hamburger-layer-width,20px);height:var(--hamburger-layer-height,2px);background-color:#575757;border-radius:var(--hamburger-layer-border-radius,4px);position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze[aria-expanded=true] .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.site_footer{padding:3rem 0;margin-top:auto;background-color:var(--color-white,#fff);box-shadow:inset 0 2px 4px -1px #e0e0e0}.site_footer__container{max-width:var(--width-1280,80rem);margin:0 auto;padding:0 1rem}.site_footer__content{display:flex;flex-direction:column;gap:var(--spacing-32,2rem);align-items:center;justify-content:center;text-align:center}.site_footer .custom-logo{width:139px;height:auto}.site_footer__copyright{font-family:var(--font-family-base,Arial);font-size:var(--font-size-base,1rem);line-height:24px;color:var(--color-text-500,#828282);margin:0}.site_footer .footer_nav{width:100%}.site_footer .footer_menu{display:flex;flex-flow:row wrap;gap:1rem 1.5rem;justify-content:start;align-items:center;list-style:none;margin:0;padding:1rem 0 0;font-size:.875rem}.site_footer .footer_menu a{text-decoration:none;font-family:inherit;color:var(--color-primary,inherit)}.site_footer .footer_menu a:hover{text-decoration:underline}@media (min-width:768px){.site_footer{padding:3rem 0}.site_footer__container{padding:0 2rem}.site_footer__content{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-24,1.5rem);text-align:left}}.btn{cursor:pointer;background:0 0;border:0 transparent;box-shadow:none;line-height:inherit;text-decoration:none;transition:inherit;padding:0}.btn--primary,.btn--primary.hiforum-brand-button{--size:0.625rem 1rem;--type:"solid";display:inline-block;cursor:pointer;text-align:center;transition:all ease .2s;text-decoration:none;border:0 transparent;border-radius:99em;padding:var(--size);font-size:var(--font-size-base,1rem);line-height:1.2;font-weight:var(--font-weight-bold,700);--textColor:#FFFFFF;--bgColor:#033F63;--borderColor:#033F63;color:var(--textColor);background:var(--bgColor);box-shadow:inset 0 0 0 1px var(--borderColor)}.btn--primary.hiforum-brand-button:hover,.btn--primary:hover{--textColor:#FFFFFF;--bgColor:#023858;--borderColor:#023858}.btn--primary.hiforum-brand-button:focus-visible,.btn--primary:focus-visible{outline-color:var(--borderColor)}.btn--primary.disabled,.btn--primary.hiforum-brand-button.disabled,.btn--primary.hiforum-brand-button:disabled,.btn--primary.hiforum-brand-button[disabled],.btn--primary:disabled,.btn--primary[disabled]{--textColor:var(--color-text-600, #6D6D6D);--bgColor:var(--color-border, #E0E0E0);--borderColor:var(--color-border, #E0E0E0)}.btn--primary.btn--outline,.btn--primary.hiforum-brand-button.btn--outline,.btn--primary.hiforum-brand-button.hiforum-brand-button[class*=-outline],.btn--primary.hiforum-brand-button[class*=-outline]{--borderColor:var(--textColor, #FFFFFF)}.btn--primary.hiforum-brand-button>[class*=icon],.btn--primary>[class*=icon]{transition:inherit;margin-left:var(--spacing-6,.375rem)}.btn--primary.hiforum-brand-button>[class*=icon]:has(+.sr_only),.btn--primary>[class*=icon]:has(+.sr_only){margin-left:0}.btn--primary.btn--medium,.btn--primary.hiforum-brand-button.btn--medium,.btn--primary.hiforum-brand-button[class*=is-style-medium],.btn--primary[class*=is-style-medium]{--size:1rem 1.375rem}.btn--primary.btn--outline,.btn--primary.hiforum-brand-button.btn--outline{--type:"outline"}.btn--secondary,.btn--secondary.hiforum-brand-button{--size:0.625rem 1rem;--type:"solid";display:inline-block;cursor:pointer;text-align:center;transition:all ease .2s;text-decoration:none;border:0 transparent;border-radius:99em;padding:var(--size);font-size:var(--font-size-base,1rem);line-height:1.2;font-weight:var(--font-weight-bold,700);--textColor:#023858;--bgColor:#FFFFFF;--borderColor:#FFFFFF;color:var(--textColor);background:var(--bgColor);box-shadow:inset 0 0 0 1px var(--borderColor)}.btn--secondary.hiforum-brand-button:hover,.btn--secondary:hover{--textColor:#023858;--bgColor:#356B8B;--borderColor:#356B8B}.btn--secondary.hiforum-brand-button:focus-visible,.btn--secondary:focus-visible{outline-color:var(--borderColor)}.btn--secondary.disabled,.btn--secondary.hiforum-brand-button.disabled,.btn--secondary.hiforum-brand-button:disabled,.btn--secondary.hiforum-brand-button[disabled],.btn--secondary:disabled,.btn--secondary[disabled]{--textColor:var(--color-text-600, #6D6D6D);--bgColor:var(--color-border, #E0E0E0);--borderColor:var(--color-border, #E0E0E0)}.btn--secondary.btn--outline,.btn--secondary.hiforum-brand-button.btn--outline,.btn--secondary.hiforum-brand-button.hiforum-brand-button[class*=-outline],.btn--secondary.hiforum-brand-button[class*=-outline]{--borderColor:var(--textColor, #023858)}.btn--secondary.hiforum-brand-button>[class*=icon],.btn--secondary>[class*=icon]{transition:inherit;margin-left:var(--spacing-6,.375rem)}.btn--secondary.hiforum-brand-button>[class*=icon]:has(+.sr_only),.btn--secondary>[class*=icon]:has(+.sr_only){margin-left:0}.btn--secondary.btn--medium,.btn--secondary.hiforum-brand-button.btn--medium,.btn--secondary.hiforum-brand-button[class*=is-style-medium],.btn--secondary[class*=is-style-medium]{--size:1rem 1.375rem}.btn--secondary.btn--outline,.btn--secondary.hiforum-brand-button.btn--outline{--type:"outline"}.page_wrapper>.buddypress-wrap{max-width:84rem;margin-left:auto;margin-right:auto;padding-left:clamp(1.125rem,.56rem + 2.258vw,2rem);padding-right:clamp(1.125rem,.56rem + 2.258vw,2rem)}@media (min-width:1024px){.page_wrapper>.buddypress-wrap{padding-left:2rem;padding-right:2rem}}.site_main .bbpress-wrapper .bp-navs li.current a,.site_main .bbpress-wrapper .bp-navs li.selected a,.site_main .buddypress-wrap .bp-navs li.current a,.site_main .buddypress-wrap .bp-navs li.selected a{background:var(--color-primary,#03466e);color:var(--color-white,#fff)}.site_main .bbpress-wrapper .bp-navs li a,.site_main .buddypress-wrap .bp-navs li a{font-family:inherit;color:var(--color-primary,inherit)}.site_main .bbpress-wrapper .bp-navs li a:hover,.site_main .buddypress-wrap .bp-navs li a:hover{text-decoration:underline}.site_main .bbpress-wrapper .bp-navs li .count,.site_main .buddypress-wrap .bp-navs li .count{line-height:1}.site_main img.avatar{border-radius:99em}.site_main .register-page .signup-form{padding-bottom:var(--spacing-20,1.25rem)}.site_main .register-page .signup-form .caps-warning{display:none}.site_main .register-page .signup-form .caps-warning>span{vertical-align:middle}.site_main .register-page .signup-form .caps-warning .caps-icon svg{aspect-ratio:24/26;width:24px}.site_main #buddypress input[type=submit]{display:inline-block;cursor:pointer;text-align:center;transition:all ease .2s;text-decoration:none;border:0 transparent;border-radius:99em;padding:.625rem 1rem;font-size:var(--font-size-base,1rem);line-height:1.2;font-weight:var(--font-weight-bold,700);--textColor:#FFFFFF;--bgColor:#033F63;--borderColor:#033F63;color:var(--textColor);background:var(--bgColor);box-shadow:inset 0 0 0 1px var(--borderColor)}.site_main #buddypress input[type=submit]:hover{--textColor:#FFFFFF;--bgColor:#023858;--borderColor:#023858}.site_main #buddypress input[type=submit]:focus-visible{outline-color:var(--borderColor)}.site_main #buddypress input[type=submit].disabled,.site_main #buddypress input[type=submit]:disabled,.site_main #buddypress input[type=submit][disabled]{--textColor:var(--color-text-600, #6D6D6D);--bgColor:var(--color-border, #E0E0E0);--borderColor:var(--color-border, #E0E0E0)}.site_main #buddypress input[type=submit].btn--outline,.site_main #buddypress input[type=submit].hiforum-brand-button[class*=-outline]{--borderColor:var(--textColor, #FFFFFF)}.site_main #buddypress input[type=submit]>[class*=icon]{transition:inherit;margin-left:var(--spacing-6,.375rem)}.site_main #buddypress input[type=submit]>[class*=icon]:has(+.sr_only){margin-left:0}.site_main #bbpress-forums{font-size:var(--font-size-base,1rem);line-height:var(--line-height-base,1.4)}.site_main #bbpress-forums .bbp-forums,.site_main #bbpress-forums .bbp-lead-topic,.site_main #bbpress-forums .bbp-replies,.site_main #bbpress-forums .bbp-search-results,.site_main #bbpress-forums .bbp-topics{font-size:var(--font-size-base,1rem)}.site_main #bbpress-forums .bbp-admin-links,.site_main #bbpress-forums .bbp-template-notice li,.site_main #bbpress-forums .bbp-template-notice p,.site_main #bbpress-forums .bbp-the-content-wrapper .bbp-the-content{font-size:.875rem}.site_main #bbpress-forums .bbp-breadcrumb{font-size:.875rem;min-height:2.5rem}.site_main #bbpress-forums .bbp-search-form{margin-bottom:var(--spacing-20,1.25rem)}.site_main #bbpress-forums .bbp-search-form input{font-size:.875rem}.site_main #bbpress-forums .bbp-search-form~.bbp-forums{margin-top:3.75rem}.site_main #bbpress-forums form input[type=text],.site_main #bbpress-forums form select{min-height:2.5rem;padding:var(--spacing-4,.25rem)}.site_main #bbpress-forums .button,.site_main #bbpress-forums .submit{display:inline-block;cursor:pointer;text-align:center;transition:all ease .2s;text-decoration:none;border:0 transparent;border-radius:99em;padding:.625rem 1rem;font-size:var(--font-size-base,1rem);line-height:1.2;font-weight:var(--font-weight-bold,700);--textColor:#FFFFFF;--bgColor:#033F63;--borderColor:#033F63;color:var(--textColor);background:var(--bgColor);box-shadow:inset 0 0 0 1px var(--borderColor)}.site_main #bbpress-forums .button:hover,.site_main #bbpress-forums .submit:hover{--textColor:#FFFFFF;--bgColor:#023858;--borderColor:#023858}.site_main #bbpress-forums .button:focus-visible,.site_main #bbpress-forums .submit:focus-visible{outline-color:var(--borderColor)}.site_main #bbpress-forums .button.disabled,.site_main #bbpress-forums .button:disabled,.site_main #bbpress-forums .button[disabled],.site_main #bbpress-forums .submit.disabled,.site_main #bbpress-forums .submit:disabled,.site_main #bbpress-forums .submit[disabled]{--textColor:var(--color-text-600, #6D6D6D);--bgColor:var(--color-border, #E0E0E0);--borderColor:var(--color-border, #E0E0E0)}.site_main #bbpress-forums .button.btn--outline,.site_main #bbpress-forums .button.hiforum-brand-button[class*=-outline],.site_main #bbpress-forums .submit.btn--outline,.site_main #bbpress-forums .submit.hiforum-brand-button[class*=-outline]{--borderColor:var(--textColor, #FFFFFF)}.site_main #bbpress-forums .button>[class*=icon],.site_main #bbpress-forums .submit>[class*=icon]{transition:inherit;margin-left:var(--spacing-6,.375rem)}.site_main #bbpress-forums .button>[class*=icon]:has(+.sr_only),.site_main #bbpress-forums .submit>[class*=icon]:has(+.sr_only){margin-left:0}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiX3V0aWxpdHkuc2NzcyIsImdsb2JhbHMvX2Jhc2Uuc2NzcyIsInN0eWxlLmNzcyIsImdsb2JhbHMvX3NpdGVoZWFkZXIuc2NzcyIsImdsb2JhbHMvX2hhbWJ1cmdlci5zY3NzIiwiZ2xvYmFscy9fc2l0ZWZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19idWRkeXByZXNzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBQSxnQkFBQSxRQUFBLG9CQUFBLFFBQUEsb0JBQUEsUUFBQSxvQkFBQSxRQUFBLGtCQUFBLFFBQUEsc0JBQUEsUUFBQSxzQkFBQSxRQUFBLHFCQUFBLFFBQUEsYUFBQSxRQUFBLGlCQUFBLFFBQUEsaUJBQUEsUUFBQSxjQUFBLFFBQUEsbUJBQUEsUUFBQSxlQUFBLFFBQUEsZUFBQSxRQUFBLDZCQUFBLFFBQUEsbUJBQUEsTUFBQSxpQkFBQSxLQUFBLGNBQUEsUUFBQSxjQUFBLFFBQUEsY0FBQSxTQUFBLGNBQUEsT0FBQSxjQUFBLFFBQUEsY0FBQSxTQUFBLGNBQUEsU0FBQSxjQUFBLFFBQUEsbUJBQUEsSUFBQSxzQkFBQSxJQUFBLHFCQUFBLElBQUEsdUJBQUEsSUFBQSxtQkFBQSxJQUFBLFlBQUEsU0FBQSxZQUFBLFFBQUEsWUFBQSxTQUFBLFlBQUEsT0FBQSxhQUFBLFNBQUEsYUFBQSxRQUFBLGFBQUEsU0FBQSxhQUFBLEtBQUEsYUFBQSxTQUFBLGFBQUEsUUFBQSxhQUFBLFNBQUEsYUFBQSxPQUFBLGFBQUEsS0FBQSxhQUFBLE9BQUEsYUFBQSxLQUFBLGFBQUEsS0FBQSxhQUFBLE9BQUEsYUFBQSxVQUFBLGFBQUEsS0FBQSxhQUFBLEtBQUEsY0FBQSxLQUFBLGNBQUEsS0FBQSxjQUFBLE1BQUEsY0FBQSxNQUFBLGNBQUEsU0FBQSxhQUFBLE1BQUEsdUJBQUEsUUFBQSx1QkFBQSxRQUFBLG9CQUFBLE1BQUEsb0JBQUEsTUFBQSxxQkFBQSxPQUFB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QUVDLGNBQUEsMEJBSUYsd0RBQ0MsV0FBQSxRQUNBLFlBQUEseUJBRUEsdUVBQ0MsWUFBQSxFQ3pDRiwyQkFDQyxVQUFBLDJCQUNBLFlBQUEsNEJBQ0EsdUNMK3pCRiwyQ0FDQSx3Q0FDQSwrQ0FDQSx1Q0s3ekJHLFVBQUEsMkJBRUQsNENMK3pCRixtREFDQSxrREFDQSxxRUs3ekJHLFVBQUEsUUFFRCwyQ0FDQyxVQUFBLFFBQ0EsV0FBQSxPQUVELDRDQUNDLGNBQUEsMEJBQ0Esa0RBQ0MsVUFBQSxRQUVELHdEQUNDLFdBQUEsUUFLRCxpREw2ekJILHVDSzN6QkksV0FBQSxPQUNBLFFBQUEsd0JMK3pCSixtQ0s1ekJFLG1DRG5ERCxRQUFBLGFBQ0EsT0FBQSxRQUNBLFdBQUEsT0FDQSxXQUFBLElBQUEsS0FBQSxJQUNBLGdCQUFBLEtBQ0EsT0FBQSxFQUFBLFlBQ0EsY0FBQSxLQUdBLFFBQUEsUUFBQSxLQUNBLFVBQUEsMkJBQ0EsWUFBQSxJQUNBLFlBQUEsNEJBR0MsWUFBQSxRQUNBLFVBQUEsUUFDQSxjQUFBLFFBRUQsTUFBQSxpQkFDQSxXQUFBLGVBQ0MsV0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsbUJKODJCRix5Q0kzMkJDLHlDQUNDLFlBQUEsUUFDQSxVQUFBLFFBQ0EsY0FBQSxRSjgyQkYsaURJNTJCQyxpREFDQyxjQUFBLG1CSmkzQkYsNENBRkEsNENBQ0EsNkNJOTJCQyw0Q0FBQSw0Q0FBQSw2Q0FHQyxZQUFBLCtCQUNBLFVBQUEsNkJBQ0EsY0FBQSw2QkpnM0JGLGdEQUNBLHlFSTEyQkUsZ0RBQUEseUVBRUMsY0FBQSwwQko0MkJILGlESXgyQkMsaURBQ0MsV0FBQSxRQUNBLFlBQUEseUJKMjJCRixnRUl6MkJFLGdFQUNDLFlBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQHVzZSAnc2FzczptYXRoJztcbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIE1JWElOUyAmIEZVTkNUSU9OUyAvLy9cbi8vLyBOb3RlIHRoYXQgdGhpcyBmaWxlIGNhbm5vdCB1c2Ugc2FzcyB2YXJpYWJsZXMgd2l0aG91dCBjYXVzaW5nIGEgY2lyY3VsYXIgYEB1c2VgIGRlcGVuZGVuY3kgXG4vLy8vLy8vLy8vLy8vLy8vLy8gXG5cbi8vLyBjb252ZXJ0IHBpeGVsIHZhbHVlIGludG8gcmVtXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRwaXhlbHMgLSBudW1iZXIgcmVwcmVzZW50aW5nIGEgc2l6ZSBpbiBwaXhlbHMuIENhbiBpbmNsdWRlIFwicHhcIiBvciBub3Rcbi8vLyBAcGFyYW0ge251bWJlciAocHgpfSAkY29udGV4dCBbYCRmb250LXNpemUtYmFzZWBdIC0gdGhlIGJhc2UgcmVtIHNpemUgd2l0aCBweCB1bml0IHRoYXQgYCRwaXhlbHNgIHZhbHVlIGdldHMgZGl2aWRlZCBieVxuLy8vIEByZXR1cm4ge251bWJlciAocmVtKX0gLSBUaGUgcmVzdWx0aW5nIHJlbSB2YWx1ZSBvZiBgJHBpeGVsc2AgLyBgJGNvbnRleHRgXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAxNnB4KSB7XG5cdCRwaXhlbHM6IGlmKG1hdGguaXMtdW5pdGxlc3MoJHBpeGVscyksIGNhbGMoJHBpeGVscyAqIDFweCksICRwaXhlbHMpO1xuXHRAcmV0dXJuIChtYXRoLmRpdigkcGl4ZWxzLCAkY29udGV4dCkgKiAxcmVtKTtcbn1cblxuLy8vIENvbnRhaW4gYW4gZWxlbWVudCBvbiB0aGUgc2NyZWVuIHNvIGl0IGRvZXNuJ3QgZ28gZnVsbCBzY3JlZW4gd2lkdGguIFRoZSAkd2lkdGggYW5kICRwYWRkaW5nIHBhcmFtZXRlcnMgY2FuIGJvdGggYmUgdW5pdGxlc3Mgb3Igbm90LCBidXQgaWYgdGhleSBkbyBoYXZlIHVuaXRzIHRoZXkgaGF2ZSB0byBhZ3JlZSAtLSB0aGV5IGFyZSB1c2VkIGluIHRoZSBDU1MgY2FsYygpIGZ1bmN0aW9uLlxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkd2lkdGggW3JlbSgxMjgwKV0gLSBGaW5hbCB2aXN1YWwgd2lkdGggb2YgdGhlIGNvbnRhaW5lclxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkcGFkZGluZyBbcmVtKDMyKV0gLSBQYWRkaW5nIHRvIGFkZCB0byB0aGUgY29udGFpbmVyIHNvIHdoZW4gdGhlIHNjcmVlbiB3aWR0aCBtYXRjaGVzIHRoZSBjb250YWluZXIgbWF4LXdpZHRoLCB0aGUgY29udGFpbmVyIGRvZXNuJ3QgdG91Y2ggdGhlIHNpZGVzIG9mIHRoZSBzY3JlZW5cbi8vLyBAb3V0cHV0IENTUyBCbG9ja1xuQG1peGluIGNvbnRhaW5lcigkd2lkdGg6IHJlbSgxMjgwKSwgJHBhZGRpbmc6IHJlbSgzMiksICRwYWRkaW5nTW9iaWxlOiByZW0oMTgpKSB7XG5cdG1heC13aWR0aDogY2FsYygkd2lkdGggKyAoJHBhZGRpbmcgKiAyKSk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogY2xhbXAoI3skcGFkZGluZ01vYmlsZX0sIDAuNTZyZW0gKyAyLjI1OHZ3LCAjeyRwYWRkaW5nfSk7XG5cdHBhZGRpbmctcmlnaHQ6IGNsYW1wKCN7JHBhZGRpbmdNb2JpbGV9LCAwLjU2cmVtICsgMi4yNTh2dywgI3skcGFkZGluZ30pO1xuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZztcblx0XHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblx0fVxufVxuXG4vLy8gQ29udGFpbmVyIFBhZGRpbmcgVXRpbGl0eSBDbGFzc1xuLmNvbnRhaW5lcl9wYWRkaW5nIHtcblx0cGFkZGluZy1sZWZ0OiBjbGFtcChyZW0oMTgpLCAwLjU2cmVtICsgMi4yNTh2dywgcmVtKDMyKSk7XG5cdHBhZGRpbmctcmlnaHQ6IGNsYW1wKHJlbSgxOCksIDAuNTZyZW0gKyAyLjI1OHZ3LCByZW0oMzIpKTtcblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDMyKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMzIpO1xuXHR9XG59XG5cbi8vLyBBcHBseSBjb25zaXN0ZW50IGxpbmsgc3R5bGluZyB0aGF0IGluaGVyaXRzIGZvbnQgcHJvcGVydGllcyBhbmQgdXNlcyBwcmltYXJ5IGNvbG9yIHdpdGggaG92ZXIgdW5kZXJsaW5lLlxuLy8vIEBvdXRwdXQgQ1NTIEJsb2NrXG5AbWl4aW4gbGlua19zdHlsZSgpIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCBpbmhlcml0KTtcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cbi5oYXNfbGlua19zdHlsZSB7XG5cdEBpbmNsdWRlIGxpbmtfc3R5bGUoKTtcbn1cblxuLy8vIEFjY2Vzc2liaWxpdHkgLSBTY3JlZW4gUmVhZGVyIG9ubHkgdGV4dFxuLnNyX29ubHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJvcmRlci13aWR0aDogMDtcbn0iLCJAdXNlIFwidXRpbGl0eVwiIGFzICo7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLyogQmFzZSBTdHlsZXMgKi9cbioge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQmOmZvY3VzLXZpc2libGUge1xuXHRcdG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xuXHR9XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuXHRmb250LWtlcm5pbmc6IG5vcm1hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vLyBkb24ndCBibG9jayBhbmNob3IgZWxlbWVudCBvbiBzY3JvbGxcbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0c2Nyb2xsLXBhZGRpbmctdG9wOiBjYWxjKCRoZWFkZXJfaGVpZ2h0LS1vdXRlciArICRzcGFjaW5nLTMyKTtcbn1cblxuLy8gU2l0ZSBpcyBmdWxsIGhlaWdodCB3aXRoIGZvb3RlciBhbGwgdGhlIHdheSBhdCB0aGUgYm90dG9tIG9mIHNjcmVlbiwgZXZlbiB3aGVuIGNvbnRlbnQgaXMgc2hvcnRlciB0aGFuIHNjcmVlbiBoZWlnaHQgLy9cbi5zaXRlIHtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qKiBCTE9DS1MgKiovXG4vLyBBbGwgZmlyc3QtbGV2ZWwgYmxvY2tzIGFyZSBjb250YWluZWQgYnkgZGVmYXVsdC4gQ29udGVudCBlZGl0b3JzIGNhbiBzZXQgYmxvY2tzIHRvIHdpZGUgb3IgZnVsbCBpZiBuZWVkZWQuXG4vLyBOb3RlLCBjb250ZW50LXNpemUgYW5kIHdpZGUtc2l6ZSBhcmUgdmFyaWFibGVzIHNldCBpbiB0aGVtZS5qc29uLiBTaW5jZSB0aGV5J3JlIHN0aWxsIGV4cGVyaW1lbnRhbCBJIG1ha2Ugc3VyZSB0byBkZWZhdWx0IGJhY2sgdG8gdGhlIHNhc3MgdmFyLlxuLnBhZ2Vfd3JhcHBlciB7XG5cdCYgPiBbY2xhc3MqPVwid3AtYmxvY2stXCJdIHtcblx0XHQtLWNvbnRhaW5lcldpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplLCAjeyR3aWR0aC0xMjgwfSk7XG5cdFx0Ji5hbGlnbndpZGUge1xuXHRcdFx0LS1jb250YWluZXJXaWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSwgI3skd2lkdGgtMTI4MH0pO1xuXHRcdH1cblx0XHQmOm5vdCguYWxpZ25mdWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBjb250YWluZXIoJHdpZHRoOiB2YXIoLS1jb250YWluZXJXaWR0aCkpO1xuXHRcdH1cblx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHQmID4gOm5vdCguYWxpZ25mdWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGNvbnRhaW5lcigkd2lkdGg6IHZhcigtLWNvbnRhaW5lcldpZHRoKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIFRPRE86IEluIGxpZXUgb2YgcHJvcGVyIHJlc3BvbnNpdmUgc2l6ZSBvcHRpb25zIGluIHRoZSBXUCBlZGl0b3IsIGNvbnNpZGVyIGFkZGluZyB0aGlzIGZvciBhbGwgc2l6ZSBwcmVzZXQgdmFyaWFibGVzLiBPciwgY29uc2lkZXIgdXNpbmcgZW0gaW5zdGVhZCBvZiByZW0gc28gSSBjYW4gaGF2ZSBtb3JlIGdsb2JhbCBjb250cm9sIG9mIHRoZSBzaXplc1xuXHRAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0LS13cC0tcHJlc2V0LS1ib3JkZXItcmFkaXVzLS1sZzogI3skYm9yZGVyLXJhZGl1cy0zMn07XG5cdH1cblx0Ly8gYWxzbyB0b3AgbGV2ZWwgcG9zdCB0ZW1wbGF0ZSBwYXJ0cyBzaG91bGQgYmUgY29udGFpbmVkLCByZWdhcmRsZXNzIG9mIHRoZWlyIGJsb2Nrc1xuXHRhcnRpY2xlIHtcblx0XHQuZW50cnktaGVhZGVyLFxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXHRcdH1cblx0fVxufVxuXG4vLyAqKiBFbGVtZW50IG5vcm1hbGl6ZSAqKlxuLy8gYWxsIGxpbmtzIHRoYXQgYXJlbid0IGJ1dHRvbnNcbi5zaXRlX21haW4gYSB7XG5cdCY6bm90KC5idG4sIFtjbGFzcyo9XCJidG4tLVwiXSwgW2NsYXNzKj1cIi1idXR0b25cIl0sIFtpZCo9XCJ3cC1ibG9jay1cIl0pIHtcblx0XHRAaW5jbHVkZSBsaW5rX3N0eWxlKCk7XG5cdH1cbn1cbi8vIGJyb3dzZXJzIGxvdmUgdG8gc2V0IGFubm95aW5nIG1hcmdpbnMgZm9yIGZpZ3VyZXNcbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLy8gSW4gbGlldSBvZiByb2J1c3QgcmVzcG9uc2l2ZSBjb250cm9scyBpbiBXUCBibG9jayBlZGl0b3IsIGhpZGUvc2hvdyBjbGFzc2VzIGFyZSB1c2VmdWxcbi5tb2JpbGVfb25seTpub3QoLnRhYmxldF9vbmx5KSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiByZW0oJGJyZWFrcG9pbnQtbW9iaWxlICsgMSkpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4udGFibGV0X29ubHk6bm90KC5tb2JpbGVfb25seSkge1xuXHRAbWVkaWEgKG1heC13aWR0aDogcmVtKCRicmVha3BvaW50LW1vYmlsZSkpIGFuZCAobWluLXdpZHRoOiByZW0oJGJyZWFrcG9pbnQtZGVza3RvcCkpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4ubW9iaWxlX29ubHkudGFibGV0X29ubHksXG4uaGlkZV9vbl9kZXNrdG9wIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IHJlbSgkYnJlYWtwb2ludC1kZXNrdG9wKSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5kZXNrdG9wX29ubHksXG4uaGlkZV9vbl9tb2JpbGUge1xuXHRAbWVkaWEgKG1heC13aWR0aDogcmVtKCRicmVha3BvaW50LWRlc2t0b3AgLSAxKSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyoqIFdQIEFETUlOIEVESVRPUiAqL1xuLndwLWFkbWluIHtcblx0LmVkaXRvci1lZGl0b3ItaW50ZXJmYWNlIHtcblx0XHQuaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLTEyO1xuXHRcdH1cblx0fVxuXHQuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdH1cblx0LmNvbXBvbmVudHMtcmVzaXphYmxlLWJveF9fY29udGFpbmVyIHtcblx0XHQkaGFuZGxlU2l6ZTogMjNweDtcblx0XHQuY29tcG9uZW50cy1yZXNpemFibGUtYm94X19oYW5kbGUge1xuXHRcdFx0Ji10b3Age1xuXHRcdFx0XHR0b3A6IC0jeyRoYW5kbGVTaXplfTtcblx0XHRcdH1cblx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRyaWdodDogLSN7JGhhbmRsZVNpemV9O1xuXHRcdFx0fVxuXHRcdFx0Ji1ib3R0b20ge1xuXHRcdFx0XHRib3R0b206IC0jeyRoYW5kbGVTaXplfTtcblx0XHRcdH1cblx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdGxlZnQ6IC0jeyRoYW5kbGVTaXplfTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIEhJRm9ydW0gVGhlbWUgU3R5bGVzXG4gKiBcbiAqIE1haW4gc3R5bGVzaGVldCB1c2luZyBTQ1NTIGNvbXBpbGVkIHVzaW5nIHRoZSB0aGVtZSdzIGd1bHBmaWxlIHRvIC9kaXN0L3N0eWxlLmNzcyBhbmQgdGhlbiBtaW5pZmllZCB0byBzdHlsZS5taW4uY3NzXG4gKlxuICogQHBhY2thZ2UgSElGb3J1bVxuICogQHNpbmNlIDEuMC4wXG4gKi9cbi5jb250YWluZXJfcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMS4xMjVyZW0sIDAuNTZyZW0gKyAyLjI1OHZ3LCAycmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMS4xMjVyZW0sIDAuNTZyZW0gKyAyLjI1OHZ3LCAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lcl9wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4uaGFzX2xpbmtfc3R5bGUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksIGluaGVyaXQpO1xufVxuLmhhc19saW5rX3N0eWxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zcl9vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIEJhc2UgU3R5bGVzICovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgY3VycmVudENvbG9yO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMkIyQjJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA4LjI1cmVtO1xufVxuXG4uc2l0ZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKiogQkxPQ0tTICoqL1xuLnBhZ2Vfd3JhcHBlciA+IFtjbGFzcyo9d3AtYmxvY2stXSB7XG4gIC0tY29udGFpbmVyV2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUsIDgwcmVtKTtcbn1cbi5wYWdlX3dyYXBwZXIgPiBbY2xhc3MqPXdwLWJsb2NrLV0uYWxpZ253aWRlIHtcbiAgLS1jb250YWluZXJXaWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSwgODByZW0pO1xufVxuLnBhZ2Vfd3JhcHBlciA+IFtjbGFzcyo9d3AtYmxvY2stXTpub3QoLmFsaWduZnVsbCkge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyV2lkdGgpICsgNHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMS4xMjVyZW0sIDAuNTZyZW0gKyAyLjI1OHZ3LCAycmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMS4xMjVyZW0sIDAuNTZyZW0gKyAyLjI1OHZ3LCAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2Vfd3JhcHBlciA+IFtjbGFzcyo9d3AtYmxvY2stXTpub3QoLmFsaWduZnVsbCkge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4ucGFnZV93cmFwcGVyID4gW2NsYXNzKj13cC1ibG9jay1dLmFsaWduZnVsbCA+IDpub3QoLmFsaWduZnVsbCkge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyV2lkdGgpICsgNHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMS4xMjVyZW0sIDAuNTZyZW0gKyAyLjI1OHZ3LCAycmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMS4xMjVyZW0sIDAuNTZyZW0gKyAyLjI1OHZ3LCAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2Vfd3JhcHBlciA+IFtjbGFzcyo9d3AtYmxvY2stXS5hbGlnbmZ1bGwgPiA6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX3dyYXBwZXIge1xuICAgIC0td3AtLXByZXNldC0tYm9yZGVyLXJhZGl1cy0tbGc6IDMycHg7XG4gIH1cbn1cbi5wYWdlX3dyYXBwZXIgYXJ0aWNsZSAuZW50cnktaGVhZGVyLFxuLnBhZ2Vfd3JhcHBlciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4NHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxLjEyNXJlbSwgMC41NnJlbSArIDIuMjU4dncsIDJyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxLjEyNXJlbSwgMC41NnJlbSArIDIuMjU4dncsIDJyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZV93cmFwcGVyIGFydGljbGUgLmVudHJ5LWhlYWRlcixcbiAgLnBhZ2Vfd3JhcHBlciBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4uc2l0ZV9tYWluIGE6bm90KC5idG4sIFtjbGFzcyo9YnRuLS1dLCBbY2xhc3MqPS1idXR0b25dLCBbaWQqPXdwLWJsb2NrLV0pIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCBpbmhlcml0KTtcbn1cbi5zaXRlX21haW4gYTpub3QoLmJ0biwgW2NsYXNzKj1idG4tLV0sIFtjbGFzcyo9LWJ1dHRvbl0sIFtpZCo9d3AtYmxvY2stXSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzEuMzEyNXJlbSkge1xuICAubW9iaWxlX29ubHk6bm90KC50YWJsZXRfb25seSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMxLjI1cmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnRhYmxldF9vbmx5Om5vdCgubW9iaWxlX29ubHkpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubW9iaWxlX29ubHkudGFibGV0X29ubHksXG4gIC5oaWRlX29uX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLmRlc2t0b3Bfb25seSxcbiAgLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qKiBXUCBBRE1JTiBFRElUT1IgKi9cbi53cC1hZG1pbiAuZWRpdG9yLWVkaXRvci1pbnRlcmZhY2UgLmludGVyZmFjZS1pbnRlcmZhY2Utc2tlbGV0b25fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG59XG4ud3AtYWRtaW4gLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbn1cbi53cC1hZG1pbiAuY29tcG9uZW50cy1yZXNpemFibGUtYm94X19jb250YWluZXIgLmNvbXBvbmVudHMtcmVzaXphYmxlLWJveF9faGFuZGxlLXRvcCB7XG4gIHRvcDogLTIzcHg7XG59XG4ud3AtYWRtaW4gLmNvbXBvbmVudHMtcmVzaXphYmxlLWJveF9fY29udGFpbmVyIC5jb21wb25lbnRzLXJlc2l6YWJsZS1ib3hfX2hhbmRsZS1yaWdodCB7XG4gIHJpZ2h0OiAtMjNweDtcbn1cbi53cC1hZG1pbiAuY29tcG9uZW50cy1yZXNpemFibGUtYm94X19jb250YWluZXIgLmNvbXBvbmVudHMtcmVzaXphYmxlLWJveF9faGFuZGxlLWJvdHRvbSB7XG4gIGJvdHRvbTogLTIzcHg7XG59XG4ud3AtYWRtaW4gLmNvbXBvbmVudHMtcmVzaXphYmxlLWJveF9fY29udGFpbmVyIC5jb21wb25lbnRzLXJlc2l6YWJsZS1ib3hfX2hhbmRsZS1sZWZ0IHtcbiAgbGVmdDogLTIzcHg7XG59XG5cbi8qKiBTaXRlIEhlYWRlciAqKi9cbi5zaXRlX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlX2hlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLnNpdGVfaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogNTA7XG4gIHRvcDogMDtcbn1cbi5hZG1pbi1iYXIgLnNpdGVfaGVhZGVyIHtcbiAgLyogTGVhdmUgcm9vbSBmb3IgQWRtaW4gYmFyIHdpdGggc3RpY2t5IGhlYWRlclxuICAqIGF0IG1heCA2MDBweCB0aGUgd3BhZG1pbmJhciBpc24ndCBmaXhlZCB0byB0aGUgdG9wIG9mIHRoZSBzY3JlZW5cbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnNpdGVfaGVhZGVyIHtcbiAgICB0b3A6IHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwgNDZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAuYWRtaW4tYmFyIC5zaXRlX2hlYWRlciB7XG4gICAgdG9wOiB2YXIoLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1oZWlnaHQsIDMycHgpO1xuICB9XG59XG4uc2l0ZV9oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogNi4yNXJlbTtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IC00cHggcmdiYSgxMCwgMTMsIDE4LCAwLjA4KSwgMCAtNHB4IDZweCAtMnB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSksIDAgMnB4IDJweCAtMXB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNCk7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVfaGVhZGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIH1cbn1cbi5zaXRlX2hlYWRlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaXRlX2hlYWRlcl9fbG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgbWF4LWhlaWdodDogNC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uc2l0ZV9oZWFkZXJfX2xvZ28gLnNpdGUtdGl0bGUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksIGluaGVyaXQpO1xufVxuLnNpdGVfaGVhZGVyX19sb2dvIC5zaXRlLXRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2l0ZV9oZWFkZXJfX2xvZ28gLnNpdGUtdGl0bGUge1xuICBsaW5lLWhlaWdodDogNC43NXJlbTtcbn1cbi5zaXRlX2hlYWRlciAuY3VzdG9tLWxvZ28tbGluayAuY3VzdG9tLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBOYXZpZ2F0aW9uICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnVfdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MHJlbSkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUuaXNfb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDJweCByZ2JhKDEwLCAxMywgMTgsIDAuMDgpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZ2FwOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudS5pc19vcGVuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbTppcygubWVudSA+IC5tZW51LWl0ZW0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbTppcygubWVudSA+IC5tZW51LWl0ZW0pID4gLm1lbnUtaXRlbV9fbGluayB7XG4gICAgbWF4LXdpZHRoOiAxNnZ3O1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbTppcygubWVudSA+IC5tZW51LWl0ZW0pID4gLnN1Yi1tZW51IHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDAuNzVyZW0pO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gLm1lbnUtaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gLm1lbnUtaXRlbV9fbGluazpub3QoW2NsYXNzKj1idG4tLV0pIHtcbiAgY29sb3I6ICM2RDZENkQ7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gLm1lbnUtaXRlbV9fbGluazpub3QoW2NsYXNzKj1idG4tLV0pOmhvdmVyIHtcbiAgY29sb3I6ICMwMEFERUY7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0gLm1lbnUtaXRlbV9fbGluazppcyg6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhhcyguc3ViLW1lbnUpKSA+IC5tZW51LWl0ZW1fX2xpbmspIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbSAubWVudS1pdGVtX19saW5rOmlzKDpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aGFzKC5zdWItbWVudSkpID4gLm1lbnUtaXRlbV9fbGluaykge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAgMC41cmVtO1xuICBib3gtc2hhZG93OiAtNnB4IDAgMCAtNHB4IHJnYmEoNTMsIDEwNywgMTM5LCAwLjYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IC00cHggcmdiYSgxMCwgMTMsIDE4LCAwLjA4KSwgMCAtNHB4IDZweCAtMnB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSksIDAgMnB4IDJweCAtMXB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aGFzKC5zdWItbWVudSk6aG92ZXIgPiAubWVudS1pdGVtX19saW5rOm5vdCg6aG92ZXIpLCAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpoYXMoLnN1Yi1tZW51KTpob3ZlciA+IC5tZW51LWl0ZW1fX3RvZ2dsZSB7XG4gICAgY29sb3I6ICMwMjM4NTg7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aGFzKC5zdWItbWVudSk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpoYXMoLnN1Yi1tZW51KSA+IC5tZW51LWl0ZW1fX2xpbmsge1xuICB3aWR0aDogODAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpoYXMoLnN1Yi1tZW51KSA+IC5tZW51LWl0ZW1fX2xpbmsge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aGFzKC5zdWItbWVudSkgLm1lbnUtaXRlbV9fdG9nZ2xlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpoYXMoLnN1Yi1tZW51KSAubWVudS1pdGVtX190b2dnbGUge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aGFzKC5zdWItbWVudSkgLm1lbnUtaXRlbV9fdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjb2xvcjogIzAyMzg1ODtcbn1cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhhcyguc3ViLW1lbnUpIC5tZW51LWl0ZW1fX3RvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdICsgLm1lbnUtaXRlbV9fbGluayB7XG4gIGNvbG9yOiAjMDIzODU4O1xufVxuLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aGFzKC5zdWItbWVudSkgLm1lbnUtaXRlbV9fdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogaGFtYnVyZ2Vycy9fYmFzZS5zY3NzICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTc7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC02cHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuLyogU3F1ZWV6ZSBBbmltYXRpb24gXG4qIGhhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2Nzc1xuKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZVthcmlhLWV4cGFuZGVkPXRydWVdIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLyoqIFNpdGUgRm9vdGVyICoqL1xuLnNpdGVfZm9vdGVyIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggLTFweCAjRTBFMEUwO1xufVxuLnNpdGVfZm9vdGVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnNpdGVfZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGVfZm9vdGVyIC5jdXN0b20tbG9nbyB7XG4gIHdpZHRoOiAxMzlweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpdGVfZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZV9mb290ZXIgLmZvb3Rlcl9uYXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlX2Zvb3RlciAuZm9vdGVyX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDFyZW0gMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNpdGVfZm9vdGVyIC5mb290ZXJfbWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksIGluaGVyaXQpO1xufVxuLnNpdGVfZm9vdGVyIC5mb290ZXJfbWVudSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVfZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLnNpdGVfZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuICAuc2l0ZV9mb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnRuLS1wcmltYXJ5LFxuLmJ0bi0tcHJpbWFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbiB7XG4gIC0tc2l6ZTogMC42MjVyZW0gMXJlbTtcbiAgLS10eXBlOiBcInNvbGlkXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA5OWVtO1xuICBwYWRkaW5nOiB2YXIoLS1zaXplKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICAtLXRleHRDb2xvcjogI0ZGRkZGRjtcbiAgLS1iZ0NvbG9yOiAjMDMzRjYzO1xuICAtLWJvcmRlckNvbG9yOiAjMDMzRjYzO1xuICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmdDb2xvcik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ib3JkZXJDb2xvcik7XG59XG4uYnRuLS1wcmltYXJ5OmhvdmVyLFxuLmJ0bi0tcHJpbWFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbjpob3ZlciB7XG4gIC0tdGV4dENvbG9yOiAjRkZGRkZGO1xuICAtLWJnQ29sb3I6ICMwMjM4NTg7XG4gIC0tYm9yZGVyQ29sb3I6ICMwMjM4NTg7XG59XG4uYnRuLS1wcmltYXJ5OmZvY3VzLXZpc2libGUsXG4uYnRuLS1wcmltYXJ5LmhpZm9ydW0tYnJhbmQtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1ib3JkZXJDb2xvcik7XG59XG4uYnRuLS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLS1wcmltYXJ5W2Rpc2FibGVkXSwgLmJ0bi0tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tLXByaW1hcnkuaGlmb3J1bS1icmFuZC1idXR0b246ZGlzYWJsZWQsXG4uYnRuLS1wcmltYXJ5LmhpZm9ydW0tYnJhbmQtYnV0dG9uW2Rpc2FibGVkXSxcbi5idG4tLXByaW1hcnkuaGlmb3J1bS1icmFuZC1idXR0b24uZGlzYWJsZWQge1xuICAtLXRleHRDb2xvcjogIzZENkQ2RDtcbiAgLS1iZ0NvbG9yOiAjRTBFMEUwO1xuICAtLWJvcmRlckNvbG9yOiAjRTBFMEUwO1xufVxuLmJ0bi0tcHJpbWFyeS5idG4tLW91dGxpbmUsIC5idG4tLXByaW1hcnkuaGlmb3J1bS1icmFuZC1idXR0b25bY2xhc3MqPS1vdXRsaW5lXSxcbi5idG4tLXByaW1hcnkuaGlmb3J1bS1icmFuZC1idXR0b24uYnRuLS1vdXRsaW5lLFxuLmJ0bi0tcHJpbWFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbi5oaWZvcnVtLWJyYW5kLWJ1dHRvbltjbGFzcyo9LW91dGxpbmVdIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tdGV4dENvbG9yLCAjRkZGRkZGKTtcbn1cbi5idG4tLXByaW1hcnkgPiBbY2xhc3MqPWljb25dLFxuLmJ0bi0tcHJpbWFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbiA+IFtjbGFzcyo9aWNvbl0ge1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG4uYnRuLS1wcmltYXJ5ID4gW2NsYXNzKj1pY29uXTpoYXMoKyAuc3Jfb25seSksXG4uYnRuLS1wcmltYXJ5LmhpZm9ydW0tYnJhbmQtYnV0dG9uID4gW2NsYXNzKj1pY29uXTpoYXMoKyAuc3Jfb25seSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tLXByaW1hcnkuYnRuLS1tZWRpdW0sIC5idG4tLXByaW1hcnlbY2xhc3MqPWlzLXN0eWxlLW1lZGl1bV0sXG4uYnRuLS1wcmltYXJ5LmhpZm9ydW0tYnJhbmQtYnV0dG9uLmJ0bi0tbWVkaXVtLFxuLmJ0bi0tcHJpbWFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbltjbGFzcyo9aXMtc3R5bGUtbWVkaXVtXSB7XG4gIC0tc2l6ZTogMXJlbSAxLjM3NXJlbTtcbn1cbi5idG4tLXByaW1hcnkuYnRuLS1vdXRsaW5lLFxuLmJ0bi0tcHJpbWFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbi5idG4tLW91dGxpbmUge1xuICAtLXR5cGU6IFwib3V0bGluZVwiO1xufVxuXG4uYnRuLS1zZWNvbmRhcnksXG4uYnRuLS1zZWNvbmRhcnkuaGlmb3J1bS1icmFuZC1idXR0b24ge1xuICAtLXNpemU6IDAuNjI1cmVtIDFyZW07XG4gIC0tdHlwZTogXCJzb2xpZFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOTllbTtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS10ZXh0Q29sb3I6ICMwMjM4NTg7XG4gIC0tYmdDb2xvcjogI0ZGRkZGRjtcbiAgLS1ib3JkZXJDb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnQ29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYm9yZGVyQ29sb3IpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi0tc2Vjb25kYXJ5LmhpZm9ydW0tYnJhbmQtYnV0dG9uOmhvdmVyIHtcbiAgLS10ZXh0Q29sb3I6ICMwMjM4NTg7XG4gIC0tYmdDb2xvcjogIzM1NkI4QjtcbiAgLS1ib3JkZXJDb2xvcjogIzM1NkI4Qjtcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlLFxuLmJ0bi0tc2Vjb25kYXJ5LmhpZm9ydW0tYnJhbmQtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1ib3JkZXJDb2xvcik7XG59XG4uYnRuLS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tLXNlY29uZGFyeVtkaXNhYmxlZF0sIC5idG4tLXNlY29uZGFyeS5kaXNhYmxlZCxcbi5idG4tLXNlY29uZGFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbjpkaXNhYmxlZCxcbi5idG4tLXNlY29uZGFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbltkaXNhYmxlZF0sXG4uYnRuLS1zZWNvbmRhcnkuaGlmb3J1bS1icmFuZC1idXR0b24uZGlzYWJsZWQge1xuICAtLXRleHRDb2xvcjogIzZENkQ2RDtcbiAgLS1iZ0NvbG9yOiAjRTBFMEUwO1xuICAtLWJvcmRlckNvbG9yOiAjRTBFMEUwO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LmJ0bi0tb3V0bGluZSwgLmJ0bi0tc2Vjb25kYXJ5LmhpZm9ydW0tYnJhbmQtYnV0dG9uW2NsYXNzKj0tb3V0bGluZV0sXG4uYnRuLS1zZWNvbmRhcnkuaGlmb3J1bS1icmFuZC1idXR0b24uYnRuLS1vdXRsaW5lLFxuLmJ0bi0tc2Vjb25kYXJ5LmhpZm9ydW0tYnJhbmQtYnV0dG9uLmhpZm9ydW0tYnJhbmQtYnV0dG9uW2NsYXNzKj0tb3V0bGluZV0ge1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS10ZXh0Q29sb3IsICMwMjM4NTgpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5ID4gW2NsYXNzKj1pY29uXSxcbi5idG4tLXNlY29uZGFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbiA+IFtjbGFzcyo9aWNvbl0ge1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG4uYnRuLS1zZWNvbmRhcnkgPiBbY2xhc3MqPWljb25dOmhhcygrIC5zcl9vbmx5KSxcbi5idG4tLXNlY29uZGFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbiA+IFtjbGFzcyo9aWNvbl06aGFzKCsgLnNyX29ubHkpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLS1zZWNvbmRhcnkuYnRuLS1tZWRpdW0sIC5idG4tLXNlY29uZGFyeVtjbGFzcyo9aXMtc3R5bGUtbWVkaXVtXSxcbi5idG4tLXNlY29uZGFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbi5idG4tLW1lZGl1bSxcbi5idG4tLXNlY29uZGFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbltjbGFzcyo9aXMtc3R5bGUtbWVkaXVtXSB7XG4gIC0tc2l6ZTogMXJlbSAxLjM3NXJlbTtcbn1cbi5idG4tLXNlY29uZGFyeS5idG4tLW91dGxpbmUsXG4uYnRuLS1zZWNvbmRhcnkuaGlmb3J1bS1icmFuZC1idXR0b24uYnRuLS1vdXRsaW5lIHtcbiAgLS10eXBlOiBcIm91dGxpbmVcIjtcbn1cblxuLnBhZ2Vfd3JhcHBlciA+IC5idWRkeXByZXNzLXdyYXAge1xuICBtYXgtd2lkdGg6IDg0cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEuMTI1cmVtLCAwLjU2cmVtICsgMi4yNTh2dywgMnJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEuMTI1cmVtLCAwLjU2cmVtICsgMi4yNTh2dywgMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX3dyYXBwZXIgPiAuYnVkZHlwcmVzcy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4uc2l0ZV9tYWluIC5idWRkeXByZXNzLXdyYXAgLmJwLW5hdnMgbGkuY3VycmVudCBhLCAuc2l0ZV9tYWluIC5idWRkeXByZXNzLXdyYXAgLmJwLW5hdnMgbGkuc2VsZWN0ZWQgYSxcbi5zaXRlX21haW4gLmJicHJlc3Mtd3JhcHBlciAuYnAtbmF2cyBsaS5jdXJyZW50IGEsXG4uc2l0ZV9tYWluIC5iYnByZXNzLXdyYXBwZXIgLmJwLW5hdnMgbGkuc2VsZWN0ZWQgYSB7XG4gIGJhY2tncm91bmQ6ICMwMzQ2NkU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNpdGVfbWFpbiAuYnVkZHlwcmVzcy13cmFwIC5icC1uYXZzIGxpIGEsXG4uc2l0ZV9tYWluIC5iYnByZXNzLXdyYXBwZXIgLmJwLW5hdnMgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgaW5oZXJpdCk7XG59XG4uc2l0ZV9tYWluIC5idWRkeXByZXNzLXdyYXAgLmJwLW5hdnMgbGkgYTpob3Zlcixcbi5zaXRlX21haW4gLmJicHJlc3Mtd3JhcHBlciAuYnAtbmF2cyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2l0ZV9tYWluIC5idWRkeXByZXNzLXdyYXAgLmJwLW5hdnMgbGkgLmNvdW50LFxuLnNpdGVfbWFpbiAuYmJwcmVzcy13cmFwcGVyIC5icC1uYXZzIGxpIC5jb3VudCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNpdGVfbWFpbiBpbWcuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogOTllbTtcbn1cbi5zaXRlX21haW4gLnJlZ2lzdGVyLXBhZ2UgLnNpZ251cC1mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG4uc2l0ZV9tYWluIC5yZWdpc3Rlci1wYWdlIC5zaWdudXAtZm9ybSAuY2Fwcy13YXJuaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlX21haW4gLnJlZ2lzdGVyLXBhZ2UgLnNpZ251cC1mb3JtIC5jYXBzLXdhcm5pbmcgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zaXRlX21haW4gLnJlZ2lzdGVyLXBhZ2UgLnNpZ251cC1mb3JtIC5jYXBzLXdhcm5pbmcgLmNhcHMtaWNvbiBzdmcge1xuICBhc3BlY3QtcmF0aW86IDI0LzI2O1xuICB3aWR0aDogMjRweDtcbn1cbi5zaXRlX21haW4gI2J1ZGR5cHJlc3MgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDAgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5ZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS10ZXh0Q29sb3I6ICNGRkZGRkY7XG4gIC0tYmdDb2xvcjogIzAzM0Y2MztcbiAgLS1ib3JkZXJDb2xvcjogIzAzM0Y2MztcbiAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnQ29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYm9yZGVyQ29sb3IpO1xufVxuLnNpdGVfbWFpbiAjYnVkZHlwcmVzcyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAtLXRleHRDb2xvcjogI0ZGRkZGRjtcbiAgLS1iZ0NvbG9yOiAjMDIzODU4O1xuICAtLWJvcmRlckNvbG9yOiAjMDIzODU4O1xufVxuLnNpdGVfbWFpbiAjYnVkZHlwcmVzcyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWJvcmRlckNvbG9yKTtcbn1cbi5zaXRlX21haW4gI2J1ZGR5cHJlc3MgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLCAuc2l0ZV9tYWluICNidWRkeXByZXNzIGlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF0sIC5zaXRlX21haW4gI2J1ZGR5cHJlc3MgaW5wdXRbdHlwZT1zdWJtaXRdLmRpc2FibGVkIHtcbiAgLS10ZXh0Q29sb3I6ICM2RDZENkQ7XG4gIC0tYmdDb2xvcjogI0UwRTBFMDtcbiAgLS1ib3JkZXJDb2xvcjogI0UwRTBFMDtcbn1cbi5zaXRlX21haW4gI2J1ZGR5cHJlc3MgaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi0tb3V0bGluZSwgLnNpdGVfbWFpbiAjYnVkZHlwcmVzcyBpbnB1dFt0eXBlPXN1Ym1pdF0uaGlmb3J1bS1icmFuZC1idXR0b25bY2xhc3MqPS1vdXRsaW5lXSB7XG4gIC0tYm9yZGVyQ29sb3I6IHZhcigtLXRleHRDb2xvciwgI0ZGRkZGRik7XG59XG4uc2l0ZV9tYWluICNidWRkeXByZXNzIGlucHV0W3R5cGU9c3VibWl0XSA+IFtjbGFzcyo9aWNvbl0ge1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG4uc2l0ZV9tYWluICNidWRkeXByZXNzIGlucHV0W3R5cGU9c3VibWl0XSA+IFtjbGFzcyo9aWNvbl06aGFzKCsgLnNyX29ubHkpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2l0ZV9tYWluICNiYnByZXNzLWZvcnVtcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5iYnAtZm9ydW1zLFxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJicC1sZWFkLXRvcGljLFxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJicC1yZXBsaWVzLFxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJicC1zZWFyY2gtcmVzdWx0cyxcbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5iYnAtdG9waWNzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJicC1hZG1pbi1saW5rcyxcbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5iYnAtdGVtcGxhdGUtbm90aWNlIGxpLFxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJicC10ZW1wbGF0ZS1ub3RpY2UgcCxcbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5iYnAtdGhlLWNvbnRlbnQtd3JhcHBlciAuYmJwLXRoZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5iYnAtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5iYnAtc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJicC1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2l0ZV9tYWluICNiYnByZXNzLWZvcnVtcyAuYmJwLXNlYXJjaC1mb3JtIH4gLmJicC1mb3J1bXMge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xufVxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgZm9ybSBzZWxlY3Qge1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uc2l0ZV9tYWluICNiYnByZXNzLWZvcnVtcyAuc3VibWl0LFxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA5OWVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tdGV4dENvbG9yOiAjRkZGRkZGO1xuICAtLWJnQ29sb3I6ICMwMzNGNjM7XG4gIC0tYm9yZGVyQ29sb3I6ICMwMzNGNjM7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZ0NvbG9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWJvcmRlckNvbG9yKTtcbn1cbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5zdWJtaXQ6aG92ZXIsXG4uc2l0ZV9tYWluICNiYnByZXNzLWZvcnVtcyAuYnV0dG9uOmhvdmVyIHtcbiAgLS10ZXh0Q29sb3I6ICNGRkZGRkY7XG4gIC0tYmdDb2xvcjogIzAyMzg1ODtcbiAgLS1ib3JkZXJDb2xvcjogIzAyMzg1ODtcbn1cbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5zdWJtaXQ6Zm9jdXMtdmlzaWJsZSxcbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWJvcmRlckNvbG9yKTtcbn1cbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5zdWJtaXQ6ZGlzYWJsZWQsIC5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5zdWJtaXRbZGlzYWJsZWRdLCAuc2l0ZV9tYWluICNiYnByZXNzLWZvcnVtcyAuc3VibWl0LmRpc2FibGVkLFxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJ1dHRvbjpkaXNhYmxlZCxcbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5idXR0b25bZGlzYWJsZWRdLFxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJ1dHRvbi5kaXNhYmxlZCB7XG4gIC0tdGV4dENvbG9yOiAjNkQ2RDZEO1xuICAtLWJnQ29sb3I6ICNFMEUwRTA7XG4gIC0tYm9yZGVyQ29sb3I6ICNFMEUwRTA7XG59XG4uc2l0ZV9tYWluICNiYnByZXNzLWZvcnVtcyAuc3VibWl0LmJ0bi0tb3V0bGluZSwgLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLnN1Ym1pdC5oaWZvcnVtLWJyYW5kLWJ1dHRvbltjbGFzcyo9LW91dGxpbmVdLFxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLmJ1dHRvbi5idG4tLW91dGxpbmUsXG4uc2l0ZV9tYWluICNiYnByZXNzLWZvcnVtcyAuYnV0dG9uLmhpZm9ydW0tYnJhbmQtYnV0dG9uW2NsYXNzKj0tb3V0bGluZV0ge1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS10ZXh0Q29sb3IsICNGRkZGRkYpO1xufVxuLnNpdGVfbWFpbiAjYmJwcmVzcy1mb3J1bXMgLnN1Ym1pdCA+IFtjbGFzcyo9aWNvbl0sXG4uc2l0ZV9tYWluICNiYnByZXNzLWZvcnVtcyAuYnV0dG9uID4gW2NsYXNzKj1pY29uXSB7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5zdWJtaXQgPiBbY2xhc3MqPWljb25dOmhhcygrIC5zcl9vbmx5KSxcbi5zaXRlX21haW4gI2JicHJlc3MtZm9ydW1zIC5idXR0b24gPiBbY2xhc3MqPWljb25dOmhhcygrIC5zcl9vbmx5KSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInV0aWxpdHlcIiBhcyAqO1xuXG4vKiogU2l0ZSBIZWFkZXIgKiovXG4uc2l0ZV9oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctMTY7XG5cdH1cblx0Ly8gU2l0ZSBoZWFkZXIgc2hvdWxkIHN0aWNrIHRvIHRvcCBvZiBzY3JlZW4gb24gc2Nyb2xsIFxuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR6LWluZGV4OiAkel9oaWdoO1xuXHR0b3A6IDA7XG5cdC8vIFN0aWNrIHRvIHRvcCBvZiBzY3JlZW4gZXZlbiB3aXRoIGFkbWluIGJhclxuXHQuYWRtaW4tYmFyICYge1xuXHRcdC8qIExlYXZlIHJvb20gZm9yIEFkbWluIGJhciB3aXRoIHN0aWNreSBoZWFkZXJcblx0XHQqIGF0IG1heCA2MDBweCB0aGUgd3BhZG1pbmJhciBpc24ndCBmaXhlZCB0byB0aGUgdG9wIG9mIHRoZSBzY3JlZW5cblx0XHQqL1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG5cdFx0XHR0b3A6IHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwgNDZweCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuXHRcdFx0dG9wOiB2YXIoLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1oZWlnaHQsIDMycHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiAkaGVhZGVyX2hlaWdodC0tb3V0ZXI7XG5cdFx0bWF4LXdpZHRoOiAkd2lkdGgtMTI4MDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogJHNwYWNpbmctMjA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDEycHggMTZweCAtNHB4IHJnYmEoJGNvbG9yLXNoYWRvdywgLjA4KSwgMCAtNHB4IDZweCAtMnB4IHJnYmEoJGNvbG9yLXNoYWRvdywgLjA1KSwgMCAycHggMnB4IC0xcHggcmdiYSgkY29sb3Itc2hhZG93LCAuMDQpO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLTE2O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogMCAkc3BhY2luZy0zMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWZ1bGw7XG5cdFx0fVxuXHR9XG5cdC8vIFRPRE86IGNvbnNpZGVyIGFkZGluZyB0aGlzIGZvciBhbGwgdWwgYW5kIG9sIHNpdGUtd2lkZSwgYW5kIHRoZW4gYWRkIGxpc3Qtc3R5bGVzIHdpdGggYSBtaXhpbiBmb3Igd3lzaXd5Z3MgYW5kIGFjdHVhbCBsaXN0c1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC8vIEhlYWRlciBMb2dvICovXG5cdCZfX2xvZ28ge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtaW4td2lkdGg6IDEzMHB4O1xuXHRcdG1heC1oZWlnaHQ6ICRoZWFkZXJfaGVpZ2h0LS1pbm5lcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZsZXgtc2hyaW5rOiAxO1xuXHRcdC8vIGlmIG5vIGxvZ29cblx0XHQuc2l0ZS10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rX3N0eWxlKCk7XG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRlcl9oZWlnaHQtLWlubmVyO1xuXHRcdH1cblx0fVxuXHQuY3VzdG9tLWxvZ28tbGluayB7XG5cdFx0Ly9vdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8vaGVpZ2h0OiAkaGVhZGVyX2hlaWdodC0taW5uZXI7IC8vIFRPRE86IHRoaXMgaXMgdGhlIHZpc3VhbCBoZWFkZXIgaGVpZ2h0LiBJdCdzIHNldCBpbiBDU1Mgc28gd2UgY2FuIHVwbG9hZCBhIGxhcmdlciBpbWFnZSBmb3IgaGlnaGVyIHJlcywgYnV0IHRoZSBjdXN0b20gbG9nbyBmZWF0dXJlIG1pZ2h0IHRha2UgY2FyZSBvZiB0aGF0PyBJZiBpdCB3aWxsIHN0YXkgaW4gQ1NTLCBjaGFuZ2UgdG8gYSB2YXJpYWJsZSBcblx0XHQuY3VzdG9tLWxvZ28geyAvLyBBc3BlY3QgcmF0aW8gaXMgc2V0IGFzIHBhcnQgb2YgdGhlIGN1c3RvbSBsb2dvIGZlYXR1cmVcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxufVxuXG4vKiBOYXZpZ2F0aW9uICovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdH1cblx0Ly8gTWVudSBUb2dnbGUgYnV0dG9uIHN0eWxlcyBhcmUgc2V0IGJ5IC5oYW1idXJnZXIgc3R5bGVzIFxuXHQubWVudV90b2dnbGUge1xuXHRcdC8vIERlc2t0b3A6IEhpZGUgdG9nZ2xlIGJ1dHRvbiBcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIEZ1bGwgbWVudSB3cmFwIHN0eWxlc1xuXHQubWVudSB7XG5cdFx0Ly8gTW9iaWxlLWZpcnN0OiBIaWRlIG1lbnUgYnkgZGVmYXVsdCBcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ly8gRGVza3RvcDogU2hvdyBtZW51IGFzIGhvcml6b250YWwgZmxleCBcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGdhcDogJHNwYWNpbmctODtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtMTI4MCkge1xuXHRcdFx0Z2FwOiAkc3BhY2luZy0xNjtcblx0XHR9XG5cblx0XHQvLyBNb2JpbGU6IFNob3cgbWVudSB3aGVuIGlzX29wZW4gY2xhc3MgaXMgcHJlc2VudCBcblx0XHQmLmlzX29wZW4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggMnB4IHJnYmEoJGNvbG9yLXNoYWRvdywgLjA4KTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctMTY7XG5cdFx0XHRnYXA6ICRzcGFjaW5nLTg7XG5cblx0XHRcdC8vIERlc2t0b3A6IFJlbW92ZSBtb2JpbGUgbWVudSBzdHlsZXMgKGxpa2Ugb24gcmVzaXplIHdoZW4gbWVudSBpcyBzdGlsbCBvcGVuKSBcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gTWVudSBpdGVtIHN0eWxlcywgaW5jbHVkaW5nIHN1Ym1lbnVzXG5cdC5tZW51LWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdC8vIHRvcCBsZXZlbCBtZW51IGl0ZW1zIC0gbmVlZCB0byBiZSBmdWxsIGhlaWdodCB0byBzdXBwb3J0IHByb3BlciBob3ZlciBzdGF0ZSBzbyBzdWItbWVudSByZW1haW5zIHZpc2libGVcblx0XHQmOmlzKC5tZW51ID4gLm1lbnUtaXRlbSkge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6ICRzcGFjaW5nLTQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy0xMjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTEyOyAvLyBwYWRkaW5nID0gKGhlYWRlcl9oZWlnaHQgb3V0ZXIgLSBpbm5lcikgLyAyXG5cdFx0XHRcdCYgPiAubWVudS1pdGVtX19saW5rIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2dnc7IC8vIH4xNjBweCBhdCAkYnJlYWtwb2ludC1kZXNrdG9wXG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gdGhlIGZpcnN0IGxldmVsIG9mIHN1Ym1lbnVzJyBwb3NpdGlvbnMgc2hvdWxkIGJlIG9mZnNldCBhIGJpdFxuXHRcdFx0XHQmID4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHR0b3A6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmctMTJ9KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBNZW51IEl0ZW0gTGluayBzdHlsZXNcblx0XHQubWVudS1pdGVtX19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdFx0XHQmOm5vdChbY2xhc3MqPVwiYnRuLS1cIl0pIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LTYwMDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIExpbmtzIHRoYXQgYXJlIE5PVCBwYXJlbnQgbGlua3Ncblx0XHRcdCY6aXMoOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpoYXMoLnN1Yi1tZW51KSkgPiAubWVudS1pdGVtX19saW5rKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIEFsbCBzdWIgbWVudXMgYXJlIGhpZGRlbiBieSBkZWZhdWx0XG5cdFx0LnN1Yi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy04IDAgMCAkc3BhY2luZy04O1xuXHRcdFx0Ym94LXNoYWRvdzogLTZweCAwIDAgLTRweCByZ2JhKCRjb2xvci1wcmltYXJ5LTMwMCwgMC42KTtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6ICR6X2xvdztcblx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2luZy0xMjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDEycHggMTZweCAtNHB4IHJnYmEoJGNvbG9yLXNoYWRvdywgLjA4KSwgMCAtNHB4IDZweCAtMnB4IHJnYmEoJGNvbG9yLXNoYWRvdywgLjA1KSwgMCAycHggMnB4IC0xcHggcmdiYSgkY29sb3Itc2hhZG93LCAuMDQpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy04O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBNZW51IEl0ZW0gUGFyZW50IHN0eWxlcyBhbmQgaW50ZXJhY3Rpb25zIFxuXHRcdC8vIChjaGVjayBmb3IgYm90aCBjbGFzcyBhbmQgdGhlIHByZXNlbnNlIG9mIGEgc3VibWVudSBkdWUgdG8gbWVtYmVycy1vbmx5IGl0ZW1zIGJlaW5nIGhpZGRlbilcblx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aGFzKC5zdWItbWVudSkge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8vIGhvdmVyIHNob3VsZCBvbmx5IGhhdmUgYW4gZWZmZWN0IG9uIGRlc2t0b3Bcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdCYgPiAubWVudS1pdGVtX19saW5rOm5vdCg6aG92ZXIpLFxuXHRcdFx0XHRcdCYgPiAubWVudS1pdGVtX190b2dnbGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiA+IC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgPiAubWVudS1pdGVtX19saW5rIHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdG92ZXJmbG93OiB1bnNldDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gbWVudSBpdGVtIHRvZ2dsZSBpcyBhIHNpYmxpbmcgb2YgdGhlIG1lbnUgaXRlbSdzIGxpbmsgZWxlbWVudFxuXHRcdFx0Lm1lbnUtaXRlbV9fdG9nZ2xlIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIG9uY2xpY2sgYXJpYS1leHBhbmRlZCBnZXRzIHRvZ2dsZWQgb24gYWxsIGJyZWFrcG9pbnRzXG5cdFx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTcwMDtcblx0XHRcdFx0XHQmICsgLm1lbnUtaXRlbV9fbGluayB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmICsgLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnMgSGFtYnVyZ2VycyAtIENTUy1hbmltYXRlZCBoYW1idXJnZXIgaWNvbnNcbi8vLyBUaGUgY29kZSBiYXNlIGlzIGEgYml0IG91dGRhdGVkIGFueXdheSwgc28gaW5zdGVhZCBvZiBicmluZ2luZyBpbiB0aGUgZnVsbCBmaWxlIHN0cnVjdHVyZSBJIGp1c3QgY29waWVkIHdoYXQgSSBuZWVkZWQgaW50byB0aGlzIG9uZSBmaWxlLiBcbi8qIGhhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlciB7XG5cdHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG5cdC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG5cdH1cblxuXHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0LmhhbWJ1cmdlci1pbm5lcixcblx0XHQuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG5cdFx0LmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbi5oYW1idXJnZXItYm94IHtcblx0d2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG5cdGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IGNhbGMoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMik7XG5cblx0Jixcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0d2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG5cdFx0aGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXHR9XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0dG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Ym90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG5cdH1cbn1cblxuLyogU3F1ZWV6ZSBBbmltYXRpb24gXG4qIGhhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2Nzc1xuKi9cbi5oYW1idXJnZXItLXNxdWVlemUge1xuXHQuaGFtYnVyZ2VyLWlubmVyIHtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcblx0XHRcdFx0b3BhY2l0eSAwLjA3NXMgZWFzZTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG5cdFx0XHRcdHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdFx0fVxuXHR9XG5cblx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0LmhhbWJ1cmdlci1pbm5lciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRcdHRvcCAwLjA3NXMgZWFzZSxcblx0XHRcdFx0XHRvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0XHRib3R0b20gMC4wNzVzIGVhc2UsXG5cdFx0XHRcdFx0dHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInV0aWxpdHlcIiBhcyAqO1xuXG4vKiogU2l0ZSBGb290ZXIgKiovXG4uc2l0ZV9mb290ZXIge1xuXHRwYWRkaW5nOiAkc3BhY2luZy00OCAwO1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAtMXB4ICRjb2xvci1ib3JkZXI7XG5cdFxuXHQmX19jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogJHdpZHRoLTEyODA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZy0xNjtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6ICRzcGFjaW5nLTMyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmN1c3RvbS1sb2dvIHtcblx0XHR3aWR0aDogMTM5cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LTUwMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQvLyBGb290ZXIgbmF2aWdhdGlvblxuXHQuZm9vdGVyX25hdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZm9vdGVyX21lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRnYXA6ICRzcGFjaW5nLTE2ICRzcGFjaW5nLTI0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy0xNiAwIDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGxpbmtfc3R5bGUoKTtcblx0XHR9XG5cdH1cblxuXHQvLyBEZXNrdG9wOiBMb2dvIGFuZCBjb3B5cmlnaHQgc2lkZSBieSBzaWRlXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy00OCAwO1xuXG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctMzI7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogJHNwYWNpbmctMjQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSAnc2FzczptYXAnO1xuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XG5cbi8vLyBUaGUgbWl4aW4gYW5kIGNvcnJlc3BvbmRpbmcgY2xhc3MgdG8gcmVtb3ZlIGRlZmF1bHQgYnJvd3NlciBzdHlsZXMgZm9yIGJ1dHRvbnNcbkBtaXhpbiBidG5Ob3JtYWxpemUoKSB7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwIHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdHBhZGRpbmc6IDA7XG59XG4uYnRuIHtcblx0QGluY2x1ZGUgYnRuTm9ybWFsaXplKCk7XG59XG5cbi8vICoqIENvbG9yIE1hcHMgKipcbiRidG5QcmltYXJ5OiAoXG5cdFwidGV4dENvbG9yXCI6ICRjb2xvci13aGl0ZSxcblx0XCJiZ0NvbG9yXCI6ICRjb2xvci1wcmltYXJ5LTYwMCxcblx0XCJib3JkZXJDb2xvclwiOiAkY29sb3ItcHJpbWFyeS02MDAsXG5cdFwiaG92ZXJUZXh0Q29sb3JcIjogJGNvbG9yLXdoaXRlLFxuXHRcImhvdmVyQmdDb2xvclwiOiAkY29sb3ItcHJpbWFyeS03MDAsXG5cdFwiaG92ZXJCb3JkZXJDb2xvclwiOiAkY29sb3ItcHJpbWFyeS03MDBcbik7XG4kYnRuU2Vjb25kYXJ5OiAoXG5cdFwidGV4dENvbG9yXCI6ICRjb2xvci1wcmltYXJ5LTcwMCxcblx0XCJiZ0NvbG9yXCI6ICRjb2xvci13aGl0ZSxcblx0XCJib3JkZXJDb2xvclwiOiAkY29sb3Itd2hpdGUsXG5cdFwiaG92ZXJUZXh0Q29sb3JcIjogJGNvbG9yLXByaW1hcnktNzAwLFxuXHRcImhvdmVyQmdDb2xvclwiOiAkY29sb3ItcHJpbWFyeS0zMDAsXG5cdFwiaG92ZXJCb3JkZXJDb2xvclwiOiAkY29sb3ItcHJpbWFyeS0zMDBcbik7XG4vLyAqKiBCdXR0b24gc2l6ZXMgLSBjaGFuZ2VzIHdpdGggcGFkZGluZyB2YWx1ZXMgKipcbiRidG5TbTogJHNwYWNpbmctMTAgJHNwYWNpbmctMTY7IC8vZGVmYXVsdCBzaXplXG4kYnRuTWQ6ICRzcGFjaW5nLTE2ICRzcGFjaW5nLTIyOyAvL2xhcmdlclxuXG4vLy8gQnV0dG9uIE1peGluIC0gY2FsbGVkIG9uIC5idG4tLXByaW1hcnkgYW5kIC5idG4tLXNlY29uZGFyeVxuLy8vIEBwYXJhbSB7c2Fzc01hcH0gJGNvbG9yIFskYnRuUHJpbWFyeV0gLSBUaGUgY29sb3JzIG5lZWRlZCB0aGF0IGNvcnJlc3BvbmQgdG8gdGhlIGRpZmZlcmVudCB2YXJpYW50cyBhbmQgc3RhdGVzIG9mIHRoZSBidXR0b25cbi8vLyBAcGFyYW0ge251bWJlcn0gJHNpemUgWyRidG5TbV0gLSB2YWx1ZSBmb3IgdGhlIGJ1dHRvbidzIHBhZGRpbmcsIHdoaWNoIGlzIHdoYXQgY2hhbmdlcyBpdHMgYXBwYXJlbnQgc2l6ZVxuLy8vIEBvdXRwdXQgc3R5bGVzIGZvciBhIGJ1dHRvbiBlbGVtZW50XG5AbWl4aW4gYnRuKCRjb2xvcjogJGJ0blByaW1hcnksICRzaXplOiAkYnRuU20sICR0eXBlOiBcInNvbGlkXCIpIHtcblx0Ly8gc2hhcmVkIGJ1dHRvbiBwcm9wc1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRib3JkZXI6IDAgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDk5ZW07IC8vcGlsbCBzaGFwZSB0cmlja1xuXG5cdC8vIFByb3BzIHRoYXQgYWZmZWN0IHRoZSBidXR0b24ncyBzaXplXG5cdHBhZGRpbmc6ICRzaXplO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG5cdC8vIEVzdGFibGlzaCBidXR0b24gY29sb3IgdmFyaWFibGVzIGZyb20gY29sb3IgbWFwc1xuICAtLXRleHRDb2xvcjogI3ttYXAuZ2V0KCRjb2xvciwgXCJ0ZXh0Q29sb3JcIil9O1xuICAtLWJnQ29sb3I6ICN7bWFwLmdldCgkY29sb3IsIFwiYmdDb2xvclwiKX07XG4gIC0tYm9yZGVyQ29sb3I6ICN7bWFwLmdldCgkY29sb3IsIFwiYm9yZGVyQ29sb3JcIil9O1xuXHQvLyBjb2xvcnMgd2hvc2UgdmFsdWVzIGdldCBjaGFuZ2VkIHdpdGggZGlmZmVyZW50IGJ1dHRvbiBzdGF0ZXMgYmVsb3dcblx0Y29sb3I6IHZhcigtLXRleHRDb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJnQ29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYm9yZGVyQ29sb3IpO1xuXG5cdC8vIEJ1dHRvbiBTdGF0ZXNcblx0Jjpob3ZlciB7XG5cdFx0LS10ZXh0Q29sb3I6ICN7bWFwLmdldCgkY29sb3IsIFwiaG92ZXJUZXh0Q29sb3JcIil9O1xuXHRcdC0tYmdDb2xvcjogI3ttYXAuZ2V0KCRjb2xvciwgXCJob3ZlckJnQ29sb3JcIil9O1xuXHRcdC0tYm9yZGVyQ29sb3I6ICN7bWFwLmdldCgkY29sb3IsIFwiaG92ZXJCb3JkZXJDb2xvclwiKX07XG5cdH1cblx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRvdXRsaW5lLWNvbG9yOiB2YXIoLS1ib3JkZXJDb2xvcik7XG5cdH1cblx0JjpkaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdCYuZGlzYWJsZWQge1xuXHRcdC0tdGV4dENvbG9yOiAjeyRjb2xvci10ZXh0LTYwMH07XG5cdFx0LS1iZ0NvbG9yOiAjeyRjb2xvci1ib3JkZXJ9O1xuXHRcdC0tYm9yZGVyQ29sb3I6ICN7JGNvbG9yLWJvcmRlcn07XG5cdH1cblx0Ly8gQnV0dG9uIFR5cGUsIG91dGxpbmUgb3Igc29saWRcblx0Ly8gaWYgdXNpbmcgdGhlIG1peGluLCBjYW4gdXNlIHNhc3MgY29udHJvbCBmbG93LCBvdGhlcndpc2Ugc2hvdWxkIGp1c3QgcmVmZXJlbmNlIHRoZSBwcmVzZW5jZSBvZiB0aGUgb3V0bGluZSBjbGFzcyBvbiB0aGUgZWxlbWVudFxuXHRAaWYgJHR5cGUgPT0gXCJvdXRsaW5lXCIge1xuXHRcdC0tYm9yZGVyQ29sb3I6IHZhcigtLXRleHRDb2xvciwgI3ttYXAuZ2V0KCRjb2xvciwgXCJ0ZXh0Q29sb3JcIil9KTtcblx0fSBAZWxzZSB7XG5cdFx0Ji5idG4tLW91dGxpbmUsXG5cdFx0Ji5oaWZvcnVtLWJyYW5kLWJ1dHRvbltjbGFzcyo9LW91dGxpbmVdIHtcblx0XHRcdC0tYm9yZGVyQ29sb3I6IHZhcigtLXRleHRDb2xvciwgI3ttYXAuZ2V0KCRjb2xvciwgXCJ0ZXh0Q29sb3JcIil9KTtcblx0XHR9XG5cdH1cblx0Ly8gaWYgYnV0dG9uIGhhcyBhbiBpY29uIFxuXHQmID4gW2NsYXNzKj1cImljb25cIl0ge1xuXHRcdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTY7XG5cdFx0Ly8gaWYgYnV0dG9uIGlzIF9vbmx5XyBhbiBpY29uXG5cdFx0JjpoYXMoKyAuc3Jfb25seSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vICoqIEJ1dHRvbiBjbGFzc2VzICoqXG4uYnRuLS1wcmltYXJ5LFxuLmJ0bi0tcHJpbWFyeS5oaWZvcnVtLWJyYW5kLWJ1dHRvbiB7XG5cdC0tc2l6ZTogI3skYnRuU219O1xuXHQtLXR5cGU6IFwic29saWRcIjtcblx0QGluY2x1ZGUgYnRuKCRidG5QcmltYXJ5LCB2YXIoLS1zaXplKSwgdmFyKC0tdHlwZSkpO1xuXHQmLmJ0bi0tbWVkaXVtLFxuXHQmW2NsYXNzKj1pcy1zdHlsZS1tZWRpdW1dIHtcblx0XHQtLXNpemU6ICN7JGJ0bk1kfTtcblx0fVxuXHQmLmJ0bi0tb3V0bGluZSB7XG5cdFx0LS10eXBlOiBcIm91dGxpbmVcIjtcblx0fVxufVxuLmJ0bi0tc2Vjb25kYXJ5LFxuLmJ0bi0tc2Vjb25kYXJ5LmhpZm9ydW0tYnJhbmQtYnV0dG9uIHtcblx0LS1zaXplOiAjeyRidG5TbX07XG5cdC0tdHlwZTogXCJzb2xpZFwiO1xuXHRAaW5jbHVkZSBidG4oJGJ0blNlY29uZGFyeSwgdmFyKC0tc2l6ZSksIHZhcigtLXR5cGUpKTtcblx0Ji5idG4tLW1lZGl1bSxcblx0JltjbGFzcyo9aXMtc3R5bGUtbWVkaXVtXSB7XG5cdFx0LS1zaXplOiAjeyRidG5NZH07XG5cdH1cblx0Ji5idG4tLW91dGxpbmUge1xuXHRcdC0tdHlwZTogXCJvdXRsaW5lXCI7XG5cdH1cbn0iLCJAdXNlIFwidXRpbGl0eVwiIGFzICo7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJidXR0b25cIjtcblxuLy8gQ29udGFpbmVyIGZvciBidWRkeXByZXNzIHNlY3Rpb25zXG4ucGFnZV93cmFwcGVyIHtcblx0JiA+IC5idWRkeXByZXNzLXdyYXAge1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXHR9XG59XG5cbi8vIFRvIG92ZXJyaWRlIEJ1ZGR5UHJlc3Mgc3R5bGVzLCBzb21lIG9mIHRoZXNlIHNlbGVjdG9ycyBuZWVkIHRvIGJlIElEcywgYW5kIG1pZ2h0IG5lZWQgdG8gYmUgYSBmZXcgbGV2ZWxzIGRlZXBcbi5zaXRlX21haW4ge1xuXHQuYnVkZHlwcmVzcy13cmFwLFxuXHQuYmJwcmVzcy13cmFwcGVyIHtcblx0XHQvLyB1c2VyIHByb2ZpbGUgbGlua3MsIHByaW1hcnkgYW5kIHNlY29uZGFyeSBcblx0XHQuYnAtbmF2cyB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdCYuY3VycmVudCxcblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmtfc3R5bGUoKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY291bnQge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGltZy5hdmF0YXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDk5ZW07XG5cdH1cblx0LnJlZ2lzdGVyLXBhZ2Uge1xuXHRcdC5zaWdudXAtZm9ybSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjA7XG5cdFx0XHQuY2Fwcy13YXJuaW5nIHsgLy90aGUgc3R5bGVzIGZvciB0aGlzIGlzIHNldCBpbiBXUCwgYnV0IG9ubHkgb24gdGhlIGxvZ2luIHBhZ2VzLiBCdWRkeVByZXNzIGRvZXNuJ3QgY29ycmVjdGx5IGxvYWQgdGhvc2Ugc3R5bGVzIG9uIHRoZSBmcm9udGVuZC1mYWNpbmcgcmVnaXN0ZXIgcGFnZSAoeWV0KS5cblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0JiA+IHNwYW4ge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNhcHMtaWNvbiB7XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMjQgLyAyNjtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjYnVkZHlwcmVzcyB7XG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRAaW5jbHVkZSBidXR0b24uYnRuKCk7XG5cdFx0fVxuXHR9XG5cdCNiYnByZXNzLWZvcnVtcyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdC5iYnAtZm9ydW1zLFxuXHRcdC5iYnAtbGVhZC10b3BpYyxcblx0XHQuYmJwLXJlcGxpZXMsXG5cdFx0LmJicC1zZWFyY2gtcmVzdWx0cyxcblx0XHQuYmJwLXRvcGljcyB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHR9XG5cdFx0LmJicC1hZG1pbi1saW5rcyxcblx0XHQuYmJwLXRlbXBsYXRlLW5vdGljZSBsaSxcblx0XHQuYmJwLXRlbXBsYXRlLW5vdGljZSBwLFxuXHRcdC5iYnAtdGhlLWNvbnRlbnQtd3JhcHBlciAuYmJwLXRoZS1jb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdH1cblx0XHQuYmJwLWJyZWFkY3J1bWIge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRtaW4taGVpZ2h0OiByZW0oNDBweCk7XG5cdFx0fVxuXHRcdC5iYnAtc2VhcmNoLWZvcm0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjA7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0fVxuXHRcdFx0JiB+IC5iYnAtZm9ydW1zIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogY2FsYygkc3BhY2luZy0yMCArIHJlbSg0MHB4KSk7IC8vIHRoZSBicmVhZGNydW1iIGlzbid0IGNsZWFyZWQgc28gdGhlIG1hcmdpbiBuZWVkcyB0byBhY2NvdW50IGZvciBpdHMgaGVpZ2h0LCB3aGljaCBpcyB3aHkgSSBzcGVjaWZ5IGl0cyBtaW4taGVpZ2h0IHNvIHRoaXMgaXMgYSBtb3JlIGFjY3VyYXRlIG1lYXN1cmVcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Zm9ybSB7XG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHJlbSg0MHB4KTtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNpbmctNDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Ym1pdCxcblx0XHQuYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbi5idG4oKTtcblx0XHR9XG5cdFx0XG5cdH1cbn0iXX0= */
