.region-header .buttons-header-mobile{align-items:center;display:flex;gap:10px}@media (min-width:992px){.region-header .buttons-header-mobile{display:none}}.region-header .btn-close-mobile-menu,.region-header>.block-button-main{display:none}@media (min-width:992px){.region-header>.block-button-main{display:block}}.region-header .header-menu-mobile{background-color:var(--white-500);font-size:1rem;height:100vh;height:100dvh;left:100%;padding:0;position:fixed;top:0;transition:.2s ease-in-out;width:100%}@media (min-width:992px){.region-header .header-menu-mobile{display:none}}.region-header .header-menu-mobile .layout-container{display:flex;flex-direction:column;gap:0;height:100%}.region-header .header-menu-mobile .layout-container .content{margin-top:3rem;overflow-y:auto}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu{flex-direction:column}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle{padding-left:0;padding-right:0}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link),.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link),.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link),.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link){background-color:unset;color:var(--secondary);font-family:Styrene A,"Source Serif 4",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.16;margin:0;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link):active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link):focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link):hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link)[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link):active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link):focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link):hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link)[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link):active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link):focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link):hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle:not(.main-link)[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link):active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link):focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link):hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle:not(.main-link)[aria-expanded=true]{color:var(--primary)}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle.main-link,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle.main-link,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle.main-link,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle.main-link{background-color:unset;color:var(--primary);font-family:Styrene A,"Source Serif 4",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.16;margin:0;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle.main-link:active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle.main-link:focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle.main-link:hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle.main-link[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle.main-link:active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle.main-link:focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle.main-link:hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle.main-link[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle.main-link:active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle.main-link:focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle.main-link:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle.main-link[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle.main-link:active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle.main-link:focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle.main-link:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle.main-link[aria-expanded=true]{color:var(--secondary)}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-toggle svg,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-toggle svg,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-toggle svg,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-toggle svg{color:var(--primary);max-width:18px}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu{background-color:var(--white-500)!important;bottom:4.125rem;box-shadow:unset!important;font-size:1rem;height:calc(100vh - 90px - 4.125rem);height:calc(100dvh - 90px - 4.125rem);left:100%;overflow-y:auto;padding:0;position:fixed;top:90px;transition:left .2s ease-in-out;width:100%}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu.show,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu.show,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu.show,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu.show{left:0;transition:left .2s ease-in-out}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .custom-block,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .link-level-1-information,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .custom-block,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .link-level-1-information,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .custom-block,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .link-level-1-information,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .custom-block,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .link-level-1-information{display:none}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2{background-color:unset;color:var(--secondary);font-family:Styrene A,"Source Serif 4",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.16;margin:3rem 0 1.5rem;padding-left:0;padding-right:0;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2[aria-expanded=true]{color:var(--primary)}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 .btn-close-menu-mobile-level-2:hover{cursor:pointer}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a{background-color:unset;border-radius:0;color:var(--primary);display:inline-block;font-family:Styrene A,"Source Serif 4",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.16;margin:0;padding-left:0;padding-right:0;text-decoration:none;text-transform:none;transition:background-color .3s ease,transform .3s ease;white-space:normal}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.dropdown .dropdown-menu .layout-container .flex-items .links-level-2 ul.menu-level-2 li.menu-item a[aria-expanded=true]{color:var(--secondary)}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.link-without-dropdown a,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.link-without-dropdown a,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.link-without-dropdown a,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.link-without-dropdown a{padding-left:0;padding-right:0}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.link-without-dropdown a.main-link,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.link-without-dropdown a.main-link,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.link-without-dropdown a.main-link,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.link-without-dropdown a.main-link{background-color:unset;color:var(--primary);font-family:Styrene A,"Source Serif 4",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.16;margin:0;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.link-without-dropdown a.main-link:active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.link-without-dropdown a.main-link:focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.link-without-dropdown a.main-link:hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-button-main li.link-without-dropdown a.main-link[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.link-without-dropdown a.main-link:active,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.link-without-dropdown a.main-link:focus,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.link-without-dropdown a.main-link:hover,.region-header .header-menu-mobile .layout-container .content .block-button-main .emily-main-menu li.link-without-dropdown a.main-link[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.link-without-dropdown a.main-link:active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.link-without-dropdown a.main-link:focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.link-without-dropdown a.main-link:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-button-main li.link-without-dropdown a.main-link[aria-expanded=true],.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.link-without-dropdown a.main-link:active,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.link-without-dropdown a.main-link:focus,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.link-without-dropdown a.main-link:hover,.region-header .header-menu-mobile .layout-container .content .block-navigation-main .emily-main-menu li.link-without-dropdown a.main-link[aria-expanded=true]{color:var(--secondary)}.region-header .header-menu-mobile .layout-container .content .emily-button-main{margin-left:4px;padding-top:2rem}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary{margin-bottom:4px;margin-left:4px;padding-top:2rem}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu{flex-direction:column;gap:0}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a{align-items:center;background-color:unset;border:none;border-radius:999px;border-radius:0;color:var(--primary);cursor:pointer;display:flex;display:inline-block;font-family:Styrene A,"Source Serif 4",sans-serif;font-size:.875rem;font-weight:900;justify-content:space-between;line-height:1;margin:0;padding:.813rem 0;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,transform .3s ease}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a>div>svg,.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a>svg{height:100%;margin-left:.75rem;max-height:15px;max-width:15px;transition:transform .4s ease;width:100%;fill:currentColor!important;color:inherit}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a>div>svg path,.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a>svg path{fill:currentColor!important}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a[aria-expanded=true]>div>svg,.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a[aria-expanded=true]>svg{transform:rotate(180deg)}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a.dropdown-toggle svg{max-width:10px}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a:active{transform:scale(.98)}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a:active,.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a:focus,.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a:hover,.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a[aria-expanded=true]{color:var(--secondary)}.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a svg,.region-header .header-menu-mobile .layout-container .content .block-lithium-navigation-secondary .emily-secondary-menu a.btn-search{display:none}.region-header .header-menu-mobile .layout-container .bottom{padding-bottom:2rem}.region-header .header-menu-mobile .layout-container .bottom .language-switcher-language-url .language-menu .language-menu-button{background-color:var(--white-500);color:var(--primary)}.region-header .header-menu-mobile .layout-container .bottom .language-switcher-language-url .language-menu .language-menu-button:hover{color:var(--secondary)}.region-header .header-menu-mobile .layout-container .bottom .language-switcher-language-url .language-menu .dropdown-menu{bottom:100%;top:unset}body.mobile-menu-opened .region.region-header .btn-open-mobile-menu{display:none}body.mobile-menu-opened .region.region-header .header-menu-mobile{left:0;transition:.2s ease-in-out}body.mobile-menu-opened .region.region-header .header-menu-mobile .top{display:flex;justify-content:space-between}body.mobile-menu-opened .region.region-header .header-menu-mobile .top .btn-close-mobile-menu{display:flex}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QWMsQ0FDZCxRQUFTLENEaURHLGlCQUFnQixDQ2hENUIsb0JBQXFCLENBMkluQix3QkFBeUIsQ0F1QjNCLHVERHNERixDQ25NRSxnUUFPRSxXQUFZLENBTFosbUJBR0EsZUFBZ0IsQ0FEaEIsY0FBZSxDQURmLDhCQUdBLFVBQVcsQ0FFWCwyQkFBNkIsQ0FDN0IsYURxTUosQ0NwTUksMFFBQ0UsMkJEdU1OLENDcE1FLHdTQUVFLHdCRHFNSixDQ2xNSSw4SUFDRSxjRG9NTixDQ3JGRSxpSUFDRSxvQkR1RkosQ0NsRUUsK2dCQUtJLHNCRGdFTixDQTlMYyxtUUFDRSxZQW1NaEIsQ0E1TE0sNkRBQ0UsbUJBOExSLENBM0xZLGtJQUNFLGlDQUFrQyxDQUNsQyxvQkE2TGQsQ0E1TGMsd0lBQ0Usc0JBOExoQixDQTNMWSwySEFFRSxXQUFZLENBRFosU0E4TGQsQ0FqTE0sb0VBQ0UsWUFvTFIsQ0FsTE0sa0VBQ0UsTUFBTyxDQUNQLDBCQW9MUixDQW5MUSx1RUFDRSxZQUFhLENBQ2IsNkJBcUxWLENBbkxVLDhGQUNFLFlBcUxaIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcGFydGlhbHMvbGF5b3V0L3JlZ2lvbi1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb25maWcvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLXNhc3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkYmFzZV9wYXRoOiAnLi4vLi4vLi4vLi4vJztcblxuQGltcG9ydCBcIi4uLy4uL2NvbmZpZy91dGlsaXRpZXNcIjtcblxuLnJlZ2lvbi1oZWFkZXIge1xuXG4gIC5idXR0b25zLWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEtdXAoJGJyZWFrcG9pbnRfbW9iaWxlX3RvX2Rlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jbG9zZS1tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gLmJsb2NrLWJ1dHRvbi1tYWluIHsgLy8gTm8gY2hhbmdlIHRoaXMgc2VsZWN0b3IsIGJlIGNhcmVmdWxsICEhIVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEtdXAoJGJyZWFrcG9pbnRfbW9iaWxlX3RvX2Rlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItbWVudS1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1xLXVwKCRicmVha3BvaW50X21vYmlsZV90b19kZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS01MDApO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcblxuICAgIC5sYXlvdXQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gZ2FwOiAycmVtO1xuICAgICAgZ2FwOiAwO1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIC5ibG9jay1idXR0b24tbWFpbixcbiAgICAgICAgLmJsb2NrLW5hdmlnYXRpb24tbWFpbiB7XG4gICAgICAgICAgLmVtaWx5LWJ1dHRvbi1tYWluLFxuICAgICAgICAgIC5lbWlseS1tYWluLW1lbnUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJi5kcm9wZG93biB7XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICY6bm90KC5tYWluLWxpbmspIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1oMygnLS1zZWNvbmRhcnknKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCctLXNlY29uZGFyeScsICctLXByaW1hcnknKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYubWFpbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1oMygnLS1wcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvcignLS1wcmltYXJ5JywgJy0tc2Vjb25kYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDQuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHggLSA0LjEyNXJlbSk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gOTBweCAtIDQuMTI1cmVtKTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTUwMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjJzIGVhc2UtaW4tb3V0Oy8vIEB0b2RvIG5lIG1hcmNoZSBwYXMgPz8/IHdoeSA/Pz9cbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC4ycyBlYXNlLWluLW91dDsvLyBAdG9kbyBuZSBtYXJjaGUgcGFzID8/PyB3aHkgPz8/XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC5mbGV4LWl0ZW1zIHtcblxuICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tYmxvY2ssXG4gICAgICAgICAgICAgICAgICAgICAgLmxpbmstbGV2ZWwtMS1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5saW5rcy1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tY2xvc2UtbWVudS1tb2JpbGUtbGV2ZWwtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtaDMoJy0tc2Vjb25kYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvcignLS1zZWNvbmRhcnknLCAnLS1wcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDAgMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWgzKCctLXByaW1hcnknKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvcignLS1wcmltYXJ5JywgJy0tc2Vjb25kYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubGluay13aXRob3V0LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAmLm1haW4tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtaDMoJy0tcHJpbWFyeScpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tY29sb3IoJy0tcHJpbWFyeScsICctLXNlY29uZGFyeScpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWlseS1idXR0b24tbWFpbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1saXRoaXVtLW5hdmlnYXRpb24tc2Vjb25kYXJ5IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgIC5lbWlseS1zZWNvbmRhcnktbWVudSB7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1iYXNlKCdsYXJnZScpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tY29sb3IoJy0tcHJpbWFyeScsICctLXNlY29uZGFyeScpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5idG4tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG4gICAgICAgICAgLmxhbmd1YWdlLW1lbnUge1xuICAgICAgICAgICAgLmxhbmd1YWdlLW1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNTAwKTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICAmLm1vYmlsZS1tZW51LW9wZW5lZCB7XG4gICAgLnJlZ2lvbi5yZWdpb24taGVhZGVyIHtcbiAgICAgIC5idG4tb3Blbi1tb2JpbGUtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaGVhZGVyLW1lbnUtbW9iaWxlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAudG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5idG4tY2xvc2UtbW9iaWxlLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIERlZmluZSB5b3VyIGN1c3RvbSBtaXhpbnMgaGVyZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIE1FRElBIFFVRVJJRVMgKi9cbkBtaXhpbiBtcS11cCgkcXVlcnkpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRxdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXEtZG93bigkcXVlcnkpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRxdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIFRFWFQgU1RZTEVTICovXG5AbWl4aW4gdGV4dC1oMSgkY29sb3I6IFwiLS13aGl0ZS01MDBcIikge1xuICBjb2xvcjogdmFyKCN7JGNvbG9yfSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdHlyZW5lLWE7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMS1zbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBtcS11cCgkYnJlYWtwb2ludF9tb2JpbGVfdG9fZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dC1oMigkY29sb3I6IFwiLS1ibGFjay01MDBcIikge1xuICBjb2xvcjogdmFyKCN7JGNvbG9yfSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdHlyZW5lLWE7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gIG1hcmdpbjogMXJlbSAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiB0ZXh0LWgzKCRjb2xvcjogXCItLWJsYWNrLTUwMFwiKSB7XG4gIGNvbG9yOiB2YXIoI3skY29sb3J9KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0eXJlbmUtYTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiB0ZXh0LWV4dHJhLWxhcmdlKCRjb2xvcjogXCItLWJsYWNrLTUwMFwiKSB7XG4gIGNvbG9yOiB2YXIoI3skY29sb3J9KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0eXJlbmUtYTtcbiAgZm9udC1zaXplOiAkZm9udC1leHRyYS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gdGV4dC1oaWdobGlnaHQoJGNvbG9yOiBcIi0td2hpdGUtNTAwXCIpIHtcbiAgY29sb3I6IHZhcigjeyRjb2xvcn0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc3R5cmVuZS1hO1xuICBmb250LXNpemU6ICRmb250LWhpZ2hsaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gdGV4dC1ub3JtYWwoJGNvbG9yOiBcIi0tYmxhY2stNTAwXCIpIHtcbiAgY29sb3I6IHZhcigjeyRjb2xvcn0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc291cmNlLXNlcmlmLTQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiB0ZXh0LWxpZ2h0KCRjb2xvcjogXCItLWJsYWNrLTUwMFwiKSB7XG4gIGNvbG9yOiB2YXIoI3skY29sb3J9KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNvdXJjZS1zZXJpZi00O1xuICBmb250LXNpemU6ICRmb250LWxpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiB0ZXh0LW1lZGl1bSgkY29sb3I6IFwiLS1ibGFjay01MDBcIikge1xuICBmb250LWZhbWlseTogJGZvbnQtc3R5cmVuZS1hO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6ICRmb250LWxpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoI3skY29sb3J9KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1peGluIHRleHQtc21hbGwoJGNvbG9yOiBcIi0tYmxhY2stNTAwXCIsICRzdHlsZTogXCJub3JtYWxcIikge1xuICBjb2xvcjogdmFyKCN7JGNvbG9yfSk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdHlyZW5lLWE7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGlmICRzdHlsZSA9PSBcIm5vcm1hbFwiIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9IEBlbHNlIGlmICRzdHlsZSA9PSBcImJvbGRcIiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG5AbWl4aW4gbGFyZ2UtYnV0dG9uLXN0eWxlKCkge1xuICBmb250LWZhbWlseTogJGZvbnQtc3R5cmVuZS1hO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6ICRmb250LWxpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiBzbWFsbC1idXR0b24tc3R5bGUoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdHlyZW5lLWE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQlVUVE9OIFNUWUxFUyAqL1xuQG1peGluIGJ1dHRvbi1iYXNlKCRzdHlsZTogXCJzbWFsbFwiKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICA+IGRpdiA+IHN2ZyxcbiAgPiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgbWF4LXdpZHRoOiAxNXB4O1xuICAgIG1heC1oZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiBkaXYgPiBzdmcsXG4gICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQGlmICRzdHlsZSA9PSBcImNpcmNsZS1sYXJnZVwiIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUuNjI1cmVtOyAvLyA5MHB4LlxuICAgIG1heC1oZWlnaHQ6IDUuNjI1cmVtOyAvLyA5MHB4LlxuICAgIG1pbi13aWR0aDogNS42MjVyZW07IC8vIDkwcHguXG4gICAgbWluLWhlaWdodDogNS42MjVyZW07IC8vIDkwcHguXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtYnV0dG9uLXN0eWxlO1xuICB9IEBlbHNlIGlmICRzdHlsZSA9PSBcImNpcmNsZS1tZWRpdW1cIiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAzLjc1cmVtOyAvLyA2MHB4LlxuICAgIG1heC1oZWlnaHQ6IDMuNzVyZW07IC8vIDYwcHguXG4gICAgbWluLXdpZHRoOiAzLjc1cmVtOyAvLyA2MHB4LlxuICAgIG1pbi1oZWlnaHQ6IDMuNzVyZW07IC8vIDYwcHguXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC1idXR0b24tc3R5bGU7XG4gIH0gQGVsc2UgaWYgJHN0eWxlID09IFwiY2lyY2xlLXNtYWxsXCIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1heC13aWR0aDogMi41cmVtOyAvLyA0MHB4LlxuICAgIG1heC1oZWlnaHQ6IDIuNXJlbTsgLy8gNDBweC5cbiAgICBtaW4td2lkdGg6IDIuNXJlbTsgLy8gNDBweC5cbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07IC8vIDQwcHguXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC1idXR0b24tc3R5bGU7XG4gIH0gQGVsc2UgaWYgJHN0eWxlID09IFwiY2lyY2xlLWV4dHJhLXNtYWxsXCIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1heC13aWR0aDogMi4xMjVyZW07IC8vIDM0cHguXG4gICAgbWF4LWhlaWdodDogMi4xMjVyZW07IC8vIDM0cHguXG4gICAgbWluLXdpZHRoOiAyLjEyNXJlbTsgLy8gMzRweC5cbiAgICBtaW4taGVpZ2h0OiAyLjEyNXJlbTsgLy8gMzRweC5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgbWF4LXdpZHRoOiAxMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTBweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC1idXR0b24tc3R5bGU7XG4gIH0gQGVsc2UgaWYgJHN0eWxlID09IFwibGFyZ2VcIiB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgLy8gcGFkZGluZzogLjg3NXJlbSAxLjI1cmVtIC43NXJlbTsgLy8gQ29tbWUgbGVzIG1hcXVldHRlcyBzYXVmIHF1ZSBjJ2VzdCBtb2NoZS5cbiAgICBwYWRkaW5nOiAwLjgxM3JlbSAxLjI1cmVtO1xuICAgIEBpbmNsdWRlIGxhcmdlLWJ1dHRvbi1zdHlsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9IEBlbHNlIGlmICRzdHlsZSA9PSBcImxhcmdlLXRpbnlcIiB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgLy8gcGFkZGluZzogLjg3NXJlbSAxLjI1cmVtIC43NXJlbTsgLy8gQ29tbWUgbGVzIG1hcXVldHRlcyBzYXVmIHF1ZSBjJ2VzdCBtb2NoZS5cbiAgICBwYWRkaW5nOiAwLjgxM3JlbSAxLjI1cmVtO1xuICAgIEBpbmNsdWRlIGxhcmdlLWJ1dHRvbi1zdHlsZTtcbiAgfSBAZWxzZSBpZiAkc3R5bGUgPT0gXCJzbWFsbFwiIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAvLyBwYWRkaW5nOiAuNzVyZW0gLjkzOHJlbSAuNjI1cmVtOyAvLyBDb21tZSBsZXMgbWFxdWV0dGVzIHNhdWYgcXVlIGMnZXN0IG1vY2hlLlxuICAgIHBhZGRpbmc6IDAuNjg4cmVtIDAuOTM4cmVtO1xuICAgIEBpbmNsdWRlIHNtYWxsLWJ1dHRvbi1zdHlsZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICB9XG59XG5AbWl4aW4gYnV0dG9uLWNvbG9yKFxuICAkY29sb3I6IFwiLS1wcmltYXJ5LS1saWdodFwiLFxuICAkY29sb3ItaG92ZXI6IFwiLS1wcmltYXJ5XCIsXG4gICRiYWNrZ3JvdW5kLWNvbG9yOiBcIlwiLFxuICAkYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogXCJcIlxuKSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gIEBpZiAkY29sb3IgYW5kICRjb2xvciAhPSBcIlwiIHtcbiAgICBjb2xvcjogdmFyKCN7JGNvbG9yfSk7XG4gIH1cbiAgQGlmICRiYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBAaWYgJGJhY2tncm91bmQtY29sb3IgPT0gXCJcIiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigjeyRiYWNrZ3JvdW5kLWNvbG9yfSk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICBAaWYgJGNvbG9yLWhvdmVyIGFuZCAkY29sb3ItaG92ZXIgIT0gXCJcIiB7XG4gICAgICBjb2xvcjogdmFyKCN7JGNvbG9yLWhvdmVyfSk7XG4gICAgfVxuICAgIEBpZiAkYmFja2dyb3VuZC1jb2xvci1ob3ZlciBhbmQgJGJhY2tncm91bmQtY29sb3ItaG92ZXIgIT0gXCJcIiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skYmFja2dyb3VuZC1jb2xvci1ob3Zlcn0pO1xuICAgIH1cbiAgfVxufVxuXG4vKiBVVElMSVRJRVMgKi9cbi8qKlxuVXNlIHRoaXMgcGxhY2Vob2xkZXIgdG8gbWFrZSBhbiBlbGVtZW50IHRha2UgdGhlIGZ1bGwgcGFyZW50IHNpemVcblBhcmVudCBlbGVtZW50IG11c3QgaGF2ZSBwb3NpdGlvbiBzZXQgdG8gcmVsYXRpdmVcbioqL1xuQG1peGluIHBhcmVudC1vdmVybGFwKCRwb3NpdGlvbjogXCJiZWZvcmVcIikge1xuICBAaWYgKCRwb3NpdGlvbiA9PSBcImJlZm9yZVwiKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJHBvc2l0aW9uID09IFwiYWZ0ZXJcIikge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZ2xvYmFsLWxpbmsoJHBvc2l0aW9uOiBcImJlZm9yZVwiKSB7XG4gIEBpbmNsdWRlIHBhcmVudC1vdmVybGFwKCRwb3NpdGlvbik7XG59XG5cbi8qIExBWU9VVCBTVFlMRVMgKi9cbkBtaXhpbiBiZy1mdWxsLXdpZHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBsZWZ0OiBjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtaXhpbiBiZy1yZWFsLWZ1bGwtd2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtaXhpbiBiZy1mdWxsLXNlbWktd2lkdGgge1xuICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG4gIC5sYXN0LWl0ZW0tcGFkZGluZy1yaWdodDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAubGFzdC1pdGVtLW1hcmdpbi1yaWdodDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIG1xLXVwKCR4eHMpIHsgLy8gMzgwcHguXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIuNXJlbSk7XG4gICAgLmxhc3QtaXRlbS1wYWRkaW5nLXJpZ2h0Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgLmxhc3QtaXRlbS1tYXJnaW4tcmlnaHQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xLXVwKCRtZCkgeyAvLyA5OTJweC5cbiAgICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG4gICAgLmxhc3QtaXRlbS1wYWRkaW5nLXJpZ2h0Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuICAgIC5sYXN0LWl0ZW0tbWFyZ2luLXJpZ2h0Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEtdXAoJGxnKSB7IC8vIDEyNjBweC5cbiAgICB3aWR0aDogY2FsYygxMDAlICsgKCgxMDB2dyAtIDEyNjBweCArIDcycHgpIC8gMikpO1xuICAgIC5sYXN0LWl0ZW0tcGFkZGluZy1yaWdodDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAubGFzdC1pdGVtLW1hcmdpbi1yaWdodDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1mdWxsLXdpZHRoLXR3by1jb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTtcbiAgfVxufVxuXG5AbWl4aW4gYmctZnVsbC13aWR0aC1jb2woJHBvc2l0aW9uOiBcImxlZnRcIikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGlmICRwb3NpdGlvbiA9PSBcImxlZnRcIiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IFwicmlnaHRcIiB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBHZW5lcmF0ZSBjbGFzc2VzIGZvciBtYXJnaW4gYW5kIHBhZGRpbmcuXG4gKi9cbi8vIENvbmZpZ3VyYXRpb24gb2YgbWFyZ2luIGFuZCBwYWRkaW5nIHNpemVzLlxuJHNwYWNpbmdzOiAoXG4gIDA6IDAsXG4gIDE6IDAuMjVyZW0sXG4gIDI6IDAuNXJlbSxcbiAgMzogMXJlbSxcbiAgNDogMnJlbSxcbiAgNTogM3JlbVxuKTtcblxuLy8gTWFwcGluZyBvZiBhYmJyZXZpYXRpb25zIHRvIGZ1bGwgQ1NTIHByb3BlcnRpZXMuXG4kdXRpbGl0eS1wcm9wZXJ0aWVzOiAoXG4gICdtJzogJ21hcmdpbicsXG4gICdtdCc6ICdtYXJnaW4tdG9wJyxcbiAgJ21iJzogJ21hcmdpbi1ib3R0b20nLFxuICAnbWwnOiAnbWFyZ2luLWxlZnQnLFxuICAnbXInOiAnbWFyZ2luLXJpZ2h0JyxcbiAgJ214JzogKCdtYXJnaW4tbGVmdCcsICdtYXJnaW4tcmlnaHQnKSxcbiAgJ215JzogKCdtYXJnaW4tdG9wJywgJ21hcmdpbi1ib3R0b20nKSxcbiAgJ3AnOiAncGFkZGluZycsXG4gICdwdCc6ICdwYWRkaW5nLXRvcCcsXG4gICdwYic6ICdwYWRkaW5nLWJvdHRvbScsXG4gICdwbCc6ICdwYWRkaW5nLWxlZnQnLFxuICAncHInOiAncGFkZGluZy1yaWdodCcsXG4gICdweCc6ICgncGFkZGluZy1sZWZ0JywgJ3BhZGRpbmctcmlnaHQnKSxcbiAgJ3B5JzogKCdwYWRkaW5nLXRvcCcsICdwYWRkaW5nLWJvdHRvbScpLFxuICAnZ2FwJzogKCdnYXAnKVxuKTtcblxuLy8gR2VuZXJhdGUgdXRpbGl0eSBjbGFzc2VzIChtYXJnaW4gYW5kIHBhZGRpbmcgY2xhc3NlcykuXG5AbWl4aW4gZ2VuZXJhdGUtc3BhY2luZy1jbGFzc2VzKCkge1xuICBAZWFjaCAkc3VmZml4LCAkcHJvcGVydGllcyBpbiAkdXRpbGl0eS1wcm9wZXJ0aWVzIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHNwYWNpbmdzIHtcbiAgICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBsaXN0IHtcbiAgICAgICAgLiN7JHN1ZmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogI3skdmFsdWV9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHN1ZmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgI3skcHJvcGVydGllc306ICN7JHZhbHVlfSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBCUkVBS1BPSU5UUyAqL1xuLy8gTW9iaWxlLlxuJHh4eHM6IDBweDsgLy8gTm90IHVzZSBidXQga2VlcCBoZXJlLlxuJHh4czogMzgwcHg7XG4keHM6IDU3NnB4O1xuLy8gVGFibGV0LlxuJHNtOiA3NjhweDtcbiRtZDogOTkycHg7XG4vLyBMYXB0b3AuXG4kbGc6IDEyNjBweDtcbi8qXG4vLyBEZXNrdG9wLlxuJHhsOiAxNDQwcHg7XG4vLyBEZXNrdG9wIExhcmdlLlxuJHh4bDogMTY4MHB4O1xuLy8gRGVza3RvcCBFeHRyYSBMYXJnZS5cbiR4eHhsOiAxOTIwcHg7XG4qL1xuXG4vLyBEb24ndCBjaGFuZ2UgdGhpcyB2YWx1ZS4gQmUgY2FyZWZ1bGx5ICFcbiRicmVha3BvaW50X21vYmlsZV90b19kZXNrdG9wOiAkbWQ7XG5cbi8qIFRZUE9HUkFQSFkgRk9OVC1TSVpFICovXG4kZm9udC1zdHlyZW5lLWE6IFwiU3R5cmVuZSBBXCIsIFwiU291cmNlIFNlcmlmIDRcIiwgc2Fucy1zZXJpZjtcbiRmb250LXNvdXJjZS1zZXJpZi00OiBcIlNvdXJjZSBTZXJpZiA0XCIsIHNhbnMtc2VyaWY7XG5cbiRmb250LXNpemUtaDE6IDMuMjVyZW07IC8vIDcycHggKFRyw6hzIEdyYW5kIFRpdHJlIC0gRGVza3RvcCkuXG4kZm9udC1zaXplLWgxLXNtOiAyLjI1cmVtOyAvLyAzNnB4IChUcsOocyBHcmFuZCBUaXRyZSAtIE1vYmlsZSkuXG4kZm9udC1zaXplLWgyOiAxLjc1cmVtOyAvLyAyOHB4IChHcmFuZCBUaXRyZSAtIERlc2t0b3AgJiBNb2JpbGUpLlxuJGZvbnQtc2l6ZS1oMzogMS41cmVtOyAvLyAyNHB4IChQZXRpdCBUaXRyZSAtIERlc2t0b3AgJiBNb2JpbGUpLlxuXG4kZm9udC1leHRyYS1sYXJnZTogMy4yNXJlbTsgLy8gNTJweCAoRXhlcmd1ZSAtIERlc2t0b3AgJiBNb2JpbGUpLlxuJGZvbnQtaGlnaGxpZ2h0OiAxLjM3NXJlbTsgLy8gMjJweCAoRXhlcmd1ZSAtIERlc2t0b3AgJiBNb2JpbGUpLlxuJGZvbnQtbm9ybWFsOiAxLjEyNXJlbTsgLy8gMThweCAoVGV4dGUgQ291cmFudCAtIERlc2t0b3AgJiBNb2JpbGUpLlxuJGZvbnQtbGlnaHQ6IC44NzVyZW07IC8vIDE0cHggKEdyYW5kIGJvdXRvbikuXG4kZm9udC1zbWFsbDogLjc1cmVtOyAvLyAxMnB4IChQZXRpdCBUZXh0ZSAtIERlc2t0b3AgJiBNb2JpbGUpKFBldGl0IGJvdXRvbikuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/