

body.modal-open {
    overflow: hidden
}

.button.button__secondary-dark--regular {
    background-color: transparent;
    border-color: var(--theme-ui-colors-buttonSecondaryAlternateTextColor);
    border-width: .2em !important;
    border-radius: .375rem;
    border-style: solid;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--theme-ui-colors-buttonSecondaryAlternateTextColor);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;

    line-height: 1.5rem;
    min-width: 10.3125rem;
    padding: .75rem 2rem;
    text-align: center;
    text-decoration: none;
    -webkit-transition: color .4s, border-color .4s;
    transition: color .4s, border-color .4s;
}

.aem-placeholder-container {
    height: 8rem
}

.cmp-link__screen-reader-only {
    clip: rect(0 0 0 0);
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: .0625rem
}


html {
    --theme-ui-colors-colorError: #da372c;
    --theme-ui-colors-functionalError: #af4c10;
    --theme-ui-colors-background: #fff;
    --theme-ui-colors-black: #000;
    --theme-ui-colors-primary: #3f59e4;
    --theme-ui-colors-primaryLight: #b6caff;
    --theme-ui-colors-secondary: #4cb7a3;
    --theme-ui-colors-secondaryLight: #b1e4de;
    --theme-ui-colors-secondaryWarm200: #e27133;
    --theme-ui-colors-tertiary: #4016a0;
    --theme-ui-colors-tertiaryMedium: #7549f2;
    --theme-ui-colors-tertiaryLight: #b49bfc;
    --theme-ui-colors-gray000: #fffefa;
    --theme-ui-colors-gray100: #f6f1e7;
    --theme-ui-colors-gray200: #e8dcc7;
    --theme-ui-colors-gray250: #e1e1e1;
    --theme-ui-colors-gray300: #c1c1c8;
    --theme-ui-colors-gray400: #afaba1;
    --theme-ui-colors-gray450: #aeaeae;
    --theme-ui-colors-gray500: #8c8c96;
    --theme-ui-colors-gray600: #6b665f;
    --theme-ui-colors-gray700: #585862;
    --theme-ui-colors-gray800: #41414b;
    --theme-ui-colors-gray900: #191919;
    --theme-ui-colors-gray1000: #cbcbcb;
    --theme-ui-colors-buttonPrimaryColor: #191919;
    --theme-ui-colors-darkTextColor: #191919;
    --theme-ui-colors-lightTextColor: #fffefa;
    --theme-ui-colors-alternateTextColor1: #6b665f;
    --theme-ui-colors-alternateTextColor2: #afaba1;
    --theme-ui-colors-inputFocus: #6b665f;
    --theme-ui-colors-inputError: #da372c;
    --theme-ui-colors-modalTriggerLinkDisabledDefault: #aeaeae;
    --theme-ui-colors-modalTriggerLinkDisabledDark: #4b4b4b;
    --theme-ui-colors-buttonPrimaryBackgroundColor: #191919;
    --theme-ui-colors-buttonPrimaryBackgroundColorHover: #3f59e4;
    --theme-ui-colors-buttonPrimaryBackgroundColorActive: #1a31a9;
    --theme-ui-colors-buttonPrimaryTextColor: #fff;
    --theme-ui-colors-buttonPrimaryColorDisabled: #afaba1;
    --theme-ui-colors-buttonPrimaryTextColorDisabled: #f6f1e7;
    --theme-ui-colors-buttonPrimaryAlternateTextColor: #191919;
    --theme-ui-colors-buttonPrimaryAlternateColor: #fff;
    --theme-ui-colors-buttonPrimaryAlternateColorHover: #3f59e4;
    --theme-ui-colors-buttonSecondaryBackgroundColor: transparent;
    --theme-ui-colors-buttonSecondaryColor: #191919;
    --theme-ui-colors-buttonSecondaryColorHover: #3f59e4;
    --theme-ui-colors-buttonSecondaryColorActive: #1a31a9;
    --theme-ui-colors-buttonSecondaryAlternateTextColor: #fff;
    --theme-ui-colors-buttonSecondaryAlternateTextColorHover: #b6caff;
    --theme-ui-colors-linkPrimaryColor: #191919;
    --theme-ui-colors-linkPrimaryColorHover: #3f59e4;
    --theme-ui-colors-linkAlternateColor: #fffefa;
    --theme-ui-colors-linkAlternateColorHover: #b6caff;
    --theme-ui-colors-linkDisabledColor: #afaba1;
    --theme-ui-colors-sectionPrimaryBackgroundColor: #191919;
    --theme-ui-colors-sectionSecondaryBackgroundColor: #fffefa;
    --theme-ui-colors-colorWhitepaper: #cfb1c1;
    --theme-ui-colors-colorDatasheet: #8d6e97;
    --theme-ui-colors-colorAnalystResearch: #fad28c;
    --theme-ui-colors-colorInfographic: #f0bf87;
    --theme-ui-colors-colorVideo: #abd5d6;
    --theme-ui-colors-colorDemo: #a0dcc3;
    --theme-ui-colors-colorWebinar: #2d8c9e;
    --theme-ui-colors-colorLightBlue: #46b3e9;
    --theme-ui-colors-colorLighterBlue: #a9e6fd;
    --theme-ui-colors-colorLighterGray: #e6e6e8;
    --theme-ui-colors-colorLightestGray: #efefef;
    --theme-ui-colors-colorGray: #abadac;
    --theme-ui-colors-colorGrayBlue: #88a3b3;
    --theme-ui-colors-colorBlueGray: #137ebf;
    --theme-ui-colors-colorGray500: #8c8c96;
    -webkit-font-smoothing: antialiased;

}


.cmp-header-v1,.cmp-header-v1 *,.footer,.footer * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}





#maincontent:target {
    scroll-margin-top: 7.5rem
}

.skip-link {
    background-color: var(--theme-ui-colors-primary);
    border-end-end-radius: .3125rem;
    border-end-start-radius: .3125rem;
    color: #FFFFFF;
    left: 50%;
    padding: .3125rem .625rem;
    position: absolute;
    text-decoration: none;
    top: 0;
    -webkit-transform: translateY(-250%) translateX(-50%);
    transform: translateY(-250%) translateX(-50%);
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;
    z-index: 9999
}

.skip-link:focus {
    -webkit-transform: translateY(0%) translateX(-50%);
    transform: translateY(0%) translateX(-50%)
}



.header.cmp-header-ss--layout-slim #button-2,.header.cmp-header-ss--layout-slim #search-link,.header.cmp-header-ss--layout-slim .cta-button__secondary--regular,.header.cmp-header-ss--layout-slim .desktop-navigation,.header.cmp-header-ss--layout-slim .header__container,.header.cmp-header-ss--layout-slim .main-nav-intl__container,.header.cmp-header-ss--layout-slim .mobile-nav__list {
    display: none
}

.header.cmp-header-ss--layout-slim .main-nav {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.header.cmp-header-ss--layout-slim .main-nav__logo {
    margin-right: auto
}

@media(min-width: 769px)and (max-width:1200px) {
    .header.cmp-header-ss--layout-slim #button-1,.header.cmp-header-ss--layout-slim .header__contact {
        margin-left:3rem;
        margin-right: 3rem
    }

    .header.cmp-header-ss--layout-slim .header__contact {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.header.cmp-header-ss--layout-slim .mobile-nav {
    border-top: none
}

.header.cmp-header-ss--layout-slim .header__logo {
    height: 2.5rem
}

.header.cmp-header-ss--layout-slim .aem-placeholder-container {
    height: 5.5rem
}

@media(min-width: 1201px) {
    .header.cmp-header-ss--layout-slim .aem-placeholder-container {
        height:5rem
    }
}

.cmp-header {
    position: static;
    unicode-bidi: -webkit-isolate;
    unicode-bidi: -moz-isolate;
    unicode-bidi: isolate;
    width: 100%;
    z-index: 9999
}

.cmp-header.header--no-edit-mode {
    position: fixed
}

.cmp-header.header--full-height {
    height: 100vh;
    overflow-y: auto
}

.header__container {
    background: var(--theme-ui-colors-gray900)
}

.header__tipitop {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .875rem;
    height: 3rem;
    margin: 0 1rem;
    max-width: 82rem
}

.header__tipitop-item {
    color: var(--theme-ui-colors-gray000);
    font-size: inherit;
    font-weight: 500;
    letter-spacing: .0125em;
    line-height: 140%;
    padding: .5rem 0;
    text-decoration: underline;
    text-underline-offset: .1875rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

span.header__tipitop-item {
    display: none
}

.header__main {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fffefa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 3.5rem;
    padding: 1em
}

.header .intl-menu .intl-menu__item:hover {
    background-color: hsla(43,8%,66%,.25);
    border-radius: .0625rem;
    color: var(--theme-ui-colors-gray900);
    -webkit-transition: background-color .1s ease-in-out 0s;
    transition: background-color .1s ease-in-out 0s
}

.main-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-grow: 1;
    justify-content: space-between
}

.tipitop-links {
    font-size: .875rem
}

.contact-links .main-nav__link {
    display: none
}

.main-nav__controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    justify-content: space-between
}

.main-nav__controls .cta-button {
    display: none
}

.main-nav__controls .main-nav__control {
    cursor: pointer;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none
}

.main-nav__controls #intl-menu-link,.main-nav__controls #search-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    letter-spacing: unset;
    line-height: unset;
    text-decoration: none
}

.main-nav__controls #search-link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1.5rem;
    justify-content: center;
    width: 1.5rem
}

.main-nav__controls #profile-link {
    padding: .75rem 1rem
}

@media(max-width: 768px) {
    .main-nav__controls button.main-nav__control {
        height:auto;
        padding: .4375rem;
        width: auto
    }

    .main-nav__controls button.main-nav__control svg {
        height: 1.125rem;
        width: 1.125rem
    }

    .main-nav__controls #profile-link,.main-nav__controls .main-nav__control {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 2rem;
        justify-content: center;
        padding: 0;
        width: 2rem
    }
}


@media(min-width: 1201px) {
    .main-nav__controls {
        gap:0;
        margin-left: 1rem
    }
}

.main-nav__logo {
    margin-right: .5rem;
    width: 7.375rem
}

.main-nav__logo svg {
    overflow: unset;
    width: 100%
}

.main-nav .icon__path {
    stroke: var(--theme-ui-colors-gray900)
}

.main-nav__icon--intl .icon__path {
    stroke: var(--theme-ui-colors-black)
}

.main-nav__menu-button {
    background: transparent;
    border: 0;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    outline: 0;
    padding: 0
}

.main-nav__menu-button:focus-visible {
    outline: .0625rem auto -webkit-focus-ring-color
}

.mobile-nav__list {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

.mobile-nav {
    background-color: #fffefa;
    border-top: .0625rem solid #d5d3cf;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: max-height .35s ease,opacity .35s ease;
    transition: max-height .35s ease,opacity .35s ease
}

.mobile-nav--open {
    height: 100%;
    max-height: 100%;
    opacity: 1;
    overflow-y: scroll;
    -webkit-transition: max-height .35s ease 0s,opacity .35s ease 0s;
    transition: max-height .35s ease 0s,opacity .35s ease 0s
}

.mobile-nav__link {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: .0625rem solid #e6e6e8;
    color: var(--theme-ui-colors-gray900);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.25rem;
    justify-content: space-between;
    line-height: 5.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
    text-decoration: none;
    -webkit-transition: color .35s ease-in-out;
    transition: color .35s ease-in-out
}

.mobile-nav__icon:after,.mobile-nav__icon:before {
    background-color: currentColor;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: .125rem;
    position: absolute;
    top: 50%;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    width: .75rem
}

.mobile-nav__icon:before {
    right: .125rem;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mobile-nav__icon:after {
    right: .625rem
}

.mobile-nav__icon--rotated:before,.mobile-nav__icon:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mobile-nav__icon--rotated:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.menu__icon {
    opacity: 1;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: .4s;
    transition: .4s
}

.main-nav__menu-button--open .menu__icon .menu-icon__line1,.main-nav__menu-button--open .menu__icon .menu-icon__line2 {
    opacity: 0;
    -webkit-transform: rotate(90deg) translateY(-0.375rem);
    transform: rotate(90deg) translateY(-0.375rem)
}

.main-nav__menu-button--open .menu__icon .menu-icon__line3 {
    -webkit-transform: rotate(135deg) scaleX(1.2);
    transform: rotate(135deg) scaleX(1.2)
}

.main-nav__menu-button--open .menu__icon .menu-icon__line4 {
    -webkit-transform: rotate(45deg) scaleX(1.2);
    transform: rotate(45deg) scaleX(1.2)
}

.subnav-list {
    list-style: none;
    margin: 0;
    max-width: none;
    padding: 0;
    -webkit-transition: opacity .5s 1s;
    transition: opacity .5s 1s
}

.subnav-list__wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2rem;
    list-style: none;
    min-width: 100%;
    padding: 0;
    position: relative;
    z-index: 1
}

.subnav-list__wrapper,.wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.wrapper__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}


.subnav-list__footer .anchor {
    color: var(--theme-ui-colors-gray900);
    cursor: pointer;
    display: inline-block;
    padding-right: 1rem;
    position: relative;
    text-decoration: none;
    -webkit-transition: color .35s ease-in-out;
    transition: color .35s ease-in-out;

    width: fit-content
}

.subnav-list__footer .anchor:after {
    content: "→";
    position: absolute;
    right: 0;
    top: 0
}

.buttons-menu,.mobile-nav .ctas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.buttons-menu .button:last-child {
    background-color: var(--theme-ui-colors-gray200);
    border-color: var(--theme-ui-colors-gray200);
    color: var(--theme-ui-colors-buttonSecondaryColor)
}

.header__contact {
    color: var(--theme-ui-colors-gray600);
    display: block;
    font-weight: 500;
    opacity: 1;
    padding: 1rem
}

.header__contact .anchor {
    display: inline-block;
    font-weight: 500
}

.intl-menu {
    background: var(--theme-ui-colors-gray000);
    border: .0625rem solid rgba(25,25,25,.1);
    border-radius: .375rem;
    -webkit-box-shadow: 0 2rem 5rem rgba(0,0,0,.08),0 .75rem 2rem rgba(0,0,0,.04);
    box-shadow: 0 2rem 5rem rgba(0,0,0,.08),0 .75rem 2rem rgba(0,0,0,.04);
    list-style: none;
    margin-top: 1rem;
    padding-left: 0;
    position: absolute;
    right: -0.625rem;
    width: 11.25rem;
    z-index: 100
}

.intl-menu__item {
    border-radius: .0625rem;
    color: var(--theme-ui-colors-gray900);
    padding: .5rem .5rem .5rem 1rem;
    -webkit-transition: background .1s ease-in-out 0s;
    transition: background .1s ease-in-out 0s
}

.intl-container {
    display: none;
    position: relative
}

.int-container--open {
    display: block
}

.anchor {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--theme-ui-colors-gray900);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.625rem;
    text-decoration: none;
    white-space: nowrap
}

.main-nav__text {
    display: none
}

.main-nav__link,.main-nav__logo {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tipitop__text-link {
    border-color: var(--theme-ui-colors-gray900);
    color: var(--theme-ui-colors-gray000);
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .875rem;
    letter-spacing: .015em;
    line-height: 140%;
    margin-left: .5rem;
    position: relative;
    -webkit-transition: border .1s ease-in-out;
    transition: border .1s ease-in-out;
    white-space: nowrap
}

.tipitop__text-link.intl-link {
    margin-right: 1rem
}

.tipitop__text-link.intl-link:before {
    right: -0.8125rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.tipitop__text-link.intl-link:after,.tipitop__text-link.intl-link:before {
    background-color: var(--theme-ui-colors-gray000);
    content: "";
    height: .09375rem;
    position: absolute;
    top: 50%;
    -webkit-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
    width: .3125rem
}

.tipitop__text-link.intl-link:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    right: -1rem
}

.tipitop__text-link--open.intl-link:before,.tipitop__text-link.intl-link:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.tipitop__text-link--open.intl-link:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.header__tipitop .container,.header__tipitop-item:last-of-type {
    display: none
}

.header__tipitop a {
    color: var(--theme-ui-colors-gray000)
}

.header__tipitop .icon__path {
    stroke: var(--theme-ui-colors-gray000)
}

.intl-menu__item .anchor {
    color: var(--theme-ui-colors-gray900)
}

.desktop-navigation {
    display: none
}

.subnav-wrapper {
    display: none;
    max-width: 90rem;
    padding: 2.5rem 0;
    width: 100%
}

.cta-buttons-wrapper {
    display: none
}

.header__main .main-nav__link:hover {
    background-color: transparent;
    color: var(--theme-ui-colors-primary);
    text-decoration: none
}

.main-nav__link:hover .main-nav__icon--profile path {
    fill: var(--theme-ui-colors-primary)
}

.footer.cmp-footer-ss--layout-slim .footer__contact-section {
    display: none
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper {
    margin-top: 0
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .divider {
    display: none
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .cols-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
    margin-top: 3.5rem
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .cols-container>div {
    margin-bottom: 0;
    max-width: unset
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .cols-container .footer__header {
    display: none
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .cols-container .footer__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0
}

@media(min-width: 769px) {
    .footer.cmp-footer-ss--layout-slim .footer__wrapper .cols-container .footer__list {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .cols-container .footer__list .footer__list-item .anchor {
    text-decoration: underline
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .footer__foot-and-copyright {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-top: 3.5rem
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .footer__foot-and-copyright .social-media-list {
    margin: 0
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .footer__foot-and-copyright .intl-navigation {
    display: none
}

.footer.cmp-footer-ss--layout-slim .footer__wrapper .footer__foot-and-copyright .footer__copyright {
    margin-bottom: 0;
    margin-top: 1.5rem
}

.cmp-footer {
    background-color: var(--theme-ui-colors-gray900);
    color: var(--theme-ui-colors-gray000);
    padding: 1.5rem 1rem
}

.footer__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3.5rem;
    max-width: 82rem
}

.footer__header {
    color: var(--theme-ui-colors-gray400);
    display: block;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: .005em;
    line-height: 140%;
    margin-bottom: 1.5rem;
    margin-top: 0
}

.footer__list {
    gap: 1rem;
    list-style-type: none;
    padding: 0;
    margin-left: 0rem;
}

.cols-container,.footer__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.cols-container {
    gap: 4rem
}

.footer__list-item {
    font-size: 1rem;
    letter-spacing: .0125em;
    line-height: 140%;
    text-decoration: none
}

.footer__list-item,.footer__list-item .anchor {
    color: var(--theme-ui-colors-linkAlternateColor);
    font-weight: bold;
}

.footer__list-item .anchor {
    display: inline;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.cmp-footer .anchor:hover,.cmp-footer .button.button__secondary-dark--regular:hover,.footer__contact-text a:hover {
    color: var(--theme-ui-colors-linkAlternateColorHover);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.cmp-footer .button.button__secondary-dark--regular:hover {
    border-color: var(--theme-ui-colors-linkAlternateColorHover)
}

.footer__contact-text {
    color: var(--theme-ui-colors-gray400);
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .0125em;
    line-height: 140%;
    margin-bottom: 2rem
}

.subnav-list__presentation .anchor:hover {
    color: var(--theme-ui-colors-linkPrimaryColorHover);
    letter-spacing: .0125em;
    text-decoration: underline;
    text-underline-offset: .1875rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}


.cmp-footer svg {
    color: #fff;
    height: auto;
    width: 1.25rem
}

.footer__social-media {
    gap: 1.6rem;
    margin-top: 5rem
}

.footer__social-media,.social-media-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.social-media-list {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2rem;
    justify-content: flex-start;
    list-style: none;
    margin: 5rem 0 0;
    padding: 0;
    row-gap: 1rem
}

.social-media-list .anchor {
    color: var(--theme-ui-colors-linkAlternateColor);
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .0125em;
    line-height: 132%;
    position: relative;
    text-decoration: none
}

.social-media-list li:last-child .anchor:after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMCAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA2NkZGO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KCS5zdDN7ZmlsbDojMDA2NkZGO30KPC9zdHlsZT4KPGc+Cgk8ZyBpZD0iZmluYWwtLS1kZWMuMTEtMjAyMF8xXyI+CgkJPGcgaWQ9Il94MzBfMjA4LW91ci10b2dnbGVfMl8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc1LjAwMDAwMCwgLTIwMC4wMDAwMDApIj4KCQkJPGcgaWQ9IkZpbmFsLUNvcHktMl8yXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NS4wMDAwMDAsIDIwMC4wMDAwMDApIj4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjQsMTIuOGg2LjhsMy4xLTExLjZINy40QzQuMiwxLjIsMS42LDMuOCwxLjYsN1M0LjIsMTIuOCw3LjQsMTIuOHoiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KCTxnIGlkPSJmaW5hbC0tLWRlYy4xMS0yMDIwIj4KCQk8ZyBpZD0iX3gzMF8yMDgtb3VyLXRvZ2dsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNzUuMDAwMDAwLCAtMjAwLjAwMDAwMCkiPgoJCQk8ZyBpZD0iRmluYWwtQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjc1LjAwMDAwMCwgMjAwLjAwMDAwMCkiPgoJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIyLjYsMEg3LjRjLTMuOSwwLTcsMy4xLTcsN3MzLjEsNyw3LDdoMTUuMmMzLjksMCw3LTMuMSw3LTdTMjYuNCwwLDIyLjYsMHogTTEuNiw3YzAtMy4yLDIuNi01LjgsNS44LTUuOAoJCQkJCWg5LjlsLTMuMSwxMS42SDcuNEM0LjIsMTIuOCwxLjYsMTAuMiwxLjYsN3oiLz4KCQkJCTxwYXRoIGlkPSJ4IiBjbGFzcz0ic3QyIiBkPSJNMjQuNiw0YzAuMiwwLjIsMC4yLDAuNiwwLDAuOGwwLDBMMjIuNSw3bDIuMiwyLjJjMC4yLDAuMiwwLjIsMC42LDAsMC44Yy0wLjIsMC4yLTAuNiwwLjItMC44LDAKCQkJCQlsMCwwbC0yLjItMi4yTDE5LjUsMTBjLTAuMiwwLjItMC42LDAuMi0wLjgsMGMtMC4yLTAuMi0wLjItMC42LDAtMC44bDAsMEwyMC44LDdsLTIuMi0yLjJjLTAuMi0wLjItMC4yLTAuNiwwLTAuOAoJCQkJCWMwLjItMC4yLDAuNi0wLjIsMC44LDBsMCwwbDIuMiwyLjJMMjMuOCw0QzI0LDMuOCwyNC40LDMuOCwyNC42LDR6Ii8+CgkJCQk8cGF0aCBpZD0ieSIgY2xhc3M9InN0MyIgZD0iTTEyLjcsNC4xYzAuMiwwLjIsMC4zLDAuNiwwLjEsMC44bDAsMEw4LjYsOS44QzguNSw5LjksOC40LDEwLDguMywxMGMtMC4yLDAuMS0wLjUsMC4xLTAuNy0wLjFsMCwwCgkJCQkJTDUuNCw3LjdjLTAuMi0wLjItMC4yLTAuNiwwLTAuOGMwLjItMC4yLDAuNi0wLjIsMC44LDBsMCwwTDgsOC42bDMuOC00LjVDMTIsMy45LDEyLjQsMy45LDEyLjcsNC4xeiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);
    display: inline-block;
    left: .3125rem;
    position: relative;
    top: .125rem;
    width: 2rem
}

.cmp-footer .divider {
    border: 0;
    border-bottom: .03125rem solid #fffefa;
    border-top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--theme-ui-colors-gray400);
    display: block;
    margin: 1.5rem 0;
    min-width: 0;
    opacity: .5;
    width: 100%
}

.cmp-footer .icon__path {
    stroke: #fffefa
}

.intl-navigation {
    margin-bottom: 2rem
}

.footer__copyright {
    font-size: .875rem;
    line-height: 132%;
    margin-bottom: 1.5rem;
    text-align: left
}

.footer__contact-text a {
    color: var(--theme-ui-colors-linkAlternateColor);
    letter-spacing: .0125em;
    line-height: 140%;
    text-decoration: underline;
}

.intl-button {
    cursor: pointer
}

.cmp-footer .intl-menu {
    bottom: .9375rem;
    right: auto
}

.cmp-footer .intl-menu .intl-menu__item .anchor:hover {
    color: currentColor
}

.cmp-footer .intl-menu .intl-menu__item:hover {
    background-color: hsla(43,8%,66%,.25);
    border-radius: .0625rem;
    color: var(--theme-ui-colors-gray900);
    -webkit-transition: background .1s ease-in-out 0s;
    transition: background .1s ease-in-out 0s
}

.footer__logo {
    display: none
}

.cols-container>:first-child {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.cols-container>div:not(.cols-container>:first-child) {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 12.5rem
}

.cols-container .anchor {
    white-space: normal
}

.cmp-footer .intl-link {
    display: none
}

@media(min-width: 769px) {
    a.header__tipitop-item:first-child {
        display:none
    }

    a.header__tipitop-item {
        letter-spacing: .0125em;
        line-height: 140%;
        text-decoration: underline;
        text-underline-offset: .1875rem;
        -webkit-transition: all .3s ease;
        transition: all .3s ease
    }

    .header__main {
        padding: 1rem 4rem
    }

    .tipitop__text-link {
        border-bottom: .0625rem solid;
        border-color: transparent
    }

    .main-nav__link:hover .tipitop__text-link {
        border-color: var(--theme-ui-colors-gray000)
    }

    a.header__tipitop-item:hover {
        color: var(--theme-ui-colors-primaryLight)
    }

    .header__tipitop .tipitop-links {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .header__tipitop {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        justify-content: space-between;
        margin: 0 auto;
        padding: 0 4rem
    }

    .main-nav-intl__container {
        display: none
    }

    .header__tipitop .main-nav__icon--intl .icon__path {
        stroke: #FFFFFF;
    }

    .header__tipitop .container {
        display: block
    }

    .header__tipitop .container .main-nav__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .main-nav__link {
        text-decoration: none
    }

    .main-nav__text {
        display: inline-block;
        font-size: 1rem;
        font-weight: 500;
        margin-left: .6875rem
    }

    .contact-links .main-nav__link {
        cursor: pointer
    }

    .tipitop-link {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .header__tipitop-item:nth-child(2) {
        display: block;
        font-weight: 500;
        margin-right: 1rem;
        max-width: 85%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .header__tipitop-item {
        text-decoration: none
    }

    .header__tipitop-item:nth-child(3) {
        display: inline
    }

    .cmp-footer {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .cols-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .cmp-footer .intl-button {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-end
    }

    .cmp-footer .intl-button:hover .tipitop__text-link {
        border-color: var(--theme-ui-colors-gray000)
    }

    .cmp-footer .intl-link {
        display: block
    }

    .cmp-footer .intl-menu {
        right: 0
    }
}

@media screen and (min-width: 769px)and (max-width:1200px) {
    .main-nav__controls .cta-button {
        border-radius:.375rem;
        border-style: solid;
        border-width: .09375rem;
        cursor: pointer;
        display: block;
        font-size: 1rem;
        font-weight: 500;
        line-height: 1.5rem;
        margin-right: 1.25rem;
        padding: .75rem 1.25rem;
        text-align: center;
        text-decoration: none;
        -webkit-transition: background-color .4s,border-color .4s;
        transition: background-color .4s,border-color .4s
    }

    .main-nav__controls .cta-button__secondary--regular {
        -webkit-transition: color .4s,border-color .4s;
        transition: color .4s,border-color .4s
    }

    .main-nav__controls .cta-button__secondary--regular:hover {
        border-color: var(--theme-ui-colors-buttonSecondaryColorHover);
        color: var(--theme-ui-colors-buttonSecondaryColorHover)
    }
}

@media screen and (min-width: 1201px) {
    .cols-container {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .mobile-nav {
        display: none
    }

    .main-nav__link--phone {
        border-bottom: .0625rem solid transparent
    }

    .main-nav__link--phone:hover {
        border-color: var(--theme-ui-colors-gray000)
    }

    .contact-links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1.5rem
    }

    .cmp-header {
        height: auto
    }

    .header__main {
        min-height: 5rem;
        padding: 0 4rem
    }

    .header__tipitop-item:nth-child(2) {
        max-width: 85%
    }

    .main-nav {
        height: 100%;
        margin: 0 auto;
        max-width: 82rem
    }

    .contact-links .main-nav__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-weight: 500
    }

    .header__main #search-link,.header__main .main-nav__icon.main-nav__icon--search,.header__main .main-nav__menu-button {
        display: none
    }

    .desktop-navigation {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.1875rem;
        height: 100%;
        list-style: none;
        margin: 0 auto;
        padding: 0
    }

    .desktop-navigation .anchor {
        margin-bottom: .1875rem
    }

    .list-item {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%
    }

    .list-item .anchor {
        border-bottom: .1875rem solid transparent;
        cursor: pointer;
        font-weight: 500;
        height: 100%;
        -webkit-transition: border-color .3s;
        transition: border-color .3s
    }

    .list-item .anchor:hover {
        border-bottom-color: var(--theme-ui-colors-gray900)
    }

    .list-item .anchor--open {
        border-bottom: .1875rem solid var(--theme-ui-colors-gray900);
        font-weight: 500;
        height: 100%;
        -webkit-transition: border-color .3s;
        transition: border-color .3s
    }

    .list-item__text {
        padding-right: 1.5rem;
        position: relative
    }

    .list-item__text:before {
        left: auto;
        right: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: all .2s linear;
        transition: all .2s linear
    }

    .list-item__text:after,.list-item__text:before {
        background-color: var(--theme-ui-colors-gray900);
        content: "";
        height: .0625rem;
        position: absolute;
        top: 50%;
        width: .4375rem
    }

    .list-item__text:after {
        -webkit-box-sizing: inherit;
        box-sizing: inherit;
        right: .3125rem;
        -webkit-transition: all .2s linear 0s;
        transition: all .2s linear 0s
    }

    .list-item__text--open:before,.list-item__text:after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .list-item__text--open:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .subnav-background {
        background-color: var(--theme-ui-colors-gray900);
        content: "";
        display: block;
        height: 100vh;
        inset: 8rem 0 0;
        left: -6.25rem;
        min-height: 100vh;
        opacity: .25;
        pointer-events: none;
        position: fixed;
        right: -6.25rem;
        top: 8rem;
        z-index: 20
    }

    .subnav-wrapper--open {
        background-color: #fffefa;
        border-radius: 0 0 1rem 1rem;
        border-top: .03125rem solid #d5d3cf;
        display: block;
        left: 50%;
        margin-left: auto;
        margin-right: auto;
        position: fixed;
        top: 8rem;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 21
    }

    .subnav-list__presentation {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%
    }

    .subnav-title {
        font-weight: 400;
        margin-bottom: .5rem
    }

    .cta-buttons-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-weight: 500;
        gap: 1rem
    }

    .cta-button,.subnav-column .anchor {
        font-weight: 500
    }


    .cols-container>:first-child {
        -ms-flex-preferred-size: 21.875rem;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        flex-basis: 21.875rem;
        order: 0
    }

    .cols-container {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        gap: 5rem;
        justify-content: space-between
    }

    .footer__logo {
        display: block;
        margin-bottom: 5rem
    }

    .footer__contact-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer__social-media {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        flex-grow: 1
    }

    .footer__logo svg {
        fill: #FFFFFF;
        width: 7.375rem
    }

    .footer__foot-and-copyright .divider {
        display: none
    }

    .footer__foot-and-copyright {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between
    }

    .social-media-list {
        margin: 0
    }

    .footer__copyright {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .social-media-list {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .cmp-footer .intl-navigation {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .cols-container>div:not(.cols-container>:first-child) {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-bottom: 9.5rem;
        max-width: 12.5rem
    }
}

.grid-container {
    padding: 0 1rem
}

.grid {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(6,1fr)
}

.col-1 {
    grid-column: span 1
}

.col-2 {
    grid-column: span 2
}

.col-3 {
    grid-column: span 3
}

.col-4 {
    grid-column: span 4
}

.col-5 {
    grid-column: span 5
}

.col-6 {
    grid-column: span 6
}

.col-12 {
    grid-column: 1/-1
}

.full-width {
    width: 100%
}

.full-width .content {
    margin: 0 auto;
    max-width: calc(100% - 2rem)
}

@media(min-width: 769px) {
    .grid-container {
        padding:0 4rem
    }

    .grid {
        gap: 1rem;
        grid-template-columns: repeat(12,1fr)
    }

    .col-md-1 {
        grid-column: span 1
    }

    .col-md-2 {
        grid-column: span 2
    }

    .col-md-3 {
        grid-column: span 3
    }

    .col-md-4 {
        grid-column: span 4
    }

    .col-md-5 {
        grid-column: span 5
    }

    .col-md-6 {
        grid-column: span 6
    }

    .col-md-7 {
        grid-column: span 7
    }

    .col-md-8 {
        grid-column: span 8
    }

    .col-md-9 {
        grid-column: span 9
    }

    .col-md-10 {
        grid-column: span 10
    }

    .col-md-11 {
        grid-column: span 11
    }

    .col-md-12 {
        grid-column: span 12;
        grid-column: 1/-1
    }
}

.grid-2-items--wide-gap,.grid-4-items--wide-gap {
    gap: 0;
    grid-template-columns: repeat(1,1fr)
}

@media(min-width: 1201px) {
    .grid-container {
        margin:0 auto;
        max-width: 90rem
    }

    .grid {
        gap: 2rem
    }

    .col-lg-1 {
        grid-column: span 1
    }

    .col-lg-2 {
        grid-column: span 2
    }

    .col-lg-3 {
        grid-column: span 3
    }

    .col-lg-4 {
        grid-column: span 4
    }

    .col-lg-5 {
        grid-column: span 5
    }

    .col-lg-6 {
        grid-column: span 6
    }

    .col-lg-7 {
        grid-column: span 7
    }

    .col-lg-8 {
        grid-column: span 8
    }

    .col-lg-9 {
        grid-column: span 9
    }

    .col-lg-10 {
        grid-column: span 10
    }

    .col-lg-11 {
        grid-column: span 11
    }

    .col-lg-12 {
        grid-column: span 12;
        grid-column: 1/-1
    }

    .grid-2-items--wide-gap,.grid.grid-1-col-num--wide-gap {
        gap: 7rem;
        grid-template-columns: repeat(2,1fr)
    }

    .grid-4-items--wide-gap,.grid.grid-3-col-num--wide-gap {
        gap: 7rem;
        grid-template-columns: repeat(4,1fr)
    }
}

.cmp-accordion__item {
    border: solid #191919;
    border-width: .0625rem 0 0
}

.cmp-accordion__item:last-of-type {
    border-width: .0625rem 0
}

.cmp-accordion__button {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: none;
    border: none;
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 1.5rem 0;
    -webkit-transition: padding .3s linear;
    transition: padding .3s linear
}

.cmp-accordion__button:hover {
    cursor: pointer
}

.cmp-accordion__button:hover .cmp-accordion__title {
    color: #3f59e4
}

.cmp-accordion__button:hover .cmp-accordion__icon:after,.cmp-accordion__button:hover .cmp-accordion__icon:before {
    background-color: #3f59e4
}

.cmp-accordion__button--expanded {
    padding: 1.5rem 0 .75rem
}

.cmp-accordion__button--expanded .cmp-accordion__icon:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

@media(min-width: 1201px) {
    .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-accordion__icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    height: 1.25rem;
    margin-left: 1.5rem;
    position: relative;
    width: 1.25rem
}

.cmp-accordion__icon:after,.cmp-accordion__icon:before {
    background-color: #191919;
    content: "";
    display: block;
    height: .125rem;
    position: absolute;
    width: 1.25rem
}

.cmp-accordion__icon:before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear,-webkit-transform .3s linear
}

.cmp-accordion__panel {
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.cmp-accordion__panel--expanded {
    height: auto;
    padding-bottom: 1.5rem
}

.cmp-accordion__panel--hidden {
    display: block;
    height: 0;
    overflow: hidden
}

.cmp-accordion-item {
    color: rgba(0,0,0,.659)
}

@media(min-width: 1201px) {
    .cmp-accordion-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-accordion-item.rte-content>:last-child {
    margin-bottom: 0
}

@media(min-width: 1201px) {
    .cmp-accordion-item.rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-item.rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-item.rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-accordion-item.rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-item.rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-item.rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-accordion-item.rte-content li {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-item.rte-content li {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-item.rte-content li {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-accordion-ss--theme-color .cmp-accordion__wrapper,.cmp-accordion-ss--theme-dark .cmp-accordion__wrapper {
    border-radius: .5rem;
    padding: 2.5rem
}

.cmp-accordion-ss--theme-color .cmp-accordion__item,.cmp-accordion-ss--theme-dark .cmp-accordion__item {
    border-color: hsla(0,0%,100%,.502)
}

.cmp-accordion-ss--theme-color .cmp-accordion__button,.cmp-accordion-ss--theme-dark .cmp-accordion__button {
    color: #fffefa
}

.cmp-accordion-ss--theme-color .cmp-accordion__icon:after,.cmp-accordion-ss--theme-color .cmp-accordion__icon:before,.cmp-accordion-ss--theme-dark .cmp-accordion__icon:after,.cmp-accordion-ss--theme-dark .cmp-accordion__icon:before {
    background-color: #fffefa
}

.cmp-accordion-ss--theme-color .cmp-accordion-item,.cmp-accordion-ss--theme-dark .cmp-accordion-item {
    color: hsla(0,0%,100%,.878)
}

.cmp-accordion-ss--theme-color .cmp-accordion__wrapper {
    background: linear-gradient(55.51deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%)
}

.cmp-accordion-ss--theme-color .cmp-accordion__button:hover .cmp-accordion__title {
    color: #fffefa
}

.cmp-accordion-ss--theme-color .cmp-accordion__button:hover .cmp-accordion__icon:after,.cmp-accordion-ss--theme-color .cmp-accordion__button:hover .cmp-accordion__icon:before {
    background-color: #fffefa
}

.cmp-accordion-ss--theme-color .cmp-accordion-item.rte-content a {
    color: hsla(0,0%,100%,.878);
    text-decoration: underline
}

.cmp-accordion-ss--theme-color .cmp-accordion-item.rte-content a:active {
    outline: none
}

.cmp-accordion-ss--theme-color .cmp-accordion-item.rte-content a:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-accordion-ss--theme-color .cmp-accordion-item.rte-content a:hover {
    color: #fffefa
}

.cmp-accordion-ss--theme-color .cmp-accordion-item.rte-content a:active {
    color: #fff
}

.cmp-accordion-ss--theme-color .cmp-accordion-item.rte-content a:focus {
    outline: .125rem solid #191919
}

.cmp-accordion-ss--theme-dark .cmp-accordion__wrapper {
    background: linear-gradient(79deg,#191919 15.16%,#6b665f 277.89%)
}

.cmp-accordion-ss--theme-dark .cmp-accordion__button:hover .cmp-accordion__title {
    color: #b6caff
}

.cmp-accordion-ss--theme-dark .cmp-accordion__button:hover .cmp-accordion__icon:after,.cmp-accordion-ss--theme-dark .cmp-accordion__button:hover .cmp-accordion__icon:before {
    background-color: #b6caff
}

.cmp-accordion-ss--theme-dark .cmp-accordion-item.rte-content a {
    color: #99a7f1;
    text-decoration: underline
}

.cmp-accordion-ss--theme-dark .cmp-accordion-item.rte-content a:active {
    outline: none
}

.cmp-accordion-ss--theme-dark .cmp-accordion-item.rte-content a:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-accordion-ss--theme-dark .cmp-accordion-item.rte-content a:hover {
    color: #b6caff
}

.cmp-accordion-ss--theme-dark .cmp-accordion-item.rte-content a:active {
    color: #e0e4fb
}

.cmp-accordion-ss--theme-dark .cmp-accordion-item.rte-content a:focus {
    outline: .125rem solid #b6caff
}

@media(min-width: 1201px) {
    .cmp-accordion-ss--heading-medium-3 .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-ss--heading-medium-3 .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-ss--heading-medium-3 .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-accordion-ss--heading-body-2 .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-ss--heading-body-2 .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-ss--heading-body-2 .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-accordion-ss--heading-body-3 .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-ss--heading-body-3 .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-ss--heading-body-3 .cmp-accordion__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item.rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item.rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item.rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item.rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item.rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item.rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item.rte-content li {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item.rte-content li {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-accordion-ss--content-body-3 .cmp-accordion-item.rte-content li {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-divider {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: .5rem
}

.cmp-divider-ss--ft-hidden .cmp-divider {
    display: none
}

.cmp-divider__line {
    height: .0625rem;
    width: 100%
}

.cmp-divider-ss--t-default .cmp-divider__line,.cmp-divider__line {
    background-color: #ababab
}

.cmp-divider-ss--t-color .cmp-divider__line {
    background-color: hsla(0,0%,100%,.24)
}

.cmp-divider-ss--t-dark .cmp-divider__line {
    background-color: #2a2a2a
}

.cmp-image {
    margin: auto;
    max-width: 82rem
}

.cmp-image .cmp-link__screen-reader-only {
    display: none
}

@media(min-width: 1201px) {
    .cmp-image__image {
        border-radius:1.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-image__image {
        border-radius:1.5rem
    }
}

@media(max-width: 768px) {
    .cmp-image__image {
        border-radius:1rem
    }
}

.cmp-image-ss--border-radius-medium .cmp-image__image {
    border-radius: .75rem
}

@media(min-width: 769px) {
    .cmp-image-ss--border-radius-medium .cmp-image__image {
        border-radius:1rem
    }
}

.cmp-image-ss--border-radius-small .cmp-image__image {
    border-radius: .5rem
}

@media(min-width: 769px) {
    .cmp-image-ss--border-radius-small .cmp-image__image {
        border-radius:.75rem
    }
}

.cmp-image-ss--border-radius-none .cmp-image__image {
    border-radius: 0
}

.cmp-kicker {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem
}

.cmp-kicker,.cmp-kicker img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-kicker img {
    height: 3rem;
    max-height: 4rem;
    width: 2.25rem
}

.cmp-kicker__kicker-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem
}

.cmp-kicker__kicker-icon {
    -ms-flex-negative: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    max-height: 4rem
}

.cmp-kicker__kicker-navigation {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-kicker__kicker-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .25rem;
    list-style: none;
    margin: 0;
    padding: 0
}

@media(min-width: 1201px) {
    .cmp-kicker__kicker-list {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-kicker__kicker-list {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-kicker__kicker-list {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-kicker__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-kicker__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-kicker__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-kicker__kicker-list-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.cmp-kicker__kicker-link {
    text-decoration: none
}

.cmp-kicker__kicker-link:hover {
    text-decoration: underline
}

.cmp-kicker__kicker-separator {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-breadcrumb__list {
    grid-column: 1/-1;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0
}

.cmp-breadcrumb__item {
    vertical-align: middle
}

.cmp-breadcrumb .cmp-kicker__kicker-separator {
    fill: #191919;
 
    display: -ms-inline-flexbox;
    display: inline-flex;
    opacity: .66;
    vertical-align: middle
}

.cmp-breadcrumb .cmp-kicker__kicker-link,.cmp-breadcrumb .cmp-kicker__label {
    color: rgba(0,0,0,.66)
}

.alternate-theme .cmp-breadcrumb .cmp-kicker__kicker-separator,.cmp-section-content-ss--bg-alt .cmp-breadcrumb .cmp-kicker__kicker-separator,.cmp-section-content-ss--bg-dark .cmp-breadcrumb .cmp-kicker__kicker-separator,.dark-theme .cmp-breadcrumb .cmp-kicker__kicker-separator {
    fill: #fffefa
}

.alternate-theme .cmp-breadcrumb .cmp-kicker__kicker-link,.alternate-theme .cmp-breadcrumb .cmp-kicker__label,.cmp-section-content-ss--bg-alt .cmp-breadcrumb .cmp-kicker__kicker-link,.cmp-section-content-ss--bg-alt .cmp-breadcrumb .cmp-kicker__label,.cmp-section-content-ss--bg-dark .cmp-breadcrumb .cmp-kicker__kicker-link,.cmp-section-content-ss--bg-dark .cmp-breadcrumb .cmp-kicker__label,.dark-theme .cmp-breadcrumb .cmp-kicker__kicker-link,.dark-theme .cmp-breadcrumb .cmp-kicker__label {
    color: #fffefa
}

.cmp-logo-bar {
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.5rem 2.5rem
}

.cmp-logo-bar,.cmp-logo-bar__logo-container {
    -webkit-box-pack: center;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.cmp-logo-bar__logo-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .52rem
}

.cmp-logo-bar__logo {
    height: 2.75rem;
    max-height: 2.75rem;
    max-width: 9rem;
    -o-object-fit: contain;
    object-fit: contain
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-logo-bar {
        gap:2rem 4rem
    }

    .cmp-logo-bar__logo-container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .cmp-logo-bar__logo {
        height: 3.25rem;
        max-height: 3.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-logo-bar {
        -ms-flex-pack:distribute;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-flex-line-pack: unset;
        align-content: unset;
        align-items: center;
        gap: min(2.5rem,100%);
        justify-content: space-around;
        row-gap: 2.5rem
    }

    .cmp-logo-bar__logo-container {
        -ms-flex-item-align: stretch;
        align-self: stretch
    }

    .cmp-logo-bar__logo {
        height: auto;
        max-height: 4rem;
        max-width: 9rem
    }
}

.cmp-logo-bar__placeholder {
    color: #202020
}

.cmp-logo-bar--ss-overview-format .cmp-logo-bar {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 2rem 2.1875rem;
    padding: 0 1rem
}

@media(min-width: 769px) {
    .cmp-logo-bar--ss-overview-format .cmp-logo-bar {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        gap: 2rem 4rem;
        padding: 0 2.0625rem
    }
}

@media(min-width: 1201px) {
    .cmp-logo-bar--ss-overview-format .cmp-logo-bar {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

.cmp-logo-bar--ss-overview-format .cmp-logo-bar__logo {
    color: #fffefa;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.cmp-logo-bar--ss-overview-format .cmp-logo-bar__logo-container {
    max-width: 6rem;
    width: 25%
}

@media(min-width: 769px) {
    .cmp-logo-bar--ss-overview-format .cmp-logo-bar__logo-container {
        max-width:none;
        width: 14%
    }
}

@media(min-width: 1201px) {
    .cmp-logo-bar--ss-overview-format .cmp-logo-bar__logo-container {
        max-width:7.25rem;
        width: 100%
    }

    .rte-content p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.rte-content br {
    content: "";
    display: block;
    height: 1rem
}

.rte-content a {
    text-decoration: underline
}

@media(min-width: 1201px) {
    .rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.rte-content a:hover {
    color: #3f59e4
}

.rte-content a:active {
    color: #1a31a9;
    outline: none
}

.rte-content a:focus {
    border-radius: .5rem;
    outline: .125rem solid #3f59e4;
    outline-offset: .125rem
}

@media(min-width: 1201px) {
    .rte-content h1 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content h1 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .rte-content h1 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .rte-content h2 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content h2 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .rte-content h2 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

@media(min-width: 1201px) {
    .rte-content h3 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content h3 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .rte-content h3 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .rte-content h4,.rte-content h5,.rte-content h6 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content h4,.rte-content h5,.rte-content h6 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .rte-content h4,.rte-content h5,.rte-content h6 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.rte-content h1:not(:first-child),.rte-content h2:not(:first-child) {
    margin-top: 1.5rem
}

.rte-content h3:not(:first-child),.rte-content h4:not(:first-child),.rte-content h5:not(:first-child),.rte-content h6:not(:first-child) {
    margin-top: .5rem
}

.rte-content h1:not(:last-child),.rte-content h2:not(:last-child),.rte-content h3:not(:last-child),.rte-content h4:not(:last-child),.rte-content h5:not(:last-child),.rte-content h6:not(:last-child),.rte-content p:not(:last-child) {
    margin-bottom: 1rem
}

.rte-content b,.rte-content strong {
    font-weight: 500
}

.rte-content ol,.rte-content ul {
    margin: 0
}

.rte-content ol:not(:last-child),.rte-content ul:not(:last-child) {
    margin-bottom: 1rem
}

@media(min-width: 1201px) {
    .rte-content li {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content li {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .rte-content li {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.rte-content li:not(:last-child) {
    margin-bottom: .5rem
}

.rte-content blockquote {
    border-left: .1875rem solid #e8dcc7;
    margin: 0;
    padding-left: 2.5rem
}

@media(min-width: 1201px) {
    .rte-content blockquote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content blockquote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .rte-content blockquote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.rte-content blockquote:not(:first-child) {
    margin-top: 1.5rem
}

.rte-content blockquote:not(:last-child) {
    margin-bottom: 1.5rem
}

.rte-content img {
    border-radius: 1rem;
    height: auto;
    width: 100%
}

.rte-content img:not(:first-child) {
    margin-top: 1.5rem
}

.rte-content img:not(:last-child) {
    margin-bottom: 2.5rem
}

.rte-content table {
    border: .0625rem solid #e5e5e5;
    border-radius: .5rem;
    max-width: 100%;
    overflow: hidden;
    table-layout: fixed
}

@media(max-width: 768px) {
    .rte-content table {
        max-width:none;
        width: auto
    }
}

.rte-content table tr:first-of-type td,.rte-content table tr:first-of-type th {
    border-top-width: 0
}

.rte-content table td,.rte-content table th {
    border-style: solid;
    border-width: .0625rem .0625rem 0 0;
    padding: .75rem 1rem;
    text-align: left
}

.rte-content table td:last-of-type,.rte-content table th:last-of-type {
    border-right-width: 0
}

.rte-content table th {
    background-color: #e5e5e5;
    border-color: #f1f1f1
}

@media(min-width: 1201px) {
    .rte-content table th {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content table th {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .rte-content table th {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.rte-content table td {
    border-color: #e5e5e5
}

@media(min-width: 1201px) {
    .rte-content table td {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .rte-content table td {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .rte-content table td {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.rte-content.mod--zebra-stripe-rows table tr:nth-child(odd) {
    background-color: hsla(0,0%,95%,.502)
}

.cmp-text.rte-content {
    overflow-x: auto
}

.text table td,.text table th {
    padding: .75rem 1rem;
    text-align: left
}

.cmp-title__overline {
    color: rgba(0,0,0,.5);
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 1.375rem;
    text-transform: uppercase
}

.cmp-title-ss--light .cmp-title__overline,.cmp-title-ss--none .cmp-title__overline {
    color: rgba(0,0,0,.5)
}

.cmp-title-ss--color .cmp-title__overline,.cmp-title-ss--dark .cmp-title__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-title__content {
    grid-column: 1/span 6
}

.cmp-title__body,.cmp-title__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem
}

.cmp-title__body .button.cmp-button-ss--v-link .cmp-button {
    width: auto
}

.cmp-title__main-text {
    display: contents
}

.cmp-title__title {
    color: #191919;
    overflow-wrap: break-word
}

@media(min-width: 1201px) {
    .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

.cmp-title__subtitle {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-title__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-title__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-title__subtitle a {
    color: rgba(0,0,0,.66)
}

.cmp-title__subtitle h3,.cmp-title__subtitle h4,.cmp-title__subtitle h5,.cmp-title__subtitle h6 {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-title__content {
        grid-column:1/span 12
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title__content {
        grid-column:1/span 12
    }
}

@media(min-width: 1201px) {
    .cmp-title__content {
        width:100%
    }

    .cmp-title__main-text {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: grid
    }
}

.cmp-title-ss--s-centered .cmp-title__content {
    text-align: center
}

@media(min-width: 1201px) {
    .cmp-title-ss--overline-m .cmp-title__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .12rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--overline-m .cmp-title__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .12rem;
        line-height: 136%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--overline-m .cmp-title__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .12rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--overline-s .cmp-title__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--overline-s .cmp-title__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--overline-s .cmp-title__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--overline-xs .cmp-title__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .625rem;
        font-weight: 500;
        letter-spacing: .0875rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--overline-xs .cmp-title__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .625rem;
        font-weight: 500;
        letter-spacing: .0875rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--overline-xs .cmp-title__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .625rem;
        font-weight: 500;
        letter-spacing: .0875rem;
        line-height: 120%
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--heading-xl .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 112%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--heading-xl .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--heading-xl .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.75rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 128%
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--heading-l .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--heading-l .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--heading-l .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--heading-m .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--heading-m .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--heading-m .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--heading-s .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--heading-s .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--heading-s .cmp-title__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--body-l .cmp-title__subtitle,.cmp-title-ss--body-l .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--body-l .cmp-title__subtitle,.cmp-title-ss--body-l .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--body-l .cmp-title__subtitle,.cmp-title-ss--body-l .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--body-m .cmp-title__subtitle,.cmp-title-ss--body-m .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--body-m .cmp-title__subtitle,.cmp-title-ss--body-m .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--body-m .cmp-title__subtitle,.cmp-title-ss--body-m .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--body-s .cmp-title__subtitle,.cmp-title-ss--body-s .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--body-s .cmp-title__subtitle,.cmp-title-ss--body-s .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--body-s .cmp-title__subtitle,.cmp-title-ss--body-s .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--body-xl .cmp-title__subtitle,.cmp-title-ss--body-xl .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--body-xl .cmp-title__subtitle,.cmp-title-ss--body-xl .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--body-xl .cmp-title__subtitle,.cmp-title-ss--body-xl .cmp-title__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

.cmp-title-ss--bottom-spacing-s .cmp-title {
    margin-bottom: 3rem
}

.cmp-title-ss--bottom-spacing-m .cmp-title {
    margin-bottom: 3.5rem
}

.cmp-title-ss--bottom-spacing-l .cmp-title {
    margin-bottom: 4rem
}

.cmp-title-ss--bottom-spacing-xl .cmp-title {
    margin-bottom: 6rem
}

.cmp-title-ss--bottom-spacing-xxl .cmp-title {
    margin-bottom: 8rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--d-6-12 .cmp-title__content {
        max-width:37.5rem;
        width: 100%
    }

    .cmp-title-ss--d-6-12.cmp-title-ss--s-centered .cmp-title__content {
        margin: auto
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--d-10-12 .cmp-title__content {
        grid-column:1/span 10
    }

    .cmp-title-ss--d-10-12.cmp-title-ss--s-centered .cmp-title__content {
        grid-column: 2/span 10
    }

    .cmp-title-ss--d-8-12 .cmp-title__content {
        grid-column: 1/span 8
    }

    .cmp-title-ss--d-8-12.cmp-title-ss--s-centered .cmp-title__content {
        grid-column: 3/span 8
    }

    .cmp-title-ss--d-6-12 .cmp-title__content {
        grid-column: 1/span 6
    }

    .cmp-title-ss--d-6-12.cmp-title-ss--s-centered .cmp-title__content {
        grid-column: 4/span 6
    }

    .cmp-title-ss--d-10-12 .cmp-title__content,.cmp-title-ss--d-6-12 .cmp-title__content,.cmp-title-ss--d-8-12 .cmp-title__content {
        display: grid
    }

    .cmp-title-ss--d-10-12 .cmp-title__main-text,.cmp-title-ss--d-6-12 .cmp-title__main-text,.cmp-title-ss--d-8-12 .cmp-title__main-text {
        display: contents
    }

    .cmp-title-ss--d-10-12 .cmp-title__body,.cmp-title-ss--d-10-12 .cmp-title__title,.cmp-title-ss--d-6-12 .cmp-title__body,.cmp-title-ss--d-6-12 .cmp-title__title,.cmp-title-ss--d-8-12 .cmp-title__body,.cmp-title-ss--d-8-12 .cmp-title__title {
        max-width: unset;
        padding: 0
    }
}

.cmp-title-ss--theme-dark .cmp-title__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-title-ss--theme-dark .cmp-title__title {
    color: #fffefa
}

.cmp-title-ss--theme-dark .cmp-title__subtitle,.cmp-title-ss--theme-dark .cmp-title__subtitle a {
    color: #e5e5e5
}

.cmp-title-ss--theme-dark .cmp-title__subtitle h3,.cmp-title-ss--theme-dark .cmp-title__subtitle h4,.cmp-title-ss--theme-dark .cmp-title__subtitle h5,.cmp-title-ss--theme-dark .cmp-title__subtitle h6 {
    color: #fffefa
}

.cmp-title-ss--theme-color .cmp-title__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-title-ss--theme-color .cmp-title__title {
    color: #fffefa
}

.cmp-title-ss--theme-color .cmp-title__subtitle,.cmp-title-ss--theme-color .cmp-title__subtitle a {
    color: hsla(0,0%,100%,.88)
}

.cmp-title-ss--theme-color .cmp-title__subtitle h3,.cmp-title-ss--theme-color .cmp-title__subtitle h4,.cmp-title-ss--theme-color .cmp-title__subtitle h5,.cmp-title-ss--theme-color .cmp-title__subtitle h6 {
    color: #fffefa
}

.cmp-tooltip {
    text-wrap: wrap;
    background: #1e1e1e;
    border-radius: .25rem;
    bottom: 100%;
    color: #e5e5e5;
    display: none;

    height: fit-content;
    left: 50%;
    max-width: 15.625rem;
    opacity: 0;
    padding: .375rem .5rem;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    z-index: 1001
}

@media(min-width: 1201px) {
    .cmp-tooltip {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-tooltip {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-tooltip {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-tooltip-arrow {
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    border-top: .375rem solid #1e1e1e;
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    width: 0;
    z-index: 1000
}

.cmp-tooltip--visible {
    -webkit-transform: translateY(0.25rem);
    transform: translateY(0.25rem)
}

.cmp-tooltip--visible,.cmp-tooltip-arrow--visible {
    display: block;
    opacity: 1
}

[data-tooltip-text]:not([data-tooltip-onclick=true]):focus {
    border-radius: 50%;
    outline: .1875rem solid #8ca4f5;
    outline-offset: .125rem
}

.cmp-tooltip--disabled {
    pointer-events: none
}

.cmp-video {
    margin: auto;
    max-width: 82rem;
    position: relative
}

.cmp-video__image-frame {
    display: none
}

.cmp-video--blur-frame .cmp-video__image-frame {
    display: block;
    -webkit-filter: blur(2rem) drop-shadow(0 0 0 rgba(25,25,25,.1));
    filter: blur(2rem) drop-shadow(0 0 0 rgba(25,25,25,0.1));
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.cmp-video--blur-frame .cmp-video__thumbnail {
    margin: 0 1rem;
    padding: 1rem 0;
    width: calc(100% - 2rem);
    z-index: 2
}

@media(min-width: 1201px) {
    .cmp-video--blur-frame .cmp-video__thumbnail {
        margin:0 2rem;
        padding: 2rem 0;
        width: calc(100% - 4rem)
    }
}

.cmp-video--blur-frame .cmp-video__play-button {
    z-index: 99
}

.cmp-video__modal {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0,0,0,.8);
    display: none;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.cmp-video__modal--open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-video__modal-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    width: 80%
}

.cmp-video__modal-content,.cmp-video__modal-content-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-video__modal-content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 100%;
    justify-content: center;
    width: 100%
}

.cmp-video__modal-close {
    background: none;
    border: none;
    cursor: pointer;
    font-size: 1.25rem;
    position: absolute;
    right: 2rem;
    top: 2rem
}

.cmp-video____video--no-full-width {
    display: block;
    margin: auto;
    width: 100%
}

.cmp-video__caption {
    margin-top: .625rem
}

.cmp-video__wrapper {
    border-radius: 1rem;
    height: 100%;
    overflow: hidden;
    position: relative
}

.cmp-video__player {
    display: block;
    margin: auto;
    width: 100%
}

.cmp-video__with-image-container {
    height: 100%
}

.cmp-video__image-container,.cmp-video__with-image-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.cmp-video__image-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: auto;
    justify-content: center
}

.cmp-video__image-container--fade-out {
    -webkit-animation: fadeOut .4s ease-in-out forwards;
    animation: fadeOut .4s ease-in-out forwards;
    display: none
}

.cmp-video__image-container--no-full-width {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.cmp-video__image-container img {
    border-radius: 1rem;
    width: 100%
}

.cmp-video__play-button {
    background: none;
    border: none;
    border-radius: 1rem;
    cursor: pointer;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.cmp-video__play-button,.cmp-video__play-button circle {
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.cmp-video__play-button circle {
    fill: rgba(0,0,0,.33)
}

.cmp-video__play-button:hover {
    background: rgba(0,0,0,.3)
}

.cmp-video__play-button:hover circle {
    fill: #3f59e4;
    stroke: none
}

@media(min-width: 1201px) {
    .cmp-video__modal-content-wrapper {
        width:50%
    }
}

#ibm-video-container {
    display: block;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

#ibm-video-container #ibm-video-iframe {
    border-radius: 1rem;
    left: 0;
    position: absolute;
    top: 0
}

.root .container.template-product-page>.cmp-container>.aem-Grid>* {
    margin-bottom: 5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .root .container.template-product-page>.cmp-container>.aem-Grid>* {
        margin-bottom:6rem
    }
}

@media(min-width: 1201px) {
    .root .container.template-product-page>.cmp-container>.aem-Grid>* {
        margin-bottom:8rem
    }
}

.root .container.template-customer-story-page>.cmp-container {
    padding: 0 1rem
}

@media(min-width: 769px) {
    .root .container.template-customer-story-page>.cmp-container {
        margin:auto;
        max-width: 90rem;
        padding: 0 4rem
    }
}

@media(min-width: 1201px) {
    .root .container.template-customer-story-page>.cmp-container {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 3rem;
        justify-content: space-between
    }

    .root .container.template-customer-story-page>.cmp-container>.container {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 54rem
    }
}

.root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>* {
    margin-bottom: 2.5rem
}

@media(min-width: 769px) {
    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>* {
        margin-bottom:4rem
    }
}

.root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>* .grid-container {
    padding: 0
}

.root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>:last-child {
    margin-bottom: 0
}

.root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container>* {
    margin-bottom: 2rem
}

@media(min-width: 769px) {
    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container>* {
        margin-bottom:2.5rem
    }
}

.root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container>:last-child {
    margin-bottom: 2.5rem
}

@media(min-width: 769px) {
    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container>:last-child {
        margin-bottom:4rem
    }
}

@media(min-width: 1201px) {
    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container>:last-child {
        margin-bottom:5rem
    }
}

.root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container .cmp-cta-banner-v2 {
    border-radius: .5rem
}

@media(min-width: 769px) {
    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container .cmp-cta-banner-v2 {
        border-radius:1rem
    }
}

@media(min-width: 1201px) {
    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container .cmp-cta-banner-v2 {
        padding:3rem
    }

    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container .cmp-cta-banner-v2__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0
    }

    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container .cmp-cta-banner-v2__content-footer {
        max-width: none
    }

    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container .cmp-cta-banner-v2__title {
        margin-bottom: 1.5rem;
        margin-right: 0;
        max-width: none
    }

    .root .container.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container .cmp-cta-banner-v2__subtitle {
        margin-bottom: 2rem
    }
}

.root .container.template-article-page>.cmp-container>* {
    margin-bottom: 3rem
}

.root .container.template-article-page>.cmp-container>.hero {
    margin-bottom: 0
}

.root .container.template-article-page>.cmp-container>.hero .cmp-hero__text {
    color: rgba(0,0,0,.66)
}

.root .container.template-article-page>.cmp-container>.hero.cmp-hero-ss--theme-default .cmp-hero__text {
    color: hsla(0,0%,100%,.88)
}

.root .container.template-article-page>.cmp-container>.hero.cmp-hero-ss--theme-dark .cmp-hero__text {
    color: #e5e5e5
}

.root .container.template-article-page>.cmp-container>.divider-bottom {
    display: none
}

@media(min-width: 1201px) {
    .root .container.template-article-page>.cmp-container>.divider-bottom {
        display:block
    }
}

.root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 4rem
}

.root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container .cmp-sidebar,.root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container>:last-child {
    margin-bottom: 0
}

.root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container .cmp-sidebar__divider:not(.cmp-sidebar__divider--no-margin-bottom) {
    margin-top: 0
}

.root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container .text p {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .root .container.template-article-page>.cmp-container>* {
        margin-bottom:4rem
    }

    .root .container.template-article-page>.cmp-container>.template-customer-story-page {
        margin-bottom: 5rem
    }

    .root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 7rem
    }

    .root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container .cmp-sidebar,.root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container>.container>.cmp-container>.container>.cmp-container>:last-child {
        margin-bottom: 5rem
    }

    .root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container .cmp-sidebar__divider:not(.cmp-sidebar__divider--no-margin-bottom) {
        margin-top: 1rem
    }
}

@media(min-width: 1201px)and (min-width:1201px) {
    .root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container .cmp-sidebar__tags .cmp-sidebar__divider,.root .container.template-article-page>.cmp-container>.template-customer-story-page>.cmp-container .cmp-sidebar__toc .cmp-sidebar__divider {
        margin-top:.5rem
    }
}

@media(min-width: 1201px) {
    .root .container.template-article-page>.cmp-container>:last-child {
        margin-bottom:6rem
    }
}

.root .container.template-home-page>.cmp-container>.aem-Grid>* {
    margin-bottom: 6rem
}

.root .container.template-home-page>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 8rem
}

@media(max-width: 768px) {
    .root .container.template-home-page>.cmp-container>.aem-Grid>.hero {
        margin-bottom:5rem
    }
}

.root .container.template-pricing-page>.cmp-container>.aem-Grid>* {
    margin-bottom: 1.5rem
}

@media(min-width: 1201px) {
    .root .container.template-pricing-page>.cmp-container>.aem-Grid>* {
        margin-bottom:2.5rem
    }
}

.root .container.template-pricing-page>.cmp-container>.aem-Grid>:first-child {
    margin: 0
}

.root .container.template-pricing-page>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.root .container.template-standard-page-content>.cmp-container>.aem-Grid>* {
    margin-bottom: 8rem
}

.root .container.template-standard-page-content>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.root .container.template-standard-page-content>.cmp-container>.aem-Grid>.hero {
    margin-bottom: 5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .root .container.template-standard-page-content>.cmp-container>.aem-Grid>.hero {
        margin-bottom:6rem
    }
}

@media(min-width: 1201px) {
    .root .container.template-standard-page-content>.cmp-container>.aem-Grid>.hero {
        margin-bottom:8rem
    }
}

.root .container.template-standard-page-content>.cmp-container>.aem-Grid .text .cmp-text {
    padding: 0 1rem
}

@media(min-width: 769px) {
    .root .container.template-standard-page-content>.cmp-container>.aem-Grid .text .cmp-text {
        margin:0 auto;
        max-width: 90rem;
        padding: 0 4rem
    }
}

.root .container.template-newsroom-overview-page {
    margin-top: 3.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .root .container.template-newsroom-overview-page {
        margin-top:4rem
    }
}

@media(min-width: 1201px) {
    .root .container.template-newsroom-overview-page {
        margin-top:5rem
    }
}

.root .container.template-newsroom-overview-page>.cmp-container>.aem-Grid>* {
    margin-bottom: 4rem
}

@media(min-width: 1201px) {
    .root .container.template-newsroom-overview-page>.cmp-container>.aem-Grid>* {
        margin-bottom:5rem
    }
}

.root .container.template-newsroom-overview-page>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 6rem
}

.root .container.template-newsroom-overview-page>.cmp-container>.aem-Grid>:last-child.experiencefragment {
    margin-bottom: 0
}

.root .container.template-newsroom-overview-page .cmp-customers-overview-grid {
    padding-bottom: 0;
    padding-top: 0
}

.root .container.template-generic-overview-hero {
    margin-bottom: 3.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .root .container.template-generic-overview-hero {
        margin-bottom:4rem
    }
}

@media(min-width: 1201px) {
    .root .container.template-generic-overview-hero {
        margin-bottom:5rem
    }
}

.root .container.template-generic-overview-hero .hero {
    margin-bottom: 0
}

.root .container.template-generic-overview-wrapper>.cmp-container>.container>.cmp-container>*,.root .container.template-generic-overview-wrapper>.cmp-container>.container>.cmp-container>.aem-Grid>* {
    margin-bottom: 4rem
}

@media(min-width: 1201px) {
    .root .container.template-generic-overview-wrapper>.cmp-container>.container>.cmp-container>*,.root .container.template-generic-overview-wrapper>.cmp-container>.container>.cmp-container>.aem-Grid>* {
        margin-bottom:5rem
    }
}

.root .container.template-generic-overview-wrapper>.cmp-container>.container>.cmp-container>.aem-Grid>:last-child.experiencefragment,.root .container.template-generic-overview-wrapper>.cmp-container>.container>.cmp-container>:last-child.experiencefragment {
    margin-bottom: 0;
    margin-top: 6rem
}

.root .container.template-generic-overview-wrapper>.cmp-container>.container>.cmp-container>.aem-Grid>:first-child.experiencefragment,.root .container.template-generic-overview-wrapper>.cmp-container>.container>.cmp-container>:first-child.experiencefragment {
    margin-top: 0
}

.root .container.template-generic-overview-wrapper>.cmp-container .cmp-customers-overview-grid {
    padding-bottom: 4rem;
    padding-top: 0
}

@media(min-width: 1201px) {
    .root .container.template-generic-overview-wrapper>.cmp-container .cmp-customers-overview-grid {
        padding-bottom:5rem
    }
}

.root .container.template-blog-taxonomy-page>.cmp-container>* {
    margin-bottom: 4.5rem
}

@media(min-width: 1201px) {
    .root .container.template-blog-taxonomy-page>.cmp-container>* {
        margin-bottom:5rem
    }
}

.root .container.template-blog-taxonomy-page>.cmp-container>.hero {
    margin-bottom: 2.5rem
}

.root .container.template-blog-taxonomy-page-container>.cmp-container>*,.root .container.template-blog-taxonomy-page-container>.cmp-container>.aem-Grid>* {
    margin-bottom: 4.5rem
}

@media(min-width: 1201px) {
    .root .container.template-blog-taxonomy-page-container>.cmp-container>*,.root .container.template-blog-taxonomy-page-container>.cmp-container>.aem-Grid>* {
        margin-bottom:5rem
    }
}

.root .container.template-blog-taxonomy-page-container>.cmp-container>.aem-Grid>:last-child,.root .container.template-blog-taxonomy-page-container>.cmp-container>:last-child {
    margin-bottom: 0
}

.page_customer_story .root .hero {
    margin-bottom: 3rem
}

@media(min-width: 769px) {
    .page_customer_story .root .hero {
        margin-bottom:4.5rem
    }
}

.page_customer_story .root .cmp-more-stories {
    margin-bottom: 3rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .page_customer_story .root .cmp-more-stories {
        margin-bottom:4rem
    }
}

@media(min-width: 1201px) {
    .page_customer_story .root .cmp-more-stories {
        margin-bottom:6rem
    }
}

.page_blog_author .root .hero,.page_blog_author .root .hero .cmp-hero__author-chip {
    margin-bottom: 0
}

.page_blog_author .root .cmp-customers-overview-grid {
    padding-top: 2.5rem
}

.sectioncontent>.cmp-container {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin: auto
}

.sectioncontent>.cmp-container.sectioncontent--with-background {
    border-radius: 1rem;
    padding-bottom: 3rem;
    padding-top: 3rem
}

@media(min-width: 769px) {
    .sectioncontent>.cmp-container.sectioncontent--with-background {
        border-radius:1.5rem;
        padding-bottom: 4rem;
        padding-top: 4rem
    }
}

.sectioncontent>.cmp-container.mod--simple>*,.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 3rem
}

@media(min-width: 769px) {
    .sectioncontent>.cmp-container.mod--simple>*,.sectioncontent>.cmp-container>.aem-Grid>* {
        margin-bottom:4rem
    }
}

.sectioncontent>.cmp-container.mod--simple>:last-child,.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.sectioncontent>.cmp-container>.aem-Grid>.sectioncontent,.sectioncontent>.cmp-container>.sectioncontent__content>.sectioncontent {
    margin-left: -1rem;
    margin-right: -1rem
}

@media(min-width: 769px) {
    .sectioncontent>.cmp-container>.aem-Grid>.sectioncontent,.sectioncontent>.cmp-container>.sectioncontent__content>.sectioncontent {
        margin-left:-4rem;
        margin-right: -4rem
    }
}

.sectioncontent>.cmp-container>.aem-Grid>.sectioncontent.cmp-section-content-ss--st-full-width,.sectioncontent>.cmp-container>.sectioncontent__content>.sectioncontent.cmp-section-content-ss--st-full-width {

    margin-left: 0;
    margin-right: 0;
    position: relative;

}

.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>*,.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 4rem
}

.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>:last-child,.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.sectioncontent>.cmp-container>.aem-Grid>.sectioncontent {
    width: unset
}

.sectioncontent:not(.cmp-section-content-ss--st-full-width)>.cmp-container {
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 769px) {
    .sectioncontent:not(.cmp-section-content-ss--st-full-width)>.cmp-container {
        max-width:90rem;
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.cmp-section-content-ss--st-full-width>.cmp-container {
    max-width: unset;
    width: 100%
}

.cmp-section-content-ss--st-full-width>.cmp-container,.cmp-section-content-ss--st-full-width>.cmp-container.sectioncontent--with-background {
    border-radius: 0
}

.cmp-section-content-ss--st-full-width>.cmp-container>.aem-Grid,.cmp-section-content-ss--st-full-width>.cmp-container>.sectioncontent__content {
    margin: auto;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 769px) {
    .cmp-section-content-ss--st-full-width>.cmp-container>.aem-Grid,.cmp-section-content-ss--st-full-width>.cmp-container>.sectioncontent__content {
        max-width:90rem;
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.cmp-section-content-ss--bg-alt>:where(.cmp-container),.cmp-section-content-ss--bg-dark>:where(.cmp-container),.cmp-section-content-ss--bg-light>:where(.cmp-container) {
    border-radius: 1rem;
    padding-bottom: 3rem;
    padding-top: 3rem
}

@media(min-width: 769px) {
    .cmp-section-content-ss--bg-alt>:where(.cmp-container),.cmp-section-content-ss--bg-dark>:where(.cmp-container),.cmp-section-content-ss--bg-light>:where(.cmp-container) {
        border-radius:1.5rem;
        padding-bottom: 4rem;
        padding-top: 4rem
    }
}

.cmp-section-content-ss--bg-light>.cmp-container {
    background-color: #f6f1e7
}

.cmp-section-content-ss--bg-dark>.cmp-container {
    background-image: linear-gradient(79deg,#191919 15.16%,#6b665f 277.89%)
}

.cmp-section-content-ss--bg-alt>.cmp-container {
    background-image: linear-gradient(56deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%)
}

.cmp-section-content-ss--sp-none.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>*,.cmp-section-content-ss--sp-none.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 0rem
}

.cmp-section-content-ss--sp-none.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>:last-child,.cmp-section-content-ss--sp-none.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.cmp-section-content-ss--sp-xxs.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>*,.cmp-section-content-ss--sp-xxs.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 1.5rem
}

.cmp-section-content-ss--sp-xxs.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>:last-child,.cmp-section-content-ss--sp-xxs.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.cmp-section-content-ss--sp-xs.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>*,.cmp-section-content-ss--sp-xs.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 2rem
}

.cmp-section-content-ss--sp-xs.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>:last-child,.cmp-section-content-ss--sp-xs.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.cmp-section-content-ss--sp-s.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>*,.cmp-section-content-ss--sp-s.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 3rem
}

.cmp-section-content-ss--sp-s.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>:last-child,.cmp-section-content-ss--sp-s.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.cmp-section-content-ss--sp-m.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>*,.cmp-section-content-ss--sp-m.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 4rem
}

.cmp-section-content-ss--sp-m.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>:last-child,.cmp-section-content-ss--sp-m.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.cmp-section-content-ss--sp-l.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>*,.cmp-section-content-ss--sp-l.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 5rem
}

.cmp-section-content-ss--sp-l.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>:last-child,.cmp-section-content-ss--sp-l.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.cmp-section-content-ss--sp-xl.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>*,.cmp-section-content-ss--sp-xl.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 6rem
}

.cmp-section-content-ss--sp-xl.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>:last-child,.cmp-section-content-ss--sp-xl.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.cmp-section-content-ss--sp-xxl.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>*,.cmp-section-content-ss--sp-xxl.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 8rem
}

.cmp-section-content-ss--sp-xxl.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>:last-child,.cmp-section-content-ss--sp-xxl.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent {
    background-color: #191919;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 769px) {
    .cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent {
        padding-left:4rem;
        padding-right: 4rem
    }
}

.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent>.cmp-container {
    background-color: unset;
    margin: auto;
    max-width: 82rem;
    padding: 2.5rem 0 5rem;
    position: relative
}

@media(min-width: 769px) {
    .cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent>.cmp-container {
        padding-left:0;
        padding-right: 0
    }
}

.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent>.cmp-container.mod--simple>*,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent>.cmp-container>.aem-Grid>* {
    margin-bottom: 0
}

@media(min-width: 769px) {
    .cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent>.cmp-container.mod--simple>*,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent>.cmp-container>.aem-Grid>* {
        margin-bottom:0
    }
}

.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent>.cmp-container.mod--simple>:last-child,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent>.cmp-container:after {
    background-color: #afaba1;
    bottom: 2.5rem;
    content: "";
    display: block;
    height: .0625rem;
    position: absolute;
    width: 100%
}

.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text p,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .text {
    color: #fffefa
}

@media(min-width: 1201px) {
    .cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text p,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text p,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text p,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text a,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text p a,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .text a {
    color: #fffefa;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

@media(min-width: 1201px) {
    .cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text a,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text p a,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .text a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text a,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text p a,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .text a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text a,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .cmp-text p a,.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--show-bottom-divider.sectioncontent .text a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-section-content-ss--disclaimer-area.cmp-section-content-ss--invisible.sectioncontent {
    background-color: unset;
    padding-bottom: 0;
    padding-top: 0
}

.sectioncontent>.cmp-container .cmp-cta-banner-v1.mod--no-background,.sectioncontent>.cmp-container .cmp-more-stories,.sectioncontent>.cmp-container .grid-container {
    padding: 0
}

.cmp-gated-content-container.cmp-gated-content-container--gated-2-2-2-1-col .cmp-gated-content-container__content--gate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0.5rem;
    margin-right: -0.5rem
}

.cmp-gated-content-container.cmp-gated-content-container--gated-2-2-2-1-col .cmp-gated-content-container__content--gate>* {
    padding: .5rem;
    width: 100%
}

@media(min-width: 992px) {
    .cmp-gated-content-container.cmp-gated-content-container--gated-2-2-2-1-col .cmp-gated-content-container__content--gate>* {
        width:50%
    }
}

.cmp-gated-content-container.cmp-gated-content-container--gated-1-1-1-1-col .cmp-gated-content-container__content--gate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0.5rem;
    margin-right: -0.5rem
}

.cmp-gated-content-container.cmp-gated-content-container--gated-1-1-1-1-col .cmp-gated-content-container__content--gate>* {
    padding: .5rem;
    width: 100%
}

.cmp-author-chip__overline {
    border-bottom: .0625rem solid #e5e5e5;
    color: rgba(0,0,0,.5);
    margin-bottom: 1.25rem;
    padding-bottom: .5rem;
    text-transform: uppercase
}

@media(min-width: 1201px) {
    .cmp-author-chip__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-author-chip__list.mod--multiple {
    display: grid;
    gap: 1.5rem;
    grid-template-columns: 1fr
}

.cmp-author-chip__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-decoration: none
}

.cmp-author-chip__link,.cmp-author-chip__link .cmp-author-chip__head {

    display: -ms-inline-flexbox;
    display: inline-flex
}

.cmp-author-chip__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-author-chip__head__image {
    border: .0625rem solid rgba(0,0,0,.161);
    border-radius: .5rem;
    height: 4rem;
    margin-right: 1rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 4rem
}

.cmp-author-chip__head__content {
    -ms-flex-item-align: center;
    align-self: center
}

.cmp-author-chip__head__title {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-author-chip__head__subtitle {
    color: rgba(0,0,0,.5);
    margin-top: .125rem
}

@media(min-width: 1201px) {
    .cmp-author-chip__head__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip__head__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip__head__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-author-chip__description {
    color: rgba(0,0,0,.66);
    margin-top: 1rem
}

@media(min-width: 1201px) {
    .cmp-author-chip__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-author-chip__description a {
    text-decoration: underline
}

@media(min-width: 1201px) {
    .cmp-author-chip__description a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip__description a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip__description a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-author-chip__description a:hover {
    color: #3f59e4
}

.cmp-author-chip__description a:active {
    color: #1a31a9;
    outline: none
}

.cmp-author-chip__description a:focus {
    border-radius: .5rem;
    outline: .125rem solid #3f59e4;
    outline-offset: .125rem
}

@media(min-width: 1201px) {
    .cmp-author-chip__description.rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip__description.rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip__description.rte-content p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-author-chip__description.rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip__description.rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip__description.rte-content a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-author-chip--hero .cmp-author-chip__item-hero {
    max-width: 54rem;
    padding-top: 1rem;
    width: 100%
}

.cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__link-hero {
    text-decoration: none
}

.cmp-author-chip--hero .cmp-author-chip__item-hero,.cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__link-hero {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem
}

@media(min-width: 769px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero,.cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__link-hero {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 2rem
    }
}

.cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-image {
    aspect-ratio: 1/1;
    border: .0625rem solid rgba(0,0,0,.16);
    border-radius: .5rem;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-image {
        height:5rem;
        width: 5rem
    }
}

.cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__name {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__name {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__name {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__name {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__description {
    margin-top: .5rem
}

@media(min-width: 1201px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__description,.cmp-author-chip--hero .cmp-author-chip__item-hero .cmp-author-chip__hero-content__subtitle {
    color: rgba(0,0,0,.66)
}

.cmp-author-chip-ss--display-hero .cmp-author-chip__overline {
    display: none
}

.cmp-author-chip-ss--display-hero .cmp-author-chip__list.mod--multiple {
    gap: 1rem 1.5rem
}

@media(min-width: 1201px) {
    .cmp-author-chip-ss--display-hero .cmp-author-chip__list.mod--multiple {
        grid-template-columns:1fr 1fr
    }

    .cmp-author-chip-ss--display-hero .cmp-author-chip__head__title {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip-ss--display-hero .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip-ss--display-hero .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-author-chip-ss--display-hero .cmp-author-chip__head__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip-ss--display-hero .cmp-author-chip__head__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip-ss--display-hero .cmp-author-chip__head__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-author-chip-ss--display-hero .cmp-author-chip__description {
    display: none
}

.cmp-author-chip-ss--display-hero-full-width {
    margin-top: 1rem
}

.cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__item {
    padding-left: 7rem;
    position: relative
}

.cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__head__image {
    height: 5rem;
    left: 0;
    margin-right: 0;
    position: absolute;
    top: 0;
    width: 5rem
}

.cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__head__title {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

.cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__head__subtitle {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__head__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__head__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__head__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-author-chip-ss--display-hero-full-width .cmp-author-chip__description {
    margin-top: .5rem
}

.cmp-author-chip-ss--display-mini-chip .cmp-author-chip__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .75rem 1.5rem
}

.cmp-author-chip-ss--display-mini-chip .cmp-author-chip__overline {
    display: none
}

.cmp-author-chip-ss--display-mini-chip .cmp-author-chip__head__image {
    height: 2rem;
    margin-right: .75rem;
    width: 2rem
}

.cmp-author-chip-ss--display-mini-chip .cmp-author-chip__head__title {
    text-transform: uppercase
}

@media(min-width: 1201px) {
    .cmp-author-chip-ss--display-mini-chip .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-author-chip-ss--display-mini-chip .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-author-chip-ss--display-mini-chip .cmp-author-chip__head__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-author-chip-ss--display-mini-chip .cmp-author-chip__description,.cmp-author-chip-ss--display-mini-chip .cmp-author-chip__head__subtitle,.cmp-author-chip-ss--overline-hide .cmp-author-chip__overline {
    display: none
}

.cmp-benefits {
    background: linear-gradient(79deg,#191919 15.16%,#6b665f 277.89%);
    border-radius: .75rem;
    margin: auto;
    max-width: 82rem;
    padding: 1.5rem
}

@media(min-width: 769px) {
    .cmp-benefits {
        border-radius:1rem;
        padding: 2rem 2rem 1rem
    }
}

.cmp-benefits__overline {
    color: #e5e5e5;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 100%;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.cmp-benefits__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem 0
}

@media(min-width: 769px) {
    .cmp-benefits__content {
        -webkit-columns:2;
        -moz-columns: 2;
        column-count: 2;
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
        display: block
    }
}

.cmp-benefits__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-benefits__item {

        display: -ms-inline-flexbox;
        display: inline-flex;
        margin-bottom: 1rem
    }
}

.cmp-benefits__item__text {
    color: #e5e5e5;
    margin-left: 1rem
}

@media(min-width: 1201px) {
    .cmp-benefits__item__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-benefits__item__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-benefits__item__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-billboard {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-radius: .75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

@media(min-width: 769px) {
    .cmp-billboard {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        border-radius: 1rem;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media(min-width: 1201px) {
    .cmp-billboard {
        border-radius:1.5rem
    }
}

.cmp-billboard__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 14.5rem;
    position: relative;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-billboard__image {
        height:auto;
        width: 50%
    }
}

.cmp-billboard__image:before {
    backdrop-filter: blur(2.5rem);
    background: rgba(25,25,25,.102);
    border-radius: .75rem .75rem 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media(min-width: 769px) {
    .cmp-billboard__image:before {
        border-radius:1rem 0 0 1rem
    }
}

@media(min-width: 1201px) {
    .cmp-billboard__image:before {
        border-radius:1.5rem 0 0 1.5rem
    }
}

.cmp-billboard__image__main,.cmp-billboard__image__over {
    -o-object-fit: cover;
    object-fit: cover
}

.cmp-billboard__image__main {
    height: 100%;
    width: 100%
}

.cmp-billboard__image__over {
    border-radius: .5rem;
    height: calc(100% - 2rem);
    left: 1rem;
    position: absolute;
    top: 1rem;
    width: calc(100% - 2rem);
    z-index: 2
}

@media(min-width: 769px) {
    .cmp-billboard__image__over {
        border-radius:1rem
    }
}

@media(min-width: 1201px) {
    .cmp-billboard__image__over {
        border-radius:1.5rem;
        height: calc(100% - 3rem);
        left: 1.5rem;
        top: 1.5rem;
        width: calc(100% - 3rem)
    }
}

.cmp-billboard__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: linear-gradient(55.51deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-weight: 400;
    justify-content: center;
    padding: 2rem;
    width: auto
}

@media(min-width: 769px) {
    .cmp-billboard__content {
        padding:2.5rem;
        width: 50%
    }
}

@media(min-width: 1201px) {
    .cmp-billboard__content {
        padding:4rem 4rem 4rem 4.5rem
    }
}

.cmp-billboard__logo {
    height: 1.375rem;
    margin-bottom: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-billboard__logo {
        height:1.8125rem;
        margin-bottom: 2rem
    }
}

.cmp-billboard__heading {
    color: #fffefa;
    margin: 0;
    width: 100%
}

@media(min-width: 1201px) {
    .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

.cmp-billboard__heading a {
    color: #fffefa
}

.cmp-billboard__body {
    color: hsla(0,0%,100%,.878);
    margin-top: 1rem;
    width: 100%
}

@media(min-width: 1201px) {
    .cmp-billboard__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-billboard__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-billboard__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-billboard__body {
        margin-top:1.5rem
    }
}

.cmp-billboard__body a {
    color: hsla(0,0%,100%,.878)
}

.cmp-billboard__job {
    color: hsla(0,0%,100%,.659);
    margin-top: .25rem
}

@media(min-width: 1201px) {
    .cmp-billboard__job {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-billboard__job {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-billboard__job {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-billboard__job.mod--no-body {
    margin-top: 1rem
}

@media(min-width: 1201px) {
    .cmp-billboard__job.mod--no-body {
        margin-top:1.5rem
    }
}

.cmp-billboard__cta {
    margin-top: 2rem
}

@media(min-width: 1201px) {
    .cmp-billboard__cta {
        margin-top:3rem
    }
}

.cmp-billboard__cta.button.cmp-button-ss--v-link:not(.cmp-button-ss--primary):not(.cmp-button-ss--secondary)>.cmp-button--link {
    background-color: initial;
    padding: initial;
    text-decoration: underline
}

@media(min-width: 1201px) {
    .cmp-billboard__cta.button.cmp-button-ss--v-link:not(.cmp-button-ss--primary):not(.cmp-button-ss--secondary)>.cmp-button--link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-billboard__cta.button.cmp-button-ss--v-link:not(.cmp-button-ss--primary):not(.cmp-button-ss--secondary)>.cmp-button--link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-billboard__cta.button.cmp-button-ss--v-link:not(.cmp-button-ss--primary):not(.cmp-button-ss--secondary)>.cmp-button--link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-billboard__cta.button.cmp-button-ss--v-link:not(.cmp-button-ss--primary):not(.cmp-button-ss--secondary)>.cmp-button--link:hover {
    background-color: initial
}

@media(min-width: 1201px) {
    .cmp-billboard-ss--title-4 .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-billboard-ss--title-4 .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-billboard-ss--title-4 .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-billboard-ss--medium-1 .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 500;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-billboard-ss--medium-1 .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-billboard-ss--medium-1 .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-billboard-ss--body-2 .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-billboard-ss--body-2 .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-billboard-ss--body-2 .cmp-billboard__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-billboard-ss--theme-light .cmp-billboard__content {
    background: #f6f1e7
}

.cmp-billboard-ss--theme-light .cmp-billboard__heading {
    color: #191919
}

.cmp-billboard-ss--theme-light .cmp-billboard__body,.cmp-billboard-ss--theme-light .cmp-billboard__job {
    color: rgba(0,0,0,.659)
}

.cmp-billboard-ss--theme-dark .cmp-billboard__content {
    background: #111
}

.cmp-billboard-ss--theme-dark .cmp-billboard__body {
    color: #e5e5e5
}

.cmp-billboard-ss--blur-false .cmp-billboard__image:before,.cmp-billboard-ss--blur-false .cmp-billboard__image__over {
    display: none
}

.cmp-teaser {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.cmp-teaser,.cmp-teaser * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cmp-teaser .cmp-link__screen-reader-only {
    display: none
}

.cmp-teaser:hover .cmp-teaser__media {
    outline: .125rem solid #3f59e4;
    outline-offset: 0
}

.cmp-teaser:hover .cmp-teaser__media .cmp-teaser__image .cmp-image__image {
    border-radius: .5rem
}

.cmp-teaser:hover .cmp-teaser__title,.cmp-teaser:hover .cmp-teaser__title-link {
    color: #3f59e4;
    text-decoration: underline
}

@media(min-width: 1201px) {
    .cmp-teaser:hover .cmp-teaser__title,.cmp-teaser:hover .cmp-teaser__title-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-teaser:hover .cmp-teaser__title,.cmp-teaser:hover .cmp-teaser__title-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-teaser:hover .cmp-teaser__title,.cmp-teaser:hover .cmp-teaser__title-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-teaser__media {
    border-radius: .5rem;
    position: relative;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none
}

.cmp-teaser__webinar-details {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background-color: #e8dcc7;
    border-radius: 0 0 .5rem .5rem;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.125rem;
    justify-content: space-between;
    left: 0;
    padding: .5rem .75rem;
    position: absolute;
    right: 0
}

.cmp-teaser__webinar-details--demand {
    background-color: #191919
}

.cmp-teaser__webinar-details--demand .cmp-teaser__webinar-state {
    color: #fffefa
}

.cmp-teaser__webinar-state {
    color: #191919;
    font-weight: 500;
    letter-spacing: .075rem
}

.cmp-teaser__webinar-date,.cmp-teaser__webinar-state {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .75rem;
    line-height: 1.125rem
}

.cmp-teaser__webinar-date {
    color: rgba(25,25,25,.8);
    font-weight: 400;
    letter-spacing: .025rem;
    text-align: right
}

.cmp-teaser__webinar-live-dot {
    background-color: #e27133;
    border-radius: .25rem;
    height: .625rem;
    margin-right: .75rem;
    outline: .25rem solid rgba(226,113,51,.329);
    outline-offset: 0;
    width: .625rem
}

.cmp-teaser__webinar-state-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-teaser__image .cmp-image {
    height: 12.75rem
}

.cmp-teaser__image .cmp-image__image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.cmp-teaser__title {
    color: #191919;
    margin-bottom: 2.5rem;
    margin-top: 1rem
}

@media(min-width: 1201px) {
    .cmp-teaser__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-teaser__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-teaser__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-teaser__title-link {
    color: #191919;
    text-decoration: none
}

.card .cmp-pricing-link .cmp-image,.card .cmp-pricing-link .cmp-teaser__image {
    height: 100%;
    width: 100%
}

.card .cmp-pricing-link .cmp-image__image {
    border-radius: 0
}

.cmp-cards cq {
    display: contents
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards {
        row-gap:2rem
    }
}

.cmp-cards .cmp-cards-item__wrapper-link:focus {
    outline: none
}

.cmp-cards .cmp-cards-item__wrapper-link:focus .cmp-cards-item {
    outline: .1875rem solid #3f59e4
}

.cmp-cards .cmp-cards-item__wrapper-link:focus .cmp-cards-item--has-image {
    outline: .1875rem solid hsla(35,6%,40%,.8)
}

.cmp-cards.dark-theme .cmp-cards-item__wrapper-link:active .button.cmp-button-ss--v-link .cmp-button,.cmp-cards.dark-theme .cmp-cards-item__wrapper-link:active .button.cmp-button-ss--v-link .cmp-button .cmp-button__label {
    color: #e0e4fb
}

.cmp-cards__card-item-container {
    grid-column: 1/-1
}

.cmp-cards-item__wrapper-link {
    text-decoration: none
}

.cmp-cards-item,.cmp-cards-item__wrapper,.cmp-cards-item__wrapper-link {
    height: 100%
}

.cmp-cards-item__overline {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 1.375rem;
    text-transform: uppercase
}

.cmp-cards-item-ss--light .cmp-cards-item__overline,.cmp-cards-item-ss--none .cmp-cards-item__overline {
    color: rgba(0,0,0,.5)
}

.cmp-cards-item-ss--color .cmp-cards-item__overline,.cmp-cards-item-ss--dark .cmp-cards-item__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-cards-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: #f6f1e7;
    border-radius: .75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    -webkit-transition: .15s ease;
    transition: .15s ease
}

.cmp-cards .cmp-cards-item:hover:not(.mod--enhanced) {
    -webkit-box-shadow: 0 .25rem .5rem 0 rgba(25,25,25,.15);
    box-shadow: 0 .25rem .5rem 0 rgba(25,25,25,.15);
    -webkit-transform: translateY(-0.25rem);
    transform: translateY(-0.25rem)
}

@media(min-width: 769px) {
    .cmp-cards-item {
        border-radius:1rem
    }
}

.cmp-cards-item .cmp-button__label {
    text-align: left
}

.cmp-cards-item.mod--enhanced .cmp-cards-item__image,.cmp-cards-item.mod--enhanced .cmp-cards-item__image-frame {
    aspect-ratio: 76/35
}

.cmp-cards-item.mod--enhanced .cmp-cards-item__content {
    padding: 1rem
}

@media(min-width: 1201px) {
    .cmp-cards-item.mod--enhanced .cmp-cards-item__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-item.mod--enhanced .cmp-cards-item__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-cards-item.mod--enhanced .cmp-cards-item__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-cards-item__icon-wrapper {
    margin-bottom: 1rem
}

.cmp-cards-item__icon {
    height: 4rem;
    width: 4rem
}

.cmp-cards-item__image-wrapper {
    overflow: hidden
}

.cmp-cards-item__image-frame {
    display: none
}

.cmp-cards-item__image {
    display: block;
    height: auto;
    max-height: 37.5rem;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%
}

.cmp-cards-item__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-between;
    padding: 2rem
}

@media(min-width: 769px) {
    .cmp-cards-item__content {
        padding:2.5rem
    }
}

.cmp-cards-ss--img-inset .cmp-cards-item--has-image .cmp-cards-item__content {
    border-radius: .75rem;
    overflow: hidden
}

@media(max-width: 768px) {
    .cmp-cards-ss--img-inset .cmp-cards-item--has-image .cmp-cards-item__content {
        padding-top:1.5rem
    }
}

.cmp-cards-item__overline {
    color: rgba(0,0,0,.5);
    margin-bottom: 1rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-item__overline {
        margin-bottom:1.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-cards-item__overline {
        margin-bottom:.75rem
    }
}

.cmp-cards-item__heading {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

.cmp-cards-item__body {
    color: rgba(0,0,0,.66);
    margin-top: 1rem
}

@media(min-width: 1201px) {
    .cmp-cards-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-cards-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-cards-item__body a {
    color: rgba(0,0,0,.66)
}

.cmp-cards-item__body h3,.cmp-cards-item__body h4,.cmp-cards-item__body h5,.cmp-cards-item__body h6 {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-cards-item__body {
        margin-top:.75rem
    }
}

.cmp-cards-item__author-chip {
    display: none;
    margin-top: 1rem
}

.cmp-cards-item__date-bottom {
    color: rgba(0,0,0,.5);
    display: none;
    margin-top: .75rem;
    text-transform: uppercase
}

@media(min-width: 1201px) {
    .cmp-cards-item__date-bottom {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-item__date-bottom {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-cards-item__date-bottom {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-cards-item__button-container {
    color: #191919;
    margin-top: 2rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-item__button-container {
        margin-top:2.5rem
    }
}

.cmp-cards-item__button-container .button.cmp-button-ss--v-link .cmp-button {
    width: auto
}

@media(min-width: 1201px) {
    .cmp-cards--1 .cmp-cards__card-item-container {
        grid-column:span 6
    }

    .cmp-cards--1 .cmp-cards__card-item-container .cmp-cards-item__button-container,.cmp-cards-ss--img-inset .cmp-cards--1 .cmp-cards__card-item-container .cmp-cards-item__button-container,.cmp-cards-ss--img-standard .cmp-cards--1 .cmp-cards__card-item-container .cmp-cards-item__button-container {
        margin-top: 2.5rem
    }

    .cmp-cards--2 .cmp-cards__card-item-container {
        grid-column: span 4
    }

    .cmp-cards--2 .cmp-cards__card-item-container .cmp-cards-item__content:not(.mod--enhanced) {
        padding: 2rem
    }

    .cmp-cards--2 .cmp-cards__card-item-container .cmp-cards-item__button-container {
        margin-top: 2rem
    }

    .cmp-cards--3 .cmp-cards__card-item-container {
        grid-column: span 3
    }

    .cmp-cards--3 .cmp-cards__card-item-container .cmp-cards-item__content:not(.mod--enhanced) {
        padding: 2rem
    }

    .cmp-cards--3 .cmp-cards__card-item-container .cmp-cards-item__icon {
        height: 3rem;
        width: 3rem
    }

    .cmp-cards--3 .cmp-cards__card-item-container .cmp-cards-item__button-container {
        margin-top: 2rem
    }
}

@media(min-width: 1201px)and (min-width:1201px) {
    .cmp-cards--3 .cmp-cards__card-item-container .cmp-cards-item__body,.cmp-cards--3 .cmp-cards__card-item-container .cmp-cards-item__body p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px)and (min-width:769px)and (max-width:1200px) {
    .cmp-cards--3 .cmp-cards__card-item-container .cmp-cards-item__body,.cmp-cards--3 .cmp-cards__card-item-container .cmp-cards-item__body p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px)and (max-width:768px) {
    .cmp-cards--3 .cmp-cards__card-item-container .cmp-cards-item__body,.cmp-cards--3 .cmp-cards__card-item-container .cmp-cards-item__body p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-cards--1 {
    min-height: 21.75rem
}

.cmp-cards--2 {
    min-height: 26rem
}

.cmp-cards--3 {
    min-height: 19rem
}

@media(min-width: 1201px) {
    .cmp-cards-ss--title-4 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--title-4 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--title-4 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--title-5 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--title-5 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--title-5 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--medium-1 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 500;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--medium-1 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--medium-1 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--medium-2 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--medium-2 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--medium-2 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--medium-3 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--medium-3 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--medium-3 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--body-3 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--body-3 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--body-3 .cmp-cards-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-cards-ss--snow .cmp-cards-item {
    background-color: #fffefa
}

.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced {
    border-radius: 0
}

.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced:hover .cmp-cards-item__image-wrapper {
    border: .09375rem solid #3f59e4
}

.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced:hover .cmp-cards-item__overline {
    color: rgba(63,89,228,.659)
}

.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced:hover .cmp-cards-item__heading {
    color: #3f59e4
}

.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
    border: .09375rem solid transparent;
    border-radius: .5rem;
    overflow: hidden
}

.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__content {
    padding: 1rem 0 0
}

.cmp-cards-ss--snow .cmp-cards-item__wrapper-link:focus .cmp-cards-item.mod--enhanced {
    outline: none
}

.cmp-cards-ss--snow .cmp-cards-item__wrapper-link:focus .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
    border: .09375rem solid #3f59e4
}

.cmp-cards-ss--snow .cmp-cards-item__wrapper-link:focus .cmp-cards-item.mod--enhanced .cmp-cards-item__overline {
    color: rgba(63,89,228,.659)
}

.cmp-cards-ss--snow .cmp-cards-item__wrapper-link:focus .cmp-cards-item.mod--enhanced .cmp-cards-item__heading {
    color: #3f59e4
}

.cmp-cards-ss--carbon .cmp-cards-item {
    background-color: #1e1e1e
}

.cmp-cards-ss--carbon .cmp-cards-item__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-cards-ss--carbon .cmp-cards-item__heading {
    color: #fffefa
}

.cmp-cards-ss--carbon .cmp-cards-item__body,.cmp-cards-ss--carbon .cmp-cards-item__body a {
    color: #e5e5e5
}

.cmp-cards-ss--carbon .cmp-cards-item__body h3,.cmp-cards-ss--carbon .cmp-cards-item__body h4,.cmp-cards-ss--carbon .cmp-cards-item__body h5,.cmp-cards-ss--carbon .cmp-cards-item__body h6 {
    color: #fffefa
}

.cmp-cards-ss--carbon .cmp-cards-item__author-chip .cmp-author-chip__head__title {
    color: #e5e5e5
}

.cmp-cards-ss--img-inset .cmp-cards-item__image-wrapper {
    border-radius: .75rem;
    margin: 2rem 2rem 0
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--img-inset .cmp-cards-item__image-wrapper {
        border-radius:1rem;
        margin: 2.5rem 2.5rem 0
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--img-inset .cmp-cards--1 .cmp-cards-item__image-wrapper {
        margin:2.5rem 2.5rem 0
    }

    .cmp-cards-ss--img-inset .cmp-cards--3 .cmp-cards-item__image-wrapper {
        margin: 2rem 2rem 0
    }
}

.cmp-cards-ss--img-inset .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
    margin: 1rem
}

.cmp-cards-ss--img-inset.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
    margin: 0
}

.cmp-cards-ss--img-inset .cmp-cards-item__button-container,.cmp-cards-ss--img-standard .cmp-cards-item__button-container {
    margin-top: 1.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--img-inset .cmp-cards-item__button-container,.cmp-cards-ss--img-standard .cmp-cards-item__button-container {
        margin-top:2.5rem
    }
}

.cmp-cards-ss--blur-frame .cmp-cards-item.mod--enhanced .cmp-cards-item__image {
    aspect-ratio: 272/108
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--blur-frame .cmp-cards-item.mod--enhanced .cmp-cards-item__image {
        aspect-ratio:272/92
    }
}

.cmp-cards-ss--blur-frame .cmp-cards-item__image-wrapper {
    position: relative
}

.cmp-cards-ss--blur-frame .cmp-cards-item__image-frame {
    display: block;
    -webkit-filter: blur(2rem) drop-shadow(0 0 0 rgba(25,25,25,.1));
    filter: blur(2rem) drop-shadow(0 0 0 rgba(25,25,25,0.1));
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.cmp-cards-ss--blur-frame .cmp-cards-item__image {
    border-radius: 1rem;
    display: block;
    margin: 1rem;
    position: relative;
    width: calc(100% - 2rem);
    z-index: 2
}

@media(min-width: 769px) {
    .cmp-cards-ss--blur-frame .cmp-cards-item__image {
        margin:1.5rem;
        width: calc(100% - 3rem)
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--blur-frame .cmp-cards-item__image {
        border-radius:.75rem
    }

    .cmp-cards-ss--blur-frame .cmp-cards--2 .cmp-cards-item__image,.cmp-cards-ss--blur-frame .cmp-cards--3 .cmp-cards-item__image {
        margin: 1rem;
        width: calc(100% - 2rem)
    }
}

.cmp-cards-ss--blur-frame.cmp-cards-ss--img-inset .cmp-cards-item__image {
    border-radius: .5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--blur-frame.cmp-cards-ss--img-inset .cmp-cards-item__image {
        border-radius:1rem
    }
}

.cmp-cards-ss--layout-enhanced-cards .cmp-cards {
    row-gap: 2.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--layout-enhanced-cards .cmp-cards {
        grid-template-columns:1fr 1fr
    }

    .cmp-cards-ss--layout-enhanced-cards .cmp-cards__card-item-container {
        grid-column: auto
    }
}

.cmp-cards-ss--overline-chip .cmp-cards-item-overline,.cmp-cards-ss--overline-chip .cmp-cards-item__overline {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .75rem
}

.cmp-cards-ss--overline-chip .cmp-cards-item-overline-tag,.cmp-cards-ss--overline-chip .cmp-cards-item-overline__tag,.cmp-cards-ss--overline-chip .cmp-cards-item__overline-tag,.cmp-cards-ss--overline-chip .cmp-cards-item__overline__tag {
    border: .0625rem solid #ababab;
    border-radius: .375rem;
    padding: .1875rem .5rem
}

.cmp-cards-ss--overline-chip .cmp-cards-item-overline-separator,.cmp-cards-ss--overline-chip .cmp-cards-item-overline__separator,.cmp-cards-ss--overline-chip .cmp-cards-item__overline-separator,.cmp-cards-ss--overline-chip .cmp-cards-item__overline__separator {
    display: none
}

.cmp-cards-ss--layout-newspaper .cmp-cards {
    grid-template-columns: none
}

.cmp-cards-ss--layout-newspaper .cmp-cards__newspaper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards__newspaper {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 4.5rem
    }

    .cmp-cards-ss--layout-newspaper .cmp-cards__newspaper>* {
        width: 50%
    }

    .cmp-cards-ss--layout-newspaper .cmp-cards__newspaper>:first-child .cmp-cards-item,.cmp-cards-ss--layout-newspaper .cmp-cards__newspaper>:first-child .cmp-cards-item.mod--enhanced {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        border-radius: 1rem;
        -webkit-box-shadow: 0 .25rem 1.5rem rgba(0,0,0,.12);
        box-shadow: 0 .25rem 1.5rem rgba(0,0,0,.12);
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-cards-ss--layout-newspaper .cmp-cards__newspaper>:first-child .cmp-cards-item .cmp-cards-item__image-wrapper,.cmp-cards-ss--layout-newspaper .cmp-cards__newspaper>:first-child .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        height: 13.75rem;
        width: auto
    }

    .cmp-cards-ss--layout-newspaper .cmp-cards__newspaper>:first-child .cmp-cards-item .cmp-cards-item__content,.cmp-cards-ss--layout-newspaper .cmp-cards__newspaper>:first-child .cmp-cards-item.mod--enhanced .cmp-cards-item__content {
        padding: 2rem
    }

    .cmp-cards-ss--layout-newspaper .cmp-cards__newspaper>:first-child .cmp-cards-item .cmp-cards-item__author-chip,.cmp-cards-ss--layout-newspaper .cmp-cards__newspaper>:first-child .cmp-cards-item.mod--enhanced .cmp-cards-item__author-chip {
        display: block
    }
}

.cmp-cards-ss--layout-newspaper .cmp-cards__newspaper__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards__newspaper__list .cmp-cards-item:hover {
        -webkit-box-shadow:initial;
        box-shadow: none;
        -webkit-transform: initial;
        transform: none
    }

    .cmp-cards-ss--layout-newspaper .cmp-cards__newspaper__list .cmp-cards-item__image-wrapper img {
        aspect-ratio: auto;
        height: 100%
    }

    .cmp-cards-ss--layout-newspaper .cmp-cards__newspaper__list .cmp-cards-item__heading {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced {
    border-radius: .75rem;
    -webkit-box-shadow: 0 .25rem 1.5rem rgba(0,0,0,.12);
    box-shadow: 0 .25rem 1.5rem rgba(0,0,0,.12);
    overflow: hidden
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced {
        border-radius:1rem
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-box-shadow: initial;
        box-shadow: none;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__image-wrapper,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
    height: 11.25rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__image-wrapper,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
        height:17.5rem
    }
}

@media(max-width: 1200px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__image-wrapper,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
        border-bottom-left-radius:0;
        border-bottom-right-radius: 0
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__image-wrapper,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
        -ms-flex-negative:0;
        border-radius: .75rem;
        flex-shrink: 0;
        height: 8.25rem;
        width: 12rem
    }
}

.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__content,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__content {
    padding: 1.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__content,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__content {
        padding:2rem
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__content,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__content {
        padding:1rem 1rem 1rem 1.5rem
    }
}

.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__overline,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__overline {
    margin-bottom: .75rem
}

@media(max-width: 768px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__overline__separator,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__overline__separator {
        display:none
    }
}

.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__date-bottom,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__date-bottom {
    display: inline-block
}

@media(min-width: 769px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__date-bottom,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__date-bottom {
        display:none
    }
}

.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__date-top,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__date-top {
    display: none
}

@media(min-width: 769px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__date-top,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__date-top {
        display:inline-block
    }
}

.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__author-chip,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__author-chip {
    display: block
}

@media(min-width: 1201px) {
    .cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item .cmp-cards-item__author-chip,.cmp-cards-ss--layout-newspaper .cmp-cards .cmp-cards-item.mod--enhanced .cmp-cards-item__author-chip {
        display:none
    }

    .cmp-cards-ss--layout-newspaper.cmp-cards-ss--snow .cmp-cards__newspaper__list .cmp-cards-item .cmp-cards-item__content {
        padding: 0 0 0 1.5rem
    }
}

@media(max-width: 1200px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards {
        gap:initial;
        grid-template-columns: none;
        position: relative
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__newspaper {
        gap: initial;
        position: relative
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__newspaper>.cmp-cards__arrows {
        right: 0
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__card-item-container {
        -webkit-box-shadow: 0 .25rem 1.5rem rgba(0,0,0,.12);
        box-shadow: 0 .25rem 1.5rem rgba(0,0,0,.12);
        display: none;
        overflow: hidden
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__card-item-container[aria-selected=true] {
        display: block
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__arrows {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        bottom: 0;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__arrows .next-slide {
        stroke: #191919;
        border: .0625rem solid #191919;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__arrows .next-slide:hover {
        stroke: #fffefa
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__arrows .next-slide:focus {
        outline: .1875rem solid #3f59e4
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__arrows .next-slide[aria-label="Previous Slide"] {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-customer-carousel__wayfinding {
        gap: .5rem;
        margin-bottom: 1.15625rem;
        padding-right: 7.5rem;
        position: static;
        width: 100%
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-customer-carousel__wayfinding-button {
        background: rgba(0,0,0,.16);
        border-radius: .0625rem;
        height: .1875rem
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-customer-carousel__wayfinding-button:after {
        display: none
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-customer-carousel__wayfinding-button[aria-selected=true] {
        background: #3f59e4
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__overline {
        margin-bottom: .75rem
    }

    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__author-chip {
        display: block
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__card-item-container {
        border-radius:.75rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__card-item-container {
        border-radius:1rem
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__arrows {
        right:1rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards__arrows {
        right:4rem
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-customer-carousel__arrows {
        display:none
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-customer-carousel__wayfinding {
        margin-top:2.65625rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-customer-carousel__wayfinding {
        margin-top:3.15625rem
    }
}

@media(min-width: 1201px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-customer-carousel__wayfinding {
        display:none
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__image-wrapper,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
        height:11.25rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__image-wrapper,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
        height:17.5rem
    }
}

@media(max-width: 1200px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__image-wrapper,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__image-wrapper {
        border-bottom-left-radius:0;
        border-bottom-right-radius: 0
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__content,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__content {
        padding:1.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__content,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__content {
        padding:2rem
    }
}

@media(max-width: 768px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__overline__separator,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__overline__separator {
        display:none
    }
}

.cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__date-bottom,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__date-bottom {
    display: inline-block
}

@media(min-width: 769px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__date-bottom,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__date-bottom {
        display:none
    }
}

.cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__date-top,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__date-top {
    display: none
}

@media(min-width: 769px) {
    .cmp-cards-ss--responsive-layout-carousel .cmp-cards .cmp-cards-item__date-top,.cmp-cards-ss--responsive-layout-carousel.cmp-cards-ss--snow .cmp-cards-item.mod--enhanced .cmp-cards-item__date-top {
        display:inline-block
    }
}

.cmp-column-content cq {
    display: contents
}

.cmp-column-content__item-wrapper {
    grid-column: 1/-1
}

@media(min-width: 1201px) {
    .cmp-column-content--1 .cmp-column-content__item-wrapper {
        grid-column:span 1
    }

    .cmp-column-content--2 .cmp-column-content__item-wrapper {
        grid-column: span 4
    }

    .cmp-column-content--3 .cmp-column-content__item-wrapper {
        grid-column: span 1
    }

    .cmp-column-content--3 .cmp-column-content-item__icon {
        height: 3rem;
        max-width: 9rem
    }
}

@media(min-width: 1201px)and (min-width:1201px) {
    .cmp-column-content--3 .cmp-column-content-item__button-container {
        margin-top:1.5rem
    }

    .cmp-column-content--3 .cmp-column-content-item__media-wrapper {
        border-radius: .75rem
    }
}

.cmp-column-content-item__overline {
    color: rgba(0,0,0,.5);
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 1.375rem;
    text-transform: uppercase
}

.cmp-column-content-item-ss--light .cmp-column-content-item__overline,.cmp-column-content-item-ss--none .cmp-column-content-item__overline {
    color: rgba(0,0,0,.5)
}

.cmp-column-content-item-ss--color .cmp-column-content-item__overline,.cmp-column-content-item-ss--dark .cmp-column-content-item__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-column-content-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.cmp-column-content-item__icon-wrapper {
    display: none;
    margin-bottom: 1.5rem
}

@media(min-width: 769px) {
    .cmp-column-content-item__icon-wrapper {
        margin-bottom:1rem
    }
}

.cmp-column-content-item__icon {
    height: 4rem;
    max-width: 10rem;
    -o-object-fit: contain;
    object-fit: contain
}

.cmp-column-content-item__media-wrapper {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    overflow: hidden
}

@media(min-width: 769px) {
    .cmp-column-content-item__media-wrapper {
        border-radius:1rem
    }
}

.cmp-column-content-item__image {
    display: block;
    height: auto;
    max-height: 37.5rem;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%
}

.cmp-column-content-item__overline {
    margin-bottom: 1rem
}

.cmp-column-content-item__heading {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

.cmp-column-content-item__body {
    color: rgba(0,0,0,.66);
    margin-top: 1rem
}

@media(min-width: 1201px) {
    .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-column-content-item__body a {
    color: rgba(0,0,0,.66)
}

.cmp-column-content-item__body h3,.cmp-column-content-item__body h4,.cmp-column-content-item__body h5,.cmp-column-content-item__body h6 {
    color: #191919
}

.cmp-column-content-item__button-container {
    margin-top: 1.5rem
}

.cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button {
    width: auto
}

@media(min-width: 1201px) {
    .cmp-column-content-item__button-container {
        margin-top:2rem
    }

    .cmp-column-content-ss--title-4 .cmp-column-content-item__heading {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-column-content-ss--title-4 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-column-content-ss--title-4 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-column-content-ss--title-5 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-column-content-ss--title-5 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-column-content-ss--title-5 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

@media(min-width: 1201px) {
    .cmp-column-content-ss--medium-2 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-column-content-ss--medium-2 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-column-content-ss--medium-2 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-column-content-ss--medium-3 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-column-content-ss--medium-3 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-column-content-ss--medium-3 .cmp-column-content-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-column-content-ss--body-2 .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-column-content-ss--body-2 .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-column-content-ss--body-2 .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-column-content-ss--body-3 .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-column-content-ss--body-3 .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-column-content-ss--body-3 .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-column-content-ss--body-4 .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-column-content-ss--body-4 .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-column-content-ss--body-4 .cmp-column-content-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__heading {
    color: #fffefa
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__body,.cmp-column-content-ss--theme-dark .cmp-column-content-item__body a {
    color: #e5e5e5
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__body h3,.cmp-column-content-ss--theme-dark .cmp-column-content-item__body h4,.cmp-column-content-ss--theme-dark .cmp-column-content-item__body h5,.cmp-column-content-ss--theme-dark .cmp-column-content-item__body h6 {
    color: #fffefa
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button {
    color: #99a7f1;
    text-decoration: underline
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:active {
    outline: none
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:hover {
    color: #b6caff
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:active {
    color: #e0e4fb
}

.cmp-column-content-ss--theme-dark .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:focus {
    outline: .125rem solid #b6caff
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__heading {
    color: #fffefa
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__body,.cmp-column-content-ss--theme-color .cmp-column-content-item__body a {
    color: hsla(0,0%,100%,.88)
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__body h3,.cmp-column-content-ss--theme-color .cmp-column-content-item__body h4,.cmp-column-content-ss--theme-color .cmp-column-content-item__body h5,.cmp-column-content-ss--theme-color .cmp-column-content-item__body h6 {
    color: #fffefa
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button {
    color: hsla(0,0%,100%,.878);
    text-decoration: underline
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:active {
    outline: none
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:hover {
    color: #fffefa
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:active {
    color: #fff
}

.cmp-column-content-ss--theme-color .cmp-column-content-item__button-container .button.cmp-button-ss--v-link .cmp-button:focus {
    outline: .125rem solid #191919
}

.cmp-column-content-ss--show-icon .cmp-column-content-item__icon-wrapper {
    display: block
}

.cmp-content-block__overline {
    color: rgba(0,0,0,.5);
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 1.375rem;
    text-transform: uppercase
}

.cmp-content-block-ss--light .cmp-content-block__overline,.cmp-content-block-ss--none .cmp-content-block__overline {
    color: rgba(0,0,0,.5)
}

.cmp-content-block-ss--color .cmp-content-block__overline,.cmp-content-block-ss--dark .cmp-content-block__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-content-block {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
    margin: auto;
    max-width: 90rem;
    width: 100%
}

.cmp-content-block__video-wrapper {
    width: 100%
}

.cmp-content-block__video {
    min-height: 3rem;
    width: 100%
}

.cmp-content-block__content-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem
}

.cmp-content-block__title {
    margin: 0
}

@media(min-width: 1201px) {
    .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-content-block__content-wrapper.grid-2-items--wide-gap {
    margin: auto;
    max-width: 82rem;
    row-gap: 1.44rem
}

.cmp-content-block__content {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
    order: 0;
    padding-left: 0;
    padding-right: 0
}

.cmp-content-block__content,.cmp-content-block__image-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-column: 1/-1;
    justify-content: center;
    max-width: unset
}

.cmp-content-block__image-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 1rem;
    overflow: hidden;
    width: 100%
}

.cmp-content-block__image-frame {
    display: none
}

.cmp-content-block__image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.cmp-content-block.cmp-content-block--with-background>.cmp-content-block__content-wrapper {
    background-size: cover
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block__content-wrapper.grid-2-items--wide-gap {
        row-gap:2rem
    }
}

@media(min-width: 1201px) {
    .cmp-content-block {
        border-radius:1.5rem
    }

    .cmp-content-block__content,.cmp-content-block__image-wrapper {
        grid-column: span 1
    }
}

.cmp-content-block__subtitle,.cmp-content-block__subtitle a {
    color: rgba(0,0,0,.66)
}

.cmp-content-block__subtitle h3,.cmp-content-block__subtitle h4,.cmp-content-block__subtitle h5,.cmp-content-block__subtitle h6,.cmp-content-block__title {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-container--article-page-content .cmp-content-block__content-wrapper {
        gap:4rem
    }

    .cmp-content-block-ss--left .cmp-content-block__image-wrapper,.cmp-content-block-ss--left .cmp-content-block__video-wrapper {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .cmp-content-block-ss--right .cmp-content-block__image-wrapper,.cmp-content-block-ss--right .cmp-content-block__video-wrapper {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .cmp-content-block-ss--title-2 .cmp-content-block__content-text .cmp-content-block__title {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block-ss--title-2 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(max-width: 768px) {
    .cmp-content-block-ss--title-2 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 1201px) {
    .cmp-content-block-ss--title-3 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block-ss--title-3 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-content-block-ss--title-3 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-content-block-ss--title-4 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block-ss--title-4 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-content-block-ss--title-4 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-content-block-ss--title-5 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block-ss--title-5 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-content-block-ss--title-5 .cmp-content-block__content-text .cmp-content-block__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

@media(min-width: 1201px) {
    .cmp-content-block-ss--body-2 .cmp-content-block__content-text .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block-ss--body-2 .cmp-content-block__content-text .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-content-block-ss--body-2 .cmp-content-block__content-text .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-content-block-ss--body-3 .cmp-content-block__content-text .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block-ss--body-3 .cmp-content-block__content-text .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-content-block-ss--body-3 .cmp-content-block__content-text .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-content-block-ss--body-4 .cmp-content-block__content-text .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-content-block-ss--body-4 .cmp-content-block__content-text .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-content-block-ss--body-4 .cmp-content-block__content-text .cmp-content-block__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-content-block-ss--none .cmp-content-block__subtitle,.cmp-content-block-ss--none .cmp-content-block__subtitle a {
    color: rgba(0,0,0,.66)
}

.cmp-content-block-ss--none .cmp-content-block__subtitle h3,.cmp-content-block-ss--none .cmp-content-block__subtitle h4,.cmp-content-block-ss--none .cmp-content-block__subtitle h5,.cmp-content-block-ss--none .cmp-content-block__subtitle h6,.cmp-content-block-ss--none .cmp-content-block__title {
    color: #191919
}

.cmp-content-block-ss--light .cmp-content-block__subtitle,.cmp-content-block-ss--light .cmp-content-block__subtitle a {
    color: rgba(0,0,0,.66)
}

.cmp-content-block-ss--light .cmp-content-block__subtitle h3,.cmp-content-block-ss--light .cmp-content-block__subtitle h4,.cmp-content-block-ss--light .cmp-content-block__subtitle h5,.cmp-content-block-ss--light .cmp-content-block__subtitle h6,.cmp-content-block-ss--light .cmp-content-block__title {
    color: #191919
}

.cmp-content-block-ss--light .cmp-content-block:not(.cmp-content-block--with-background) {
    background-color: #f6f1e7
}

.cmp-content-block-ss--color .cmp-content-block:not(.cmp-content-block--with-background) {
    background-image: linear-gradient(56deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%)
}

.cmp-content-block-ss--color .cmp-content-block__subtitle,.cmp-content-block-ss--color .cmp-content-block__subtitle a {
    color: hsla(0,0%,100%,.88)
}

.cmp-content-block-ss--color .cmp-content-block__subtitle h3,.cmp-content-block-ss--color .cmp-content-block__subtitle h4,.cmp-content-block-ss--color .cmp-content-block__subtitle h5,.cmp-content-block-ss--color .cmp-content-block__subtitle h6,.cmp-content-block-ss--color .cmp-content-block__title {
    color: #fffefa
}

.cmp-content-block-ss--dark .cmp-content-block:not(.cmp-content-block--with-background) {
    background-image: linear-gradient(78.76deg,#191919 15.16%,#6b665f 277.89%)
}

.cmp-content-block-ss--dark .cmp-content-block__subtitle,.cmp-content-block-ss--dark .cmp-content-block__subtitle a {
    color: #e5e5e5
}

.cmp-content-block-ss--dark .cmp-content-block__subtitle h3,.cmp-content-block-ss--dark .cmp-content-block__subtitle h4,.cmp-content-block-ss--dark .cmp-content-block__subtitle h5,.cmp-content-block-ss--dark .cmp-content-block__subtitle h6,.cmp-content-block-ss--dark .cmp-content-block__title {
    color: #fffefa
}

.cmp-content-block-ss--blur-frame .cmp-content-block__image-wrapper {
    position: relative
}

.cmp-content-block-ss--blur-frame .cmp-content-block__image-frame {
    display: block;
    -webkit-filter: blur(2rem) drop-shadow(0 0 0 rgba(25,25,25,.1));
    filter: blur(2rem) drop-shadow(0 0 0 rgba(25,25,25,0.1));
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.cmp-content-block-ss--blur-frame .cmp-content-block__image {
    border-radius: 1rem;
    display: block;
    height: calc(100% - 2rem);
    margin: 1rem;
    position: relative;
    width: calc(100% - 2rem);
    z-index: 2
}

@media(min-width: 769px) {
    .cmp-content-block-ss--blur-frame .cmp-content-block__image {
        height:calc(100% - 3rem);
        margin: 1.5rem;
        width: calc(100% - 3rem)
    }
}

.contentBlock.cmp-content-block-ss--color .cmp-content-block.grid-container,.contentBlock.cmp-content-block-ss--dark .cmp-content-block.grid-container,.contentBlock.cmp-content-block-ss--light .cmp-content-block.grid-container {
    padding-bottom: 3rem;
    padding-top: 2.5rem
}

@media(min-width: 769px) {
    .contentBlock.cmp-content-block-ss--color .cmp-content-block.grid-container,.contentBlock.cmp-content-block-ss--dark .cmp-content-block.grid-container,.contentBlock.cmp-content-block-ss--light .cmp-content-block.grid-container {
        padding-bottom:4rem;
        padding-top: 4rem
    }
}

.contentBlock .cmp-content-block.grid-container.cmp-content-block--with-background {
    padding-bottom: 3rem;
    padding-top: 2.5rem
}

@media(min-width: 769px) {
    .contentBlock .cmp-content-block.grid-container.cmp-content-block--with-background {
        padding-bottom:4rem;
        padding-top: 4rem
    }
}

.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.contentBlock,.sectioncontent>.cmp-container>.aem-Grid>.contentBlock {
    margin-left: -1rem;
    margin-right: -1rem;
    width: unset
}

@media(min-width: 769px) {
    .sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.contentBlock,.sectioncontent>.cmp-container>.aem-Grid>.contentBlock {
        margin-left:-4rem;
        margin-right: -4rem
    }
}

.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.contentBlock .cmp-content-block,.sectioncontent>.cmp-container>.aem-Grid>.contentBlock .cmp-content-block {
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width: 769px) {
    .sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.contentBlock .cmp-content-block,.sectioncontent>.cmp-container>.aem-Grid>.contentBlock .cmp-content-block {
        padding-left:4rem;
        padding-right: 4rem
    }
}

.cmp-cta-banner-v1 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 27.75rem;
    padding: 3rem 4rem;
    width: 100%
}

.cmp-cta-banner-v1,.cmp-cta-banner-v1 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cmp-cta-banner-v1__content-wrapper {
    margin: auto;
    max-width: 82rem;
    width: 100%
}

.cmp-cta-banner-v1__content {
    width: 38.1875rem
}

.cmp-cta-banner-v1__content .cmp-cta-banner-v1__title {
    color: #191919;
    margin-bottom: 1rem;
    margin-top: 0
}

@media(min-width: 1201px) {
    .cmp-cta-banner-v1__content .cmp-cta-banner-v1__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cta-banner-v1__content .cmp-cta-banner-v1__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-cta-banner-v1__content .cmp-cta-banner-v1__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

.cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle {
    color: #555;
    margin-bottom: 2.5rem;
    margin-top: 0
}

@media(min-width: 1201px) {
    .cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle a {
    color: #555
}

.cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle h3,.cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle h4,.cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle h5,.cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle h6 {
    color: #191919
}

.cmp-cta-banner-v1__buttons-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 1.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cta-banner-v1 {
        padding:3rem 4rem
    }

    .cmp-cta-banner-v1__content {
        width: 35rem
    }

    .cmp-cta-banner-v1__buttons-wrapper {
        gap: 1rem
    }
}

@media(max-width: 768px) {
    .cmp-cta-banner-v1 {
        min-height:34.75rem;
        padding: 3rem 1rem
    }

    .cmp-cta-banner-v1__content {
        width: 100%
    }

    .cmp-cta-banner-v1__content .cmp-cta-banner-v1__subtitle {
        margin-bottom: 2rem
    }

    .cmp-cta-banner-v1__buttons-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1rem;
        width: 100%
    }

    .cmp-cta-banner-v1__buttons-wrapper .cmp-button {
        width: 100%
    }
}

.cmp-cta-banner-v2 {
    background: linear-gradient(55.51deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0 4rem;
    width: 100%
}

.cmp-cta-banner-v2,.cmp-cta-banner-v2 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cmp-cta-banner-v2__content {
    padding-bottom: 5rem;
    padding-top: 5rem
}

.cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
    margin-right: 5rem;
    max-width: 39.5rem
}

.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
    max-width: 54rem
}

.cmp-cta-banner-v2__content-wrapper {
    margin: auto;
    max-width: 82rem;
    width: 100%
}

.cmp-cta-banner-v2__image-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 37.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cta-banner-v2 {
        border-radius:0;
        padding: 4rem
    }

    .cmp-cta-banner-v2 .cmp-cta-banner-v2__content {
        display: block;
        padding-bottom: 0;
        padding-top: 0
    }

    .cmp-cta-banner-v2 .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-cta-banner-v2 .cmp-cta-banner-v2__image-wrapper,.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
        max-width: unset
    }

    .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-bottom: 2rem;
        margin-right: 0;
        max-width: unset
    }
}

@media(max-width: 768px) {
    .cmp-cta-banner-v2 {
        border-radius:0;
        padding: 3rem 1rem
    }

    .cmp-cta-banner-v2 .cmp-cta-banner-v2__content {
        padding-bottom: 0;
        padding-top: 0
    }

    .cmp-cta-banner-v2 .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-cta-banner-v2 .cmp-cta-banner-v2__image-wrapper {
        max-width: unset
    }

    .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-bottom: 2rem;
        margin-right: 0;
        max-width: unset
    }
}

.cmp-cta-banner-v2__content-wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.cmp-cta-banner-v2__image {
    height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    width: auto
}

.cmp-cta-banner-v2__image-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 100%
}

.cmp-cta-banner-v2__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: min-content
}

.cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
    color: #fffefa;
    margin-bottom: 1.5rem;
    margin-top: 0
}

@media(min-width: 1201px) {
    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 112%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(max-width: 768px) {
    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.75rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 128%
    }
}

.cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
    color: hsla(0,0%,100%,.88);
    margin-bottom: 3rem;
    margin-top: 0
}

.cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle a {
    color: hsla(0,0%,100%,.88)
}

.cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h3,.cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h4,.cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h5,.cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h6 {
    color: #fffefa
}

@media(min-width: 1201px) {
    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

.cmp-cta-banner-v2__buttons-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 1rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-cta-banner-v2 {
        padding:3rem 4rem
    }

    .cmp-cta-banner-v2__content {
        width: 100%
    }

    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        margin-bottom: 1rem
    }

    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
        margin-bottom: 2.5rem
    }

    .cmp-cta-banner-v2__image {
        height: auto;
        max-height: 25rem;
        position: static;
        width: 100%
    }

    .cmp-cta-banner-v2__buttons-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1rem;
        width: 100%
    }

    .cmp-cta-banner-v2__buttons-wrapper .cmp-button {
        width: 100%
    }
}

@media(max-width: 768px) {
    .cmp-cta-banner-v2 {
        padding:3rem 1rem
    }

    .cmp-cta-banner-v2__content {
        width: 100%
    }

    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        margin-bottom: 1rem
    }

    .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
        margin-bottom: 2.5rem
    }

    .cmp-cta-banner-v2__image {
        height: auto;
        max-height: 25rem;
        position: static;
        width: 100%
    }

    .cmp-cta-banner-v2__buttons-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1rem;
        width: 100%
    }

    .cmp-cta-banner-v2__buttons-wrapper .cmp-button {
        width: 100%
    }
}

@media(min-width: 1201px) {
    .cmp-ctabanner-v2-ss--title-1 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 112%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--title-1 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--title-1 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.75rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 128%
    }
}

@media(min-width: 1201px) {
    .cmp-ctabanner-v2-ss--title-2 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--title-2 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--title-2 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 1201px) {
    .cmp-ctabanner-v2-ss--title-3 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--title-3 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--title-3 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-ctabanner-v2-ss--title-4 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--title-4 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--title-4 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-ctabanner-v2-ss--body-1 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--body-1 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--body-1 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--body-1 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--body-1 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--body-1 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-ctabanner-v2-ss--body-2 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--body-2 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--body-2 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--body-2 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--body-2 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--body-2 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-ctabanner-v2-ss--body-3 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--body-3 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--body-3 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--body-3 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--body-3 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--body-3 .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2 {
    padding: 0 4rem;
    width: 100%
}

.cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2__content {
    padding-bottom: 5rem;
    padding-top: 5rem
}

.cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
    margin-right: 5rem;
    max-width: 39.5rem
}

.cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
    max-width: 54rem
}

.cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2__content-wrapper {
    margin: auto;
    max-width: 82rem;
    width: 100%
}

.cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2__image-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 37.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2 {
        border-radius:0;
        padding: 4rem
    }

    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2 .cmp-cta-banner-v2__content {
        display: block;
        padding-bottom: 0;
        padding-top: 0
    }

    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2 .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2 .cmp-cta-banner-v2__image-wrapper,.cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-bottom: 2rem;
        margin-right: 0;
        max-width: unset
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2 {
        border-radius:0;
        padding: 3rem 1rem
    }

    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2 .cmp-cta-banner-v2__content {
        padding-bottom: 0;
        padding-top: 0
    }

    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2 .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2 .cmp-cta-banner-v2__image-wrapper {
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--full-width .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-bottom: 2rem;
        margin-right: 0;
        max-width: unset
    }
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2 {
    border-radius: 1.5rem;
    margin: auto;
    max-width: 90rem
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2__content {
    padding-bottom: 4rem;
    padding-top: 4rem
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
    margin-right: 5rem;
    max-width: 39.5rem
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
    margin-bottom: 1rem
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
    margin-bottom: 2.5rem
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__image-wrapper {
    max-width: 37.5rem
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: unset
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
    margin-bottom: 2rem
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__title {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 0;
    margin-right: 3rem;
    max-width: 37.5rem
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content-footer {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 37.5rem
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2__content-wrapper {
    margin: auto;
    max-width: 82rem;
    width: 100%
}

.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2__image-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 37.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2 {
        border-radius:0;
        padding: 4rem
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2 .cmp-cta-banner-v2__content {
        display: block;
        padding-bottom: 0;
        padding-top: 0
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2 .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2 .cmp-cta-banner-v2__image-wrapper,.cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-bottom: 2rem;
        margin-right: 0;
        max-width: unset
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2 {
        border-radius:0;
        padding: 3rem 1rem
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2 .cmp-cta-banner-v2__content {
        padding-bottom: 0;
        padding-top: 0
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2 .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2 .cmp-cta-banner-v2__image-wrapper {
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-bottom: 2rem;
        margin-right: 0;
        max-width: unset
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
        display:block
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
        margin-bottom: 2.5rem
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__title {
        margin-bottom: 1rem;
        margin-right: 0;
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content-footer {
        max-width: unset
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
        display:block
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
        margin-bottom: 2.5rem
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__title {
        margin-bottom: 1rem;
        margin-right: 0;
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--large .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content-footer {
        max-width: unset
    }
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 {
    border-radius: 1.5rem;
    margin: auto;
    max-width: 82rem;
    padding: 4rem
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2__content {
    padding-bottom: 0;
    padding-top: 0
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
    margin-right: 0;
    max-width: 33.5rem
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
    margin-bottom: 1rem
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
    margin-bottom: 2.5rem
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__image-wrapper {
    margin-right: 5rem;
    max-width: 33.5rem
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: unset
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
    margin-bottom: 2rem
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__title {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 0;
    margin-right: 3rem;
    max-width: 37.5rem
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content-footer {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 37.5rem
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2__content-wrapper {
    margin: auto;
    max-width: 82rem;
    width: 100%
}

.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2__image-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 37.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 {
        border-radius:0;
        padding: 4rem
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 .cmp-cta-banner-v2__content {
        display: block;
        padding-bottom: 0;
        padding-top: 0
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 .cmp-cta-banner-v2__image-wrapper,.cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-bottom: 2rem;
        margin-right: 0;
        max-width: unset
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 {
        border-radius:0;
        padding: 3rem 1rem
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 .cmp-cta-banner-v2__content {
        padding-bottom: 0;
        padding-top: 0
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 .cmp-cta-banner-v2__image-wrapper {
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-bottom: 2rem;
        margin-right: 0;
        max-width: unset
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 {
        border-radius:1rem;
        margin: 0 4rem;
        padding: 3rem 2.5rem;
        width: calc(100% - 8rem)
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
        display: block
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
        margin-bottom: 2.5rem
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__title {
        margin-bottom: 1rem;
        margin-right: 0;
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content-footer {
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-right: 0;
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__image-wrapper {
        margin-right: 0;
        max-width: unset
    }
}

@media(max-width: 768px) {
    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2 {
        border-radius:.5rem;
        padding: 3rem 1rem
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content {
        display: block
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle {
        margin-bottom: 2.5rem
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__title {
        margin-bottom: 1rem;
        margin-right: 0;
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2.cmp-cta-banner-v2--no-image .cmp-cta-banner-v2__content-footer {
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content {
        margin-right: 0;
        max-width: unset
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-ctabanner-v2-ss--regular .cmp-cta-banner-v2--with-image .cmp-cta-banner-v2__image-wrapper {
        margin-right: 0;
        max-width: unset
    }
}

.cmp-ctabanner-v2-ss--color .cmp-cta-banner-v2:not([style*=background-image]) {
    background: linear-gradient(55.51deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%)
}

.cmp-ctabanner-v2-ss--color .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
    color: #fffefa
}

.cmp-ctabanner-v2-ss--color .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--color .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle a {
    color: hsla(0,0%,100%,.88)
}

.cmp-ctabanner-v2-ss--color .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h3,.cmp-ctabanner-v2-ss--color .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h4,.cmp-ctabanner-v2-ss--color .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h5,.cmp-ctabanner-v2-ss--color .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h6 {
    color: #fffefa
}

.cmp-ctabanner-v2-ss--light .cmp-cta-banner-v2:not([style*=background-image]) {
    background: linear-gradient(75.01deg,#fffefa -65.58%,#f6f1e7 29.37%,#e8dcc7 217.98%)
}

.cmp-ctabanner-v2-ss--light .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
    color: #191919
}

.cmp-ctabanner-v2-ss--light .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--light .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle a {
    color: rgba(0,0,0,.66)
}

.cmp-ctabanner-v2-ss--light .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h3,.cmp-ctabanner-v2-ss--light .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h4,.cmp-ctabanner-v2-ss--light .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h5,.cmp-ctabanner-v2-ss--light .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h6 {
    color: #191919
}

.cmp-ctabanner-v2-ss--dark .cmp-cta-banner-v2:not([style*=background-image]) {
    background: linear-gradient(79deg,#191919 15.16%,#6b665f 277.89%)
}

.cmp-ctabanner-v2-ss--dark .cmp-cta-banner-v2__content .cmp-cta-banner-v2__title {
    color: #fffefa
}

.cmp-ctabanner-v2-ss--dark .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle,.cmp-ctabanner-v2-ss--dark .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle a {
    color: #e5e5e5
}

.cmp-ctabanner-v2-ss--dark .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h3,.cmp-ctabanner-v2-ss--dark .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h4,.cmp-ctabanner-v2-ss--dark .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h5,.cmp-ctabanner-v2-ss--dark .cmp-cta-banner-v2__content .cmp-cta-banner-v2__subtitle h6 {
    color: #fffefa
}

.cmp-cta-group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1rem
}

.cmp-cta-group .newpar.cq-Editable-dom {
    width: 100%
}

.cmp-cta-group-ss--direction-vertical .cmp-cta-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column
}

.cmp-cta-group-ss--alignment-center .cmp-cta-group {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cmp-cta-group-ss--alignment-center.cmp-cta-group-ss--direction-vertical .cmp-cta-group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-cta-group-ss--alignment-right .cmp-cta-group {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.cmp-cta-group-ss--alignment-right.cmp-cta-group-ss--direction-vertical .cmp-cta-group {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--primary .cmp-button {
    fill: #191919;
    background-color: #fffefa;
    color: #191919
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--primary .cmp-button:hover {
    fill: #fffefa;
    background-color: #3f59e4;
    color: #fffefa
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--primary .cmp-button:focus {
    fill: #fffefa;
    background-color: #3f59e4;
    color: #fffefa;
    outline-color: rgba(63,89,228,.33)
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--primary .cmp-button:active {
    fill: #fffefa;
    background-color: #1a31a9;
    color: #fffefa
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--primary .cmp-button.cmp-button--disabled,.cmp-cta-group-ss--theme-dark .cmp-button-ss--primary .cmp-button:disabled {
    fill: #272727;
    background-color: #383838;
    color: #272727
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--secondary .cmp-button {
    fill: #fffefa;
    background-color: unset;
    border-color: #fffefa;
    color: #fffefa
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--secondary .cmp-button:hover {
    fill: #b6caff;
    border-color: #b6caff;
    color: #b6caff
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--secondary .cmp-button:focus {
    fill: #b6caff;
    border-color: #b6caff;
    color: #b6caff;
    outline-color: rgba(182,202,255,.33)
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--secondary .cmp-button:active {
    fill: rgba(182,202,255,.8);
    border-color: rgba(182,202,255,.8);
    color: rgba(182,202,255,.8)
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--secondary .cmp-button.cmp-button--disabled,.cmp-cta-group-ss--theme-dark .cmp-button-ss--secondary .cmp-button:disabled {
    fill: #383838;
    border-color: #383838;
    color: #383838
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button .cmp-button,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button .cmp-button__video .button>.cmp-button {
    color: #99a7f1
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: #99a7f1
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:hover .cmp-button,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:hover .cmp-button__video .button>.cmp-button {
    color: #b6caff
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:hover .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:hover .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: #b6caff
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:active .cmp-button,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:active .cmp-button__video .button>.cmp-button {
    color: #e0e4fb
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:active .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:active .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: #e0e4fb
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:focus .cmp-button,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:focus .cmp-button__video .button>.cmp-button {
    color: #99a7f1;
    outline: .125rem solid #b6caff
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:focus .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:focus .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: #99a7f1
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button.cmp-button--disabled .cmp-button,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button.cmp-button--disabled .cmp-button__video .button>.cmp-button,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:disabled .cmp-button,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:disabled .cmp-button__video .button>.cmp-button {
    color: hsla(0,0%,100%,.24)
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button.cmp-button--disabled .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button.cmp-button--disabled .cmp-button__video .button>.cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:disabled .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-dark .cmp-button-ss--v-link.button:disabled .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: hsla(0,0%,100%,.24)
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--pill .cmp-button {
    fill: #fffefa;
    background-color: transparent;
    border-color: #fffefa;
    color: #fffefa
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--pill .cmp-button:hover {
    fill: #191919;
    background-color: #fffefa;
    border-color: transparent;
    color: #191919
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--pill .cmp-button:focus {
    fill: #fffefa;
    background-color: transparent;
    border-color: #fffefa;
    color: #fffefa;
    outline-color: #b6caff
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--pill .cmp-button:active {
    fill: #fffefa;
    background-color: #3f59e4;
    border-color: transparent;
    color: #fffefa
}

.cmp-cta-group-ss--theme-dark .cmp-button-ss--pill .cmp-button.cmp-button--disabled,.cmp-cta-group-ss--theme-dark .cmp-button-ss--pill .cmp-button:disabled {
    fill: #ababab;
    background-color: transparent;
    border-color: #ababab;
    color: #ababab
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--primary .cmp-button {
    fill: #191919;
    background-color: #fffefa;
    color: #191919
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--primary .cmp-button:hover {
    fill: #fffefa;
    background-color: #191919;
    color: #fffefa
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--primary .cmp-button:focus {
    fill: #fffefa;
    background-color: #191919;
    color: #fffefa;
    outline-color: rgba(255,254,250,.33)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--primary .cmp-button:active {
    fill: #fffefa;
    background-color: #000;
    color: #fffefa
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--primary .cmp-button.cmp-button--disabled,.cmp-cta-group-ss--theme-color .cmp-button-ss--primary .cmp-button:disabled {
    fill: rgba(25,25,25,.5);
    background-color: rgba(255,254,250,.25);
    color: rgba(25,25,25,.5)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--secondary .cmp-button {
    fill: #fffefa;
    background-color: unset;
    border-color: #fffefa;
    color: #fffefa
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--secondary .cmp-button:hover {
    fill: rgba(255,254,250,.8);
    border-color: rgba(255,254,250,.8);
    color: rgba(255,254,250,.8)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--secondary .cmp-button:focus {
    fill: #fffefa;
    border-color: #fffefa;
    color: #fffefa;
    outline-color: rgba(255,254,250,.33)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--secondary .cmp-button:active {
    fill: rgba(255,255,238,.5);
    border-color: rgba(255,254,250,.5);
    color: rgba(255,255,238,.5)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--secondary .cmp-button.cmp-button--disabled,.cmp-cta-group-ss--theme-color .cmp-button-ss--secondary .cmp-button:disabled {
    fill: rgba(255,254,250,.25);
    border-color: rgba(255,254,250,.25);
    color: rgba(255,254,250,.25)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button .cmp-button,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button .cmp-button__video .button>.cmp-button {
    color: hsla(0,0%,100%,.88)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: hsla(0,0%,100%,.88)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:hover .cmp-button,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:hover .cmp-button__video .button>.cmp-button {
    color: #fffefa
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:hover .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:hover .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: #fffefa
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:active .cmp-button,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:active .cmp-button__video .button>.cmp-button {
    color: #fff
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:active .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:active .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: #fff
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:focus .cmp-button,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:focus .cmp-button__video .button>.cmp-button {
    color: hsla(0,0%,100%,.88);
    outline: .25rem solid hsla(0,0%,100%,.329)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:focus .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:focus .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: hsla(0,0%,100%,.88)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button.cmp-button--disabled .cmp-button,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button.cmp-button--disabled .cmp-button__video .button>.cmp-button,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:disabled .cmp-button,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:disabled .cmp-button__video .button>.cmp-button {
    color: hsla(0,0%,100%,.4)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button.cmp-button--disabled .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button.cmp-button--disabled .cmp-button__video .button>.cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:disabled .cmp-button .cmp-button__play-video,.cmp-cta-group-ss--theme-color .cmp-button-ss--v-link.button:disabled .cmp-button__video .button>.cmp-button .cmp-button__play-video {
    fill: hsla(0,0%,100%,.4)
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--pill .cmp-button {
    fill: #fffefa;
    background-color: transparent;
    border-color: #fffefa;
    color: #fffefa
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--pill .cmp-button:hover {
    fill: #191919;
    background-color: #fffefa;
    border-color: transparent;
    color: #191919
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--pill .cmp-button:focus {
    fill: #fffefa;
    background-color: transparent;
    border-color: #fffefa;
    color: #fffefa;
    outline-color: #b6caff
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--pill .cmp-button:active {
    fill: #fffefa;
    background-color: #191919;
    border-color: transparent;
    color: #fffefa
}

.cmp-cta-group-ss--theme-color .cmp-button-ss--pill .cmp-button.cmp-button--disabled,.cmp-cta-group-ss--theme-color .cmp-button-ss--pill .cmp-button:disabled {
    fill: #ababab;
    background-color: transparent;
    border-color: #ababab;
    color: #ababab
}

.cmp-cta-group-ss--spacing-compact .cmp-cta-group {
    gap: .5rem
}

.cmp-customer-carousel {
    aspect-ratio: 1/1.581;
    margin: 0 auto;
    max-height: calc(100vh - 3.75rem);
    max-width: 48rem;
    position: relative;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

@media(min-width: 769px) {
    .cmp-customer-carousel {
        aspect-ratio:1.124/1;
        max-height: none
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel {
        aspect-ratio:2.089/1;
        max-width: 82rem;
        -webkit-perspective: 120cqw;
        perspective: 120cqw
    }
}

.cmp-customer-carousel *,.cmp-customer-carousel :after,.cmp-customer-carousel :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cmp-customer-carousel.mod--single-item .cmp-customer-carousel__item:after {
    display: none
}

.cmp-customer-carousel__item {
    aspect-ratio: 1/1.581;
    background: #fffefa;
    border-radius: 1rem;
    display: none;
    overflow: hidden;
    padding: 1rem;
    position: absolute;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-customer-carousel__item {
        aspect-ratio:1.124/1;
        border-radius: 1.5rem;
        padding: 2rem
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel__item {
        aspect-ratio:2.089/1
    }
}

.cmp-customer-carousel__item[aria-selected=true] {
    display: block;
    z-index: 10
}

.cmp-customer-carousel__item:after {
    background: linear-gradient(180deg,rgba(25,25,25,0) 71.58%,rgba(25,25,25,.8));
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cmp-customer-carousel__item.off-slide {
    display: block
}

.cmp-customer-carousel__item.off-slide .cmp-customer-carousel__item-content {
    display: none
}

.cmp-customer-carousel__item.off-slide:before {
    opacity: .3
}

.cmp-customer-carousel__item.off-slide:after {
    background: #afaba1;
    bottom: 0;
    content: " ";
    left: 0;
    opacity: .3;
    position: absolute;
    right: 0;
    top: 0
}

.cmp-customer-carousel__item.off-stop-slide:before {
    opacity: .7
}

.cmp-customer-carousel__item.off-stop-slide:after {
    background: #6b665f;
    opacity: .4
}

.cmp-customer-carousel__item.slide-transform-first-left {
    -webkit-transform: rotateX(-5deg) scale(0.95) translate3d(0,-2.5625rem,0) translateZ(-6.25rem);
    transform: rotateX(-5deg) scale(0.95) translate3d(0,-2.5625rem,0) translateZ(-6.25rem)
}

@media(min-width: 769px) {
    .cmp-customer-carousel__item.slide-transform-first-left {
        -webkit-transform:rotateX(0) rotateY(25deg) scale(0.9) translate3d(1.6875rem,0,-6.25rem) translateZ(-11.1875rem);
        transform: rotateX(0) rotateY(25deg) scale(0.9) translate3d(1.6875rem,0,-6.25rem) translateZ(-11.1875rem)
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel__item.slide-transform-first-left {
        -webkit-transform:rotateX(0) rotateY(25deg) scale(0.88) translate3d(-4.5625rem,0,-6.25rem) translateZ(-11.1875rem);
        transform: rotateX(0) rotateY(25deg) scale(0.88) translate3d(-4.5625rem,0,-6.25rem) translateZ(-11.1875rem)
    }
}

.cmp-customer-carousel__item.slide-transform-second-left {
    -webkit-transform: rotateX(-2deg) scale(0.9) translate3d(0,-5.9375rem,0) translateZ(-9.375rem);
    transform: rotateX(-2deg) scale(0.9) translate3d(0,-5.9375rem,0) translateZ(-9.375rem)
}

@media(min-width: 769px) {
    .cmp-customer-carousel__item.slide-transform-second-left {
        -webkit-transform:rotateX(0) rotateY(25deg) scale(0.79) translate3d(-3.125rem,0,-6.25rem) translateZ(-11.25rem);
        transform: rotateX(0) rotateY(25deg) scale(0.79) translate3d(-3.125rem,0,-6.25rem) translateZ(-11.25rem)
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel__item.slide-transform-second-left {
        -webkit-transform:rotateX(0) rotateY(25deg) scale(0.78) translate3d(-13.3125rem,0,-6.25rem) translateZ(-11.25rem);
        transform: rotateX(0) rotateY(25deg) scale(0.78) translate3d(-13.3125rem,0,-6.25rem) translateZ(-11.25rem)
    }
}

.cmp-customer-carousel__item.slide-transform-first-right {
    -webkit-transform: rotateX(5deg) scale(0.95) translate3d(0,2.5625rem,0) translateZ(-6.25rem);
    transform: rotateX(5deg) scale(0.95) translate3d(0,2.5625rem,0) translateZ(-6.25rem)
}

@media(min-width: 769px) {
    .cmp-customer-carousel__item.slide-transform-first-right {
        -webkit-transform:rotateX(0) rotateY(-25deg) scale(0.9) translate3d(-1.6875rem,0,-6.25rem) translateZ(-11.25rem);
        transform: rotateX(0) rotateY(-25deg) scale(0.9) translate3d(-1.6875rem,0,-6.25rem) translateZ(-11.25rem)
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel__item.slide-transform-first-right {
        -webkit-transform:rotateX(0) rotateY(-25deg) scale(0.88) translate3d(4.5625rem,0,-6.25rem) translateZ(-11.25rem);
        transform: rotateX(0) rotateY(-25deg) scale(0.88) translate3d(4.5625rem,0,-6.25rem) translateZ(-11.25rem)
    }
}

.cmp-customer-carousel__item.slide-transform-second-right {
    -webkit-transform: rotateX(2deg) scale(0.9) translate3d(0,5.9375rem,0) translateZ(-9.375rem);
    transform: rotateX(2deg) scale(0.9) translate3d(0,5.9375rem,0) translateZ(-9.375rem)
}

@media(min-width: 769px) {
    .cmp-customer-carousel__item.slide-transform-second-right {
        -webkit-transform:rotateX(0) rotateY(-25deg) scale(0.79) translate3d(3.125rem,0,-6.25rem) translateZ(-11.3125rem);
        transform: rotateX(0) rotateY(-25deg) scale(0.79) translate3d(3.125rem,0,-6.25rem) translateZ(-11.3125rem)
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel__item.slide-transform-second-right {
        -webkit-transform:rotateX(0) rotateY(-25deg) scale(0.78) translate3d(13.3125rem,0,-6.25rem) translateZ(-11.3125rem);
        transform: rotateX(0) rotateY(-25deg) scale(0.78) translate3d(13.3125rem,0,-6.25rem) translateZ(-11.3125rem)
    }
}

.cmp-customer-carousel__item-bg {
    bottom: 0;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.cmp-customer-carousel__item-content {
    background: #f6f1e7;
    border-radius: 1rem;
    display: block;
    max-width: 14.75rem;
    padding: 1.5rem 1rem;
    position: relative;
    z-index: 1
}

@media(min-width: 769px) {
    .cmp-customer-carousel__item-content {
        border-radius:1.5rem;
        max-width: 24.75rem;
        padding: 2rem 1.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel__item-content {
        max-width:31rem
    }
}

.cmp-customer-carousel__item-logo {
    height: 1.875rem;
    margin-bottom: 1.5rem;
    width: auto
}

@media(min-width: 769px) {
    .cmp-customer-carousel__item-logo {
        margin-bottom:2rem
    }
}

.cmp-customer-carousel__item-quote {
    color: rgba(0,0,0,.659);
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .0125rem;
    line-height: 140%;
    margin-bottom: 1rem
}

@media(min-width: 769px) {
    .cmp-customer-carousel__item-quote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%;
        margin-bottom: 1.25rem
    }
}

.cmp-customer-carousel__item-name {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-customer-carousel__item-name {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-carousel__item-name {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-customer-carousel__item-name {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-customer-carousel__item-job {
    color: rgba(0,0,0,.659)
}

@media(min-width: 1201px) {
    .cmp-customer-carousel__item-job {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-carousel__item-job {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customer-carousel__item-job {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-customer-carousel__item-cta {
    color: #191919;
    display: inline-block;
    margin-top: 1.5rem;
    text-decoration: underline
}

@media(min-width: 1201px) {
    .cmp-customer-carousel__item-cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-carousel__item-cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customer-carousel__item-cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-customer-carousel__item-cta:active {
    outline: none
}

.cmp-customer-carousel__item-cta:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-customer-carousel__item-cta:hover {
    color: #3f59e4
}

.cmp-customer-carousel__item-cta:active {
    color: #1a31a9
}

.cmp-customer-carousel__item-cta:focus {
    outline: .125rem solid #3f59e4
}

@media(min-width: 769px) {
    .cmp-customer-carousel__item-cta {
        margin-top:2rem
    }
}

.cmp-customer-carousel__arrows {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .625rem;
    position: absolute;
    right: 2rem;
    z-index: 110
}

@media(min-width: 769px) {
    .cmp-customer-carousel__arrows {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.cmp-customer-carousel__arrows .next-slide {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #fffefa;
    border: none;
    border-radius: 50%;
    color: #191919;
    cursor: pointer;

    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1rem;
    height: 2.5rem;
    justify-content: center;
    padding: .75rem;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 2.5rem
}

@media(min-width: 769px) {
    .cmp-customer-carousel__arrows .next-slide {
        -webkit-transform:rotate(0);
        transform: rotate(0)
    }
}

.cmp-customer-carousel__arrows .next-slide:hover {
    background: #191919;
    color: #fffefa
}

.cmp-customer-carousel__arrows .next-slide:focus {
    outline: .1875rem solid rgba(255,254,250,.33)
}

.cmp-customer-carousel__arrows .next-slide:active {
    background: #000;
    color: #fffefa
}

.cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"] {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

@media(min-width: 769px) {
    .cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"] {
        -webkit-transform:rotate(180deg);
        transform: rotate(180deg)
    }
}

.cmp-customer-carousel__wayfinding {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .625rem;
    justify-content: center;
    left: 1rem;
    margin: 0 auto;
    position: absolute;
    width: 15.625rem;
    z-index: 110
}

@media(min-width: 769px) {
    .cmp-customer-carousel__wayfinding {
        bottom:3.125rem;
        left: 0;
        right: 0
    }
}

.cmp-customer-carousel__wayfinding-button {
    -webkit-box-flex: 1;
    background: none;
    border: none;
    cursor: pointer;
    -ms-flex: 1;
    flex: 1;
    padding: 0 1.125rem;
    position: relative
}

.cmp-customer-carousel__wayfinding-button:disabled {
    cursor: default
}

.cmp-customer-carousel__wayfinding-button:disabled:after {
    opacity: 1
}

.cmp-customer-carousel__wayfinding-button:after {
    background: #fffefa;
    border-radius: 1.5rem;
    content: " ";
    height: .3125rem;
    left: 0;
    opacity: .5;
    position: absolute;
    right: 0
}

.cmp-customer-carousel__wayfinding-button[aria-selected=true]:after {
    opacity: 1
}

.cmp-customer-carousel.mod--article-overview,.cmp-customer-carousel.mod--customer-overview {
    aspect-ratio: auto;
    height: 21.5rem;
    max-width: none;
    padding-top: 4.6875rem;
    width: 100%
}

@media(max-width: 768px) {
    .cmp-customer-carousel.mod--article-overview,.cmp-customer-carousel.mod--customer-overview {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        overflow: hidden
    }
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview,.cmp-customer-carousel.mod--customer-overview {
        height:17rem;
        max-width: 36.625rem;
        padding-top: 0
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview,.cmp-customer-carousel.mod--customer-overview {
        height:25rem;
        max-width: 54rem
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: flex-end;
    aspect-ratio: auto;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    min-height: 17rem
}

@media(max-width: 768px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item {
        max-width:100%;
        width: 22.375rem
    }
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 1rem 2rem 2rem 1rem
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item {
        min-height:25rem;
        padding-bottom: 2.5rem;
        padding-right: 2.5rem
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.hero-ov-default:before,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.hero-ov-default:before {
    background: linear-gradient(260deg,hsla(0,0%,7%,.16) 5.37%,rgba(4,8,29,.8) 92.29%,#1a31a9 119.21%);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.hero-ov-darker:before,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.hero-ov-darker:before {
    background: linear-gradient(263deg,rgba(25,25,25,.16) 3.69%,rgba(25,25,25,.8) 73.17%,rgba(25,25,25,.96) 101.32%);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.hero-ov-inverse:before,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.hero-ov-inverse:before {
    background: linear-gradient(260deg,hsla(40,45%,94%,0) 5.37%,hsla(40,45%,94%,.66) 92.29%,hsla(40,45%,94%,.96) 119.21%);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item:before,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item:before {
    background: linear-gradient(180deg,rgba(25,25,25,.18) 42.5%,rgba(25,25,25,.75) 107.4%),linear-gradient(223.33deg,rgba(25,25,25,0) 38.26%,rgba(25,25,25,.5) 81.23%),linear-gradient(232.69deg,rgba(25,25,25,0) 40.49%,#191919 95.93%);
    background-blend-mode: overlay;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item[aria-selected=true],.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item[aria-selected=true] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-bg,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-bg {
    z-index: -1
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-content,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: flex-start;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    max-width: none;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-content,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-content {
        width:auto
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-cta,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-cta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fffefa;
    border-radius: .38rem;
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .3rem;
    justify-content: center;
    margin-top: 0;
    padding: .75rem;
    text-decoration: none;
    width: 100%;
    z-index: 1
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-cta,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .02rem;
        line-height: 150%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-cta,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .02rem;
        line-height: 150%
    }
}

@media(max-width: 768px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-cta,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .02rem;
        line-height: 150%
    }
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-cta,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-cta {
        padding:.75rem 2rem;
        width: auto
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item:after,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item:after {
    display: none
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.off-slide,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.off-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-filter: blur(0.5rem);
    filter: blur(0.5rem);
    opacity: .5
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.off-slide:before,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.off-slide:before {
    backdrop-filter: blur(0.5rem);
    background-color: rgba(0,0,0,.329);
    content: "";
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.off-slide .cmp-customer-carousel__item-content,.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.off-slide .cmp-customer-carousel__item-cta,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.off-slide .cmp-customer-carousel__item-content,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.off-slide .cmp-customer-carousel__item-cta {
    display: none
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.slide-transform-first-left,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.slide-transform-first-left {
    -webkit-transform: rotateX(0) rotateY(25deg) scale(0.88) translate3d(-4.5625rem,0,5.75rem) translateZ(-11.1875rem);
    transform: rotateX(0) rotateY(25deg) scale(0.88) translate3d(-4.5625rem,0,5.75rem) translateZ(-11.1875rem)
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.slide-transform-first-left,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.slide-transform-first-left {
        -webkit-transform:translateX(-8.125rem) scale(0.8);
        transform: translateX(-8.125rem) scale(0.8)
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.slide-transform-first-left,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.slide-transform-first-left {
        -webkit-transform:translateX(-12.5rem) scale(0.8);
        transform: translateX(-12.5rem) scale(0.8)
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.slide-transform-second-left,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.slide-transform-second-left {
    display: none
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.slide-transform-first-right,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.slide-transform-first-right {
    -webkit-transform: rotateX(0) rotateY(-25deg) scale(0.88) translate3d(4.5625rem,0,5.75rem) translateZ(-11.25rem);
    transform: rotateX(0) rotateY(-25deg) scale(0.88) translate3d(4.5625rem,0,5.75rem) translateZ(-11.25rem)
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.slide-transform-first-right,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.slide-transform-first-right {
        -webkit-transform:translateX(8.125rem) scale(0.8);
        transform: translateX(8.125rem) scale(0.8)
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.slide-transform-first-right,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.slide-transform-first-right {
        -webkit-transform:translateX(12.5rem) scale(0.8);
        transform: translateX(12.5rem) scale(0.8)
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item.slide-transform-second-right,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item.slide-transform-second-right {
    display: none
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    bottom: auto;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: center;
    left: 50%;
    top: .1875rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        left: 0;
        top: 7.22rem;
        -webkit-transform: initial;
        transform: none;
        width: 100%
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows {
        top:11.25rem
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows .next-slide,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows .next-slide {
    stroke: #fff;
    backdrop-filter: blur(1.5rem);
    background: hsla(0,0%,100%,.2);
    border: .0625rem solid hsla(0,0%,100%,.078);
    border-radius: 2.5rem;
    color: #fff;
    padding: 0 0 0 .0625rem;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows .next-slide,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows .next-slide {
        margin-right:-3.125rem
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows .next-slide,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows .next-slide {
        margin-right:-4.75rem
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows .next-slide:hover,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows .next-slide:hover {
    stroke: #191919;
    background: #fff;
    color: #191919
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"],.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"],.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"] {
        margin-left:-3.125rem
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"],.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"] {
        margin-left:-4.75rem
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__wayfinding,.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__wayfinding {
    display: none
}

.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-content {
    padding: .5rem
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-content {
        max-width:16.27rem;
        padding: 1rem 1rem 0
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-content {
        max-width:24.06rem;
        padding: 1.5rem 1.5rem 0
    }
}

.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-logo {
    height: auto;
    margin-bottom: .67rem;
    width: 4.5rem
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-logo {
        margin-bottom:1rem;
        width: 6.75rem
    }
}

.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-quote {
    color: #fffefa;
    margin-bottom: 1rem
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-quote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-quote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-quote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-quote {
        margin-bottom:0
    }
}

@media(min-width: 1201px)and (min-width:1201px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-quote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px)and (min-width:769px)and (max-width:1200px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-quote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px)and (max-width:768px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-quote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-stats {
    color: #fffefa
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-stats {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-stats {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-stats {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px)and (min-width:1201px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-stats {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 111%
    }
}

@media(min-width: 1201px)and (min-width:769px)and (max-width:1200px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-stats {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 112%
    }
}

@media(min-width: 1201px)and (max-width:768px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-stats {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--customer-overview .cmp-customer-carousel__item-cta {
        margin-left:1rem
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item {
    border-radius: .75rem;
    padding: 1.5rem
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item {
        border-radius:.8125rem;
        padding: 2rem
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item {
        border-radius:1.25rem;
        padding: 2.5rem
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-content {
    margin-bottom: 1.5rem;
    padding: 0
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-content {
        margin-bottom:0;
        max-width: 20.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-content {
        max-width:25.5rem
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-overline {
    color: #e5e5e5;
    margin-bottom: .5rem;
    text-transform: uppercase
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-title {
    color: #fffefa
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px)and (min-width:1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 1201px)and (min-width:769px)and (max-width:1200px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(min-width: 1201px)and (max-width:768px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

@media(min-width: 769px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-cta {
        margin-left:3rem
    }
}

.cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-cta__icon {
    stroke: #191919;
    display: none
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--article-overview .cmp-customer-carousel__item-cta__icon {
        display:block
    }
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item {
    color: #fffefa
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item:after {

    background: linear-gradient(180deg,hsla(40,45%,94%,0) 69.59%,hsla(40,45%,94%,.8))
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-content {
    background: #191919
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-quote {
    color: #e5e5e5
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-name {
    color: #fffefa
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-job {
    color: #e5e5e5
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-cta {
    color: #99a7f1;
    text-decoration: underline
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-cta:active {
    outline: none
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-cta:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-cta:hover {
    color: #b6caff
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-cta:active {
    color: #e0e4fb
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__item-cta:focus {
    outline: .125rem solid #b6caff
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__arrows .next-slide {
    background: #191919;
    color: #fffefa
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__arrows .next-slide:hover {
    background: #fffefa;
    color: #191919
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__arrows .next-slide:focus {
    outline: .1875rem solid rgba(0,0,0,.33)
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__arrows .next-slide:active {
    background: #fff;
    color: #191919
}

.cmp-customer-carousel-ss--theme-dark .cmp-customer-carousel.mod--customer-story .cmp-customer-carousel__wayfinding-button:after {
    background: #191919
}

@media(min-width: 769px) {
    .cmp-customer-carousel-ss--body-2 .cmp-customer-carousel__item-quote {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item-overline,.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item__overline {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .75rem
}

.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item-overline-tag,.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item-overline__tag,.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item__overline-tag,.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item__overline__tag {
    border: .0625rem solid #ababab;
    border-radius: .375rem;
    padding: .1875rem .5rem
}

.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item-overline-separator,.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item-overline__separator,.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item__overline-separator,.cmp-customer-carousel-ss--overline-chip .cmp-customer-carousel__item__overline__separator {
    display: none
}

.cmp-customer-carousel.mod--featured-resources .cmp-customer-carousel__arrows {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    bottom: auto;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: .5rem;
    justify-content: center;
    left: 50%;
    pointer-events: none;
    position: static;
    top: 0;
    -webkit-transform: none;
    transform: none;
    width: 5.5rem
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--featured-resources .cmp-customer-carousel__arrows {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: 0;
        margin-right: 0;
        max-width: 100rem;
        padding-left: 9rem;
        padding-right: 9rem;
        position: absolute;
        top: calc(50% - 1.5rem);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%
    }

    .sectioncontent .cmp-customer-carousel.mod--featured-resources .cmp-customer-carousel__arrows {
        max-width: min(72rem,100vw - 18rem);
        padding-left: 0rem;
        padding-right: 0rem
    }

    .sectioncontent.cmp-section-content-ss--st-full-width .cmp-customer-carousel.mod--featured-resources .cmp-customer-carousel__arrows {
        max-width: min(100rem,100vw - 18rem)
    }
}

.cmp-customer-carousel.mod--featured-resources .cmp-customer-carousel__arrows .next-slide {
    stroke: #191919;
    backdrop-filter: blur(1.5rem);
    background: hsla(0,0%,100%,.122);
    border: .0625rem solid #191919;
    border-radius: 2.5rem;
    color: #191919;
    margin-right: 0;
    padding: 0 0 0 .0625rem;
    pointer-events: auto;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--featured-resources .cmp-customer-carousel__arrows .next-slide {
        height:3rem;
        margin-right: -5rem;
        width: 3rem
    }
}

.cmp-customer-carousel.mod--featured-resources .cmp-customer-carousel__arrows .next-slide:hover {
    stroke: #191919;
    background: #fff;
    border: .0625rem solid #191919
}

.cmp-customer-carousel.mod--featured-resources .cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"] {
    margin-left: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--featured-resources .cmp-customer-carousel__arrows .next-slide[aria-label="Previous Slide"] {
        margin-left:-5rem
    }
}

.cmp-customer-carousel.mod--featured-resources {
    aspect-ratio: auto;
    margin: auto;
    max-width: unset
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--featured-resources {

        width: fit-content
    }
}

.cmp-customer-carousel.mod--featured-resources.mod--single-item .cmp-customer-carousel__arrows {
    display: none
}

@media(min-width: 1201px) {
    .cmp-customer-carousel.mod--featured-resources.mod--single-item .fr-carousel-item,.cmp-customer-carousel.mod--featured-resources.mod--single-item .mod--featured-resources-wayfinding-wrapper,.sectioncontent .cmp-customer-carousel.mod--featured-resources.mod--single-item .fr-carousel-item,.sectioncontent .cmp-customer-carousel.mod--featured-resources.mod--single-item .mod--featured-resources-wayfinding-wrapper,.sectioncontent.cmp-section-content-ss--st-full-width .cmp-customer-carousel.mod--featured-resources.mod--single-item .fr-carousel-item,.sectioncontent.cmp-section-content-ss--st-full-width .cmp-customer-carousel.mod--featured-resources.mod--single-item .mod--featured-resources-wayfinding-wrapper {
        max-width:90rem;
        padding-left: 4rem;
        padding-right: 4rem
    }

    .sectioncontent .cmp-customer-carousel.mod--featured-resources.mod--single-item .fr-carousel-item,.sectioncontent .cmp-customer-carousel.mod--featured-resources.mod--single-item .mod--featured-resources-wayfinding-wrapper {
        margin-left: -4rem;
        margin-right: -4rem
    }
}

.cmp-customers-overview-hero {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: radial-gradient(37.65% 43.23% at 8.06% 102.14%,rgba(76,183,163,.4) 0%,rgba(63,89,228,0) 100%),radial-gradient(60.19% 78.31% at 97.88% 95.05%,rgba(63,89,228,.6) 0%,rgba(63,89,228,0) 100%),radial-gradient(98.28% 40.69% at 0% 99.95%,rgba(63,89,228,.4) 0%,rgba(63,89,228,0) 100%),radial-gradient(36.7% 36.56% at 27.75% 99.95%,rgba(76,183,163,.3) 0%,rgba(76,183,163,0) 100%),radial-gradient(74.41% 72.81% at 100% 83.39%,rgba(180,155,252,.3) 0%,rgba(63,89,228,0) 100%),radial-gradient(44.44% 93.58% at 46.63% 66%,rgba(182,201,255,.33) 0%,hsla(0,0%,9%,0) 100%),#171717;
    background-repeat: no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;

    overflow: hidden;
    padding: 2.5rem 0;

}

@media(min-width: 769px) {
    .cmp-customers-overview-hero {
        padding:3rem 0;

    }
}

@media(min-width: 1201px) {
    .cmp-customers-overview-hero {
        padding:3rem 0 4rem;

    }
}

.cmp-customers-overview-hero>* {
    max-width: 82rem;
    width: 100%
}

.cmp-customers-overview-hero__kicker {
    margin-bottom: .75rem
}

.cmp-customers-overview-hero__kicker .cmp-kicker {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cmp-customers-overview-hero__kicker .cmp-kicker__label {
    color: #fffefa
}

@media(min-width: 1201px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list {
    color: #fffefa
}

@media(min-width: 1201px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list-item {
    color: #fffefa
}

@media(min-width: 1201px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list-item a {
    color: #fffefa
}

@media(min-width: 1201px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list-item a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list-item a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-hero__kicker .cmp-kicker__kicker-list-item a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-customers-overview-hero__kicker .cmp-kicker__kicker-separator {
    stroke: #fffefa;
    color: #fffefa
}

.cmp-customers-overview-hero__text {
    text-align: center
}

.cmp-customers-overview-hero__text h1 {
    color: #fffefa;
    margin-bottom: 1rem;
    margin-top: 0;
    padding: 0 1rem
}

@media(min-width: 1201px) {
    .cmp-customers-overview-hero__text h1 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-hero__text h1 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-hero__text h1 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

.cmp-customers-overview-hero__text p {
    color: #fffefa;
    margin-left: auto;
    margin-right: auto;
    max-width: 40rem;
    padding: 0 1rem
}

@media(min-width: 1201px) {
    .cmp-customers-overview-hero__text p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-hero__text p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-hero__text p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-customers-overview-hero__carousel,.cmp-customers-overview-hero__videoIBM,.cmp-customers-overview-hero__videoVidyard {
    margin-top: 1rem
}

@media(min-width: 769px) {
    .cmp-customers-overview-hero__carousel,.cmp-customers-overview-hero__videoIBM,.cmp-customers-overview-hero__videoVidyard {
        margin-top:2rem
    }
}

.cmp-customers-overview-hero__videoIBM,.cmp-customers-overview-hero__videoVidyard {
    margin-top: 3rem;
    max-width: 992px
}

.cmp-customers-overview-hero__logobar {
    margin-top: 2.5rem
}

@media(min-width: 769px) {
    .cmp-customers-overview-hero__logobar {
        margin-top:3rem
    }
}

@media(min-width: 1201px) {
    .cmp-customers-overview-hero__logobar {
        margin-top:4rem
    }
}

.cmp-customer-story-card__overline {
    color: rgba(0,0,0,.5);
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 1.375rem;
    text-transform: uppercase
}

.cmp-customer-story-card-ss--light .cmp-customer-story-card__overline,.cmp-customer-story-card-ss--none .cmp-customer-story-card__overline {
    color: rgba(0,0,0,.5)
}

.cmp-customer-story-card-ss--color .cmp-customer-story-card__overline,.cmp-customer-story-card-ss--dark .cmp-customer-story-card__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-customer-story-card__link,.cmp-related-pages-card__link {
    text-decoration: none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.cmp-customer-story-card__link:hover .cmp-customer-story-card__thumbnail:before,.cmp-related-pages-card__link:hover .cmp-customer-story-card__thumbnail:before {
    background: linear-gradient(56deg,#191919 -26.85%,#1a31a9 7.01%,#3f59e4 63.88%,#b6caff 123.64%);
    content: "";
    opacity: .92;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.cmp-customer-story-card__link:hover .cmp-customer-story-card__thumbnail,.cmp-customer-story-card__link:hover .cmp-related-pages-card__thumbnail,.cmp-related-pages-card__link:hover .cmp-customer-story-card__thumbnail,.cmp-related-pages-card__link:hover .cmp-related-pages-card__thumbnail {
    border: .0625rem solid #3f59e4
}

.cmp-customer-story-card__link:hover .cmp-customer-story-card__title,.cmp-customer-story-card__link:hover .cmp-related-pages-card__title,.cmp-related-pages-card__link:hover .cmp-customer-story-card__title,.cmp-related-pages-card__link:hover .cmp-related-pages-card__title {
    color: #3f59e4
}

.cmp-customer-story-card__link:hover .cmp-customer-story-card__logo-wrapper,.cmp-customer-story-card__link:hover .cmp-related-pages-card__logo-wrapper,.cmp-related-pages-card__link:hover .cmp-customer-story-card__logo-wrapper,.cmp-related-pages-card__link:hover .cmp-related-pages-card__logo-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-customer-story-card__link:hover .cmp-customer-story-card__overline,.cmp-customer-story-card__link:hover .cmp-related-pages-card__overline,.cmp-related-pages-card__link:hover .cmp-customer-story-card__overline,.cmp-related-pages-card__link:hover .cmp-related-pages-card__overline {
    color: rgba(63,89,228,.66)
}

.cmp-customer-story-card__thumbnail,.cmp-related-pages-card__thumbnail {
    border-radius: .75rem;
    height: 9.25rem;
    margin-bottom: 1rem;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-story-card__thumbnail,.cmp-related-pages-card__thumbnail {
        border-radius:.5625rem;
        margin-bottom: 1rem
    }
}

.cmp-customer-story-card .cmp-customer-story-card__thumbnail:before,.cmp-related-pages-card .cmp-customer-story-card__thumbnail:before {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: 100%
}

.cmp-customer-story-card__bg,.cmp-related-pages-card__bg {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.cmp-customer-story-card__logo-wrapper,.cmp-related-pages-card__logo-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    height: 3.5rem;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 10.25rem
}

.cmp-customer-story-card__logo,.cmp-related-pages-card__logo {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.cmp-customer-story-card__text-content,.cmp-related-pages-card__text-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem
}

.cmp-customer-story-card__title,.cmp-related-pages-card__title {
    color: #191919;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media(min-width: 1201px) {
    .cmp-customer-story-card__title,.cmp-related-pages-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customer-story-card__title,.cmp-related-pages-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customer-story-card__title,.cmp-related-pages-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-dropdown {
    display: block;
    position: relative;
    width: 100%
}

.cmp-dropdown-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-item-align: stretch;
    align-items: center;
    align-self: stretch;
    background-color: #fff;
    border: .125rem solid transparent;
    border-radius: .375rem;
    color: #191919;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .75rem;
    justify-content: space-between;
    outline: .0625rem solid #ababab;
    outline-offset: -0.0625rem;
    padding: .75rem 1rem;
    text-align: left;
    width: 100%
}

@media(min-width: 1201px) {
    .cmp-dropdown-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .02rem;
        line-height: 150%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-dropdown-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .02rem;
        line-height: 150%
    }
}

@media(max-width: 768px) {
    .cmp-dropdown-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .02rem;
        line-height: 150%
    }
}

.cmp-dropdown-button:focus {
    border: .125rem solid #3f59e4;
    outline: .25rem solid rgba(63,89,228,.33);
    outline-offset: 0
}

.cmp-dropdown-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-dropdown-menu {
    background-color: #fffefa;
    border: .03125rem solid #c5c5c5;
    border-radius: .375rem;
    -webkit-box-shadow: 0px 33px 80px 0px rgba(0,0,0,.07),0px 13.787px 33.422px 0px rgba(0,0,0,.05),0px 7.371px 17.869px 0px rgba(0,0,0,.04),0px 4.132px 10.017px 0px rgba(0,0,0,.04),0px 2.195px 5.32px 0px rgba(0,0,0,.03),0px .913px 2.214px 0px rgba(0,0,0,.02);
    box-shadow: 0px 33px 80px 0px rgba(0,0,0,.07),0px 13.787px 33.422px 0px rgba(0,0,0,.05),0px 7.371px 17.869px 0px rgba(0,0,0,.04),0px 4.132px 10.017px 0px rgba(0,0,0,.04),0px 2.195px 5.32px 0px rgba(0,0,0,.03),0px .913px 2.214px 0px rgba(0,0,0,.02);
    display: none;
    list-style: none;
    margin-top: 0;
    padding: .75rem;
    position: absolute;
    width: 100%;
    z-index: 100
}

.cmp-dropdown-item {
    border-radius: .375rem;
    color: #555;
    cursor: pointer;
    padding: .75rem 1rem;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

@media(min-width: 1201px) {
    .cmp-dropdown-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-dropdown-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-dropdown-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-dropdown-item:focus,.cmp-dropdown-item:hover {
    background-color: #f1f1f1;
    color: #191919;
    outline: none
}

.cmp-dropdown-item.active {
    color: #3f59e4
}

.cmp-dropdown-item[disabled] {
    color: #ababab;
    pointer-events: none
}

.cmp-dropdown-menu.active {
    display: block
}

.cmp-faq {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-faq {
        gap:2.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-faq {
        display:grid;
        gap: 7rem;
        grid-template-columns: repeat(2,1fr)
    }
}

.cmp-faq.mod--sticky .cmp-faq__left__wrapper {
    position: sticky;
    top: 0
}

.cmp-faq .grid-container {
    padding: 0
}

.cmp-faq .grid-container.cmp-title {
    margin-bottom: 2rem
}

@media(min-width: 1201px) {
    .cmp-faq .grid-container.cmp-title .cmp-title__body {
        padding-left:0
    }
}

.cmp-faq__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem
}

@media(min-width: 1201px) {
    .cmp-faq__buttons {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.cmp-faq-ss--layout-33-66 .cmp-faq {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
    justify-content: space-between
}

@media(min-width: 1201px) {
    .cmp-faq-ss--layout-33-66 .cmp-faq {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        grid-template-columns: none
    }

    .cmp-faq-ss--layout-33-66 .cmp-faq__left {
        width: 33%
    }

    .cmp-faq-ss--layout-33-66 .cmp-faq__right {
        width: 66%
    }
}

.cmp-hero {
    background-position: 50%;
    background-size: cover;
    border-radius: 0 0 1rem 1rem;
    overflow: hidden;
    padding: 0 1rem
}

.cmp-hero__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
    max-width: 82rem;
    position: relative;
    width: 100%
}

.cmp-hero-ss--text-only .cmp-hero__content:not(.cmp-hero__content--edit-mode) .cmp-hero__kicker-wrapper .kicker {
    min-height: unset
}

.cmp-hero__left-container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 2.5rem 0
}

.cmp-hero__information-content,.cmp-hero__left-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-hero__information-content {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem
}

.cmp-hero__kicker-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem
}

.cmp-hero__kicker-container,.cmp-hero__kicker-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-hero__kicker-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-height: 4rem
}

.cmp-hero__kicker-navigation {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmp-hero__kicker-list,.cmp-hero__kicker-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-hero__kicker-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .25rem;
    list-style: none;
    margin: 0;
    padding: 0
}

@media(min-width: 1201px) {
    .cmp-hero__kicker-list {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero__kicker-list {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-hero__kicker-list {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-hero__kicker-list-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.cmp-hero__kicker-link {
    text-decoration: none
}

.cmp-hero__kicker-link:hover {
    text-decoration: underline
}

.cmp-hero__kicker-separator {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-hero__separator-icon {
    height: 1rem;
    width: 1rem
}

.cmp-hero__body-container {
    width: 100%
}

@media(min-width: 769px) {
    .cmp-hero__article {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero__article {
        -webkit-box-align:end;
        -ms-flex-align: end;
        align-items: end;
        gap: 1.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-hero__article {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%
    }
}

.cmp-hero__author-chip {
    margin-bottom: 1.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero__author-chip {
        margin-bottom:0
    }
}

.cmp-hero__release-date {
    -ms-flex-negative: 0;
    color: rgba(0,0,0,.5);
    flex-shrink: 0;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 100%;
    text-transform: uppercase
}

.cmp-hero__reading-time {
    display: none
}

.cmp-hero__cta-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1rem;
    margin-top: 2.5rem;
    width: 100%
}

.cmp-hero__cta-container .cmp-button,.cmp-hero__kicker-wrapper,.cmp-hero__video-wrapper {
    width: 100%
}

.cmp-hero__video-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-grow: 1
}

.cmp-hero .kicker,.cmp-hero__video {
    min-height: 3rem;
    width: 100%
}

.cmp-hero .kicker .cmp-button,.cmp-hero__video .cmp-button {
    width: 100%
}

.cmp-hero .kicker {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(min-width: 1201px) {
    .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(max-width: 768px) {
    .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

.cmp-hero__text {
    margin-top: 1.5rem
}

.cmp-hero__media {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.cmp-hero .video-link {
    margin-top: 2rem;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-hero .video-link {
        margin-top:2.5rem;
        width: auto
    }
}

@media(min-width: 1201px) {
    .cmp-hero .cmp-hero__text,.cmp-hero .cmp-hero__text p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero .cmp-hero__text,.cmp-hero .cmp-hero__text p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-hero .cmp-hero__text,.cmp-hero .cmp-hero__text p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-hero--article-page .cmp-hero__information-content {
    gap: 1.5rem;
    width: 100%
}

@media(min-width: 1201px) {
    .cmp-hero--article-page .cmp-hero__information-content {
        height:100%
    }
}

.cmp-hero--article-page .cmp-hero__information-content .cmp-hero__kicker-wrapper {
    margin-bottom: -0.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero {
        padding:0 4rem
    }

    .cmp-hero__left-container {
        padding: 3rem 0
    }

    .cmp-hero--large {
        padding: 0
    }

    .cmp-hero--large .cmp-hero__left-container {
        padding: 3rem 4rem
    }

    .cmp-hero--inset {
        padding-bottom: 4rem
    }

    .cmp-hero__cta-container {
        margin-top: 3rem
    }
}

@media(min-width: 1201px) {
    .cmp-hero {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        border-radius: 1.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
        max-width: 90rem;
        padding: 0 4rem
    }

    .cmp-hero .cmp-video__image-container {
        position: relative
    }

    .cmp-hero--full-width {
        -ms-flex-pack: distribute;
        border-radius: unset;
        justify-content: space-around;
        max-width: unset;
        padding: 0 4rem
    }

    .cmp-hero--full-width__content {
        margin: 0 auto
    }

    .cmp-hero--large {
        padding: 0
    }

    .cmp-hero--large .cmp-hero__content {
        max-width: unset
    }

    .cmp-hero--large .cmp-hero__left-container {
        padding: 4rem
    }

    .cmp-hero--large.cmp-hero--full-width {
        padding-left: 4rem
    }

    .cmp-hero--large.cmp-hero--full-width .cmp-hero__left-container {
        padding: 4rem 4rem 4rem 0
    }

    .cmp-hero--inset.cmp-hero--large .cmp-hero__left-container {
        padding: 0 4rem 0 0
    }

    .cmp-hero--inset {
        padding: 4rem
    }

    .cmp-hero--inset .cmp-hero__left-container {
        padding: 0
    }

    .cmp-hero__content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .cmp-hero__content,.cmp-hero__left-container {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .cmp-hero__left-container {
        margin-right: 2rem;
        max-width: 39.5rem;
        padding: 4rem 0
    }

    .cmp-hero__right-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 2rem;
        max-width: 39.5rem
    }

    .cmp-hero__right-container--with-video {
        background-size: cover
    }

    .cmp-hero__cta-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 4rem
    }

    .cmp-hero__cta-container .cmp-button {
        width: unset
    }
}

.cmp-hero .cmp-kicker__kicker-link,.cmp-hero .cmp-kicker__kicker-list {
    stroke: rgba(0,0,0,.66);
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-hero-ss--display-4 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 110%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--display-4 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 112%
    }
}

@media(max-width: 768px) {
    .cmp-hero-ss--display-4 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(min-width: 1201px) {
    .cmp-hero-ss--display-5 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 111%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--display-5 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 112%
    }
}

@media(max-width: 768px) {
    .cmp-hero-ss--display-5 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(min-width: 1201px) {
    .cmp-hero-ss--title-1 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 112%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--title-1 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(max-width: 768px) {
    .cmp-hero-ss--title-1 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.75rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 128%
    }
}

@media(min-width: 1201px) {
    .cmp-hero-ss--title-2 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--title-2 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(max-width: 768px) {
    .cmp-hero-ss--title-2 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 1201px) {
    .cmp-hero-ss--title-3 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--title-3 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-hero-ss--title-3 .cmp-hero__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

.cmp-hero-ss--media-blur-frame .cmp-hero__image-wrapper {
    overflow: hidden;
    position: relative
}

.cmp-hero-ss--media-blur-frame .cmp-hero__image-frame {
    display: block;
    -webkit-filter: blur(2rem) drop-shadow(0 0 0 rgba(25,25,25,.1));
    filter: blur(2rem) drop-shadow(0 0 0 rgba(25,25,25,0.1));
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.cmp-hero-ss--media-blur-frame .cmp-hero__image {
    border-radius: 1rem;
    display: block;
    margin: 1rem;
    position: relative;
    width: calc(100% - 2rem);
    z-index: 2
}

@media(min-width: 769px) {
    .cmp-hero-ss--media-blur-frame .cmp-hero__image {
        margin:1.5rem;
        width: calc(100% - 3rem)
    }
}

@media(max-width: 768px) {
    .cmp-hero-ss--standard .cmp-hero__media {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 -1rem;
        width: 100vw
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--standard .cmp-hero__media {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 -4rem;
        width: 100vw
    }
}

.cmp-hero-ss--large .cmp-hero {
    padding: 0
}

.cmp-hero-ss--large .cmp-hero__left-container {
    padding: 2.5rem 1rem
}

.cmp-hero-ss--large .cmp-hero__left-container,.cmp-hero-ss--large .cmp-hero__right-container {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: unset
}

.cmp-hero-ss--inset .cmp-hero__media,.cmp-hero-ss--large .cmp-hero__media {
    display: block;
    -o-object-fit: cover;
    object-fit: cover
}

.cmp-hero-ss--inset .cmp-hero {
    padding: 0 1rem 3rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--inset .cmp-hero {
        padding:0 4rem 3rem
    }
}

.cmp-hero-ss--inset .cmp-hero__left-container {
    padding: 0 0 2.5rem
}

.cmp-hero-ss--inset .cmp-hero__right-container {
    border-radius: 1rem;
    overflow: hidden
}

.cmp-hero-ss--centered .cmp-hero__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 4rem;
    text-align: center
}

@media(max-width: 768px) {
    .cmp-hero-ss--centered .cmp-hero__content {
        padding-bottom:3rem
    }
}

.cmp-hero-ss--centered .cmp-hero__left-container {
    -ms-flex-item-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    align-self: center;
    margin-right: 0;
    max-width: 54rem
}

@media(max-width: 768px) {
    .cmp-hero-ss--centered .cmp-hero__left-container {
        padding-top:2rem
    }

    .cmp-hero-ss--centered .cmp-hero__kicker-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: .5rem
    }

    .cmp-hero-ss--centered .cmp-hero__kicker-container .cmp-hero__kicker-list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.cmp-hero-ss--centered .cmp-hero__text {
    margin-left: auto;
    margin-right: auto
}

.cmp-hero-ss--centered .cmp-hero__cta-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(min-width: 1201px) {
    .cmp-hero-ss--centered .cmp-hero__cta-container {
        margin-top:2.5rem
    }
}

.cmp-hero-ss--centered .cmp-hero__right-container {
    margin-left: 0;
    max-width: 72rem
}

.cmp-hero-ss--centered .cmp-hero__media {
    display: block;
    -o-object-fit: contain;
    object-fit: contain
}

.cmp-hero-ss--centered .cmp-hero__kicker-wrapper .kicker {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(max-width: 768px) {
    .cmp-hero-ss--centered .cmp-hero__kicker-wrapper .cmp-kicker {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-hero-ss--centered .cmp-hero__kicker-wrapper .cmp-kicker__kicker-list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.cmp-hero-ss--text-only .cmp-hero__left-container {
    margin: 0;
    max-width: 56rem;
    padding: 2.5rem 0
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--text-only .cmp-hero__left-container {
        max-width:unset;
        padding: 2.5rem 0 4rem
    }
}

@media(min-width: 1201px) {
    .cmp-hero-ss--text-only .cmp-hero__left-container {
        padding:3rem 0 4rem
    }
}

.cmp-hero-ss--text-only .cmp-hero__information-content {
    gap: .75rem
}

.cmp-hero-ss--text-only .cmp-hero__text {
    margin-top: 1rem
}

.cmp-hero-ss--text-only .cmp-hero__cta-container {
    margin-top: 2.5rem
}

.cmp-hero-ss--text-only.cmp-hero-ss--theme-light .cmp-hero.cmp-hero--no-background {
    background: transparent
}

.cmp-hero-ss--text-only.cmp-hero-ss--theme-light .cmp-hero .cmp-kicker__kicker-link,.cmp-hero-ss--text-only.cmp-hero-ss--theme-light .cmp-hero .cmp-kicker__kicker-list {
    stroke: rgba(0,0,0,.66);
    color: rgba(0,0,0,.66)
}

.cmp-hero-ss--text-only .cmp-hero--article-page .cmp-hero__information-content {
    gap: 1rem
}

.cmp-hero-ss--active-reading-time .cmp-hero__release-date {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .75rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--active-reading-time .cmp-hero__release-date {
        -webkit-box-align:end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media(min-width: 1201px) {
    .cmp-hero-ss--active-reading-time .cmp-hero__release-date {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: .75rem 0
    }
}

.cmp-hero-ss--active-reading-time .cmp-hero__reading-time {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    display: -ms-inline-flexbox;
    display: inline-flex
}

.cmp-hero-ss--active-reading-time .cmp-hero__reading-time:before {
    background-color: rgba(0,0,0,.502);
    content: "";
    display: none;
    height: .0625rem;
    margin: 0 .5rem;
    width: .75rem
}

@media(min-width: 1201px) {
    .cmp-hero-ss--active-reading-time .cmp-hero__reading-time:before {
        display:inline-block
    }
}

.cmp-hero-ss--hide-date .cmp-hero__reading-time:before,.cmp-hero-ss--hide-date .cmp-hero__release-date__content {
    display: none
}

@media(min-width: 1201px) {
    .cmp-hero-ss--full-width .cmp-hero {
        -ms-flex-pack:distribute;
        border-radius: unset;
        justify-content: space-around;
        max-width: unset;
        padding: 0 4rem
    }

    .cmp-hero-ss--full-width .cmp-hero__content {
        margin: 0 auto
    }

    .cmp-hero-ss--media-blur-frame .cmp-hero__right-container .cmp-video {
        width: 100%
    }

    .cmp-hero-ss--media-blur-frame .cmp-hero__right-container .cmp-video__image-container {
        overflow: hidden
    }

    .cmp-hero-ss--media-blur-frame .cmp-hero__right-container .cmp-video__image-container img {
        width: auto
    }

    .cmp-hero-ss--large .cmp-hero {
        padding: 0
    }

    .cmp-hero-ss--large .cmp-hero__content {
        max-width: unset
    }

    .cmp-hero-ss--large .cmp-hero__left-container {
        padding: 4rem
    }

    .cmp-hero-ss--large.cmp-hero-ss--full-width .cmp-hero {
        padding-left: 4rem
    }

    .cmp-hero-ss--large.cmp-hero-ss--full-width .cmp-hero__left-container {
        padding: 4rem 4rem 4rem 0
    }

    .cmp-hero-ss--inset.cmp-hero-ss--large .cmp-hero__left-container {
        padding: 0 4rem 0 0
    }

    .cmp-hero-ss--inset .cmp-hero {
        padding: 4rem
    }

    .cmp-hero-ss--inset .cmp-hero__left-container {
        padding: 0
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--large .cmp-hero {
        padding:0
    }

    .cmp-hero-ss--large .cmp-hero__left-container {
        padding: 3rem 4rem
    }

    .cmp-hero-ss--inset .cmp-hero {
        padding-bottom: 4rem
    }
}

.cmp-hero-ss--ov-darker .cmp-hero,.cmp-hero-ss--ov-default .cmp-hero,.cmp-hero-ss--ov-inverse .cmp-hero {
    position: relative
}

.cmp-hero-ss--ov-darker .cmp-hero:before,.cmp-hero-ss--ov-default .cmp-hero:before,.cmp-hero-ss--ov-inverse .cmp-hero:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cmp-hero-ss--ov-default .cmp-hero:before {
    background: linear-gradient(260deg,hsla(0,0%,7%,.16) 5.37%,rgba(4,8,29,.8) 92.29%,#1a31a9 119.21%)
}

.cmp-hero-ss--ov-inverse .cmp-hero:before {
    background: linear-gradient(260deg,hsla(40,45%,94%,0) 5.37%,hsla(40,45%,94%,.66) 92.29%,hsla(40,45%,94%,.96) 119.21%)
}

.cmp-hero-ss--ov-darker .cmp-hero:before {
    background: linear-gradient(263deg,rgba(25,25,25,.16) 3.69%,rgba(25,25,25,.8) 73.17%,rgba(25,25,25,.96) 101.32%)
}

.cmp-hero-ss--theme-default .cmp-hero {
    color: hsla(0,0%,100%,.88)
}

.cmp-hero-ss--theme-default .cmp-hero.cmp-hero--no-background {
    background: linear-gradient(56deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%)
}

.cmp-hero-ss--theme-default .cmp-hero__title {
    color: #fffefa
}

.cmp-hero-ss--theme-default .cmp-hero .cmp-kicker__kicker-link,.cmp-hero-ss--theme-default .cmp-hero .cmp-kicker__kicker-list {
    stroke: #fffefa;
    color: #fffefa
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__head__title {
    color: hsla(0,0%,100%,.88)
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__head__subtitle {
    color: hsla(0,0%,100%,.5)
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__description {
    color: hsla(0,0%,100%,.88)
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__description a {
    color: hsla(0,0%,100%,.878);
    text-decoration: underline
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__description a:active {
    outline: none
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__description a:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__description a:hover {
    color: #fffefa
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__description a:active {
    color: #fff
}

.cmp-hero-ss--theme-default .cmp-hero__author-chip .cmp-author-chip__description a:focus {
    outline: .125rem solid #191919
}

.cmp-hero-ss--theme-default .cmp-hero__release-date {
    color: hsla(0,0%,100%,.5)
}

.cmp-hero-ss--theme-default .cmp-hero__reading-time:before {
    background-color: hsla(0,0%,100%,.5)
}

.cmp-hero-ss--theme-dark .cmp-hero {
    color: #e5e5e5
}

.cmp-hero-ss--theme-dark .cmp-hero.cmp-hero--no-background {
    background: linear-gradient(79deg,#191919 15.16%,#6b665f 277.89%)
}

.cmp-hero-ss--theme-dark .cmp-hero__title {
    color: #fffefa
}

.cmp-hero-ss--theme-dark .cmp-hero .cmp-kicker__kicker-link,.cmp-hero-ss--theme-dark .cmp-hero .cmp-kicker__kicker-list {
    stroke: #fffefa;
    color: #fffefa
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__head__title {
    color: #e5e5e5
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__head__subtitle {
    color: hsla(0,0%,100%,.5)
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__description {
    color: #e5e5e5
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__description a {
    color: #99a7f1;
    text-decoration: underline
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__description a:active {
    outline: none
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__description a:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__description a:hover {
    color: #b6caff
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__description a:active {
    color: #e0e4fb
}

.cmp-hero-ss--theme-dark .cmp-hero__author-chip .cmp-author-chip__description a:focus {
    outline: .125rem solid #b6caff
}

.cmp-hero-ss--theme-dark .cmp-hero__release-date {
    color: hsla(0,0%,100%,.5)
}

.cmp-hero-ss--theme-dark .cmp-hero__reading-time:before {
    background-color: hsla(0,0%,100%,.5)
}

.cmp-hero-ss--theme-light .cmp-hero {
    color: rgba(0,0,0,.66)
}

.cmp-hero-ss--theme-light .cmp-hero.cmp-hero--no-background {
    background: linear-gradient(75deg,#fffefa -65.58%,#f6f1e7 29.37%,#e8dcc7 217.98%)
}

.cmp-hero-ss--theme-light .cmp-hero__title {
    color: #191919
}

.cmp-hero-ss--theme-light .cmp-hero .cmp-kicker__kicker-link,.cmp-hero-ss--theme-light .cmp-hero .cmp-kicker__kicker-list {
    stroke: #191919;
    color: #191919
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__overline {
    color: rgba(0,0,0,.5)
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__head__title {
    color: rgba(0,0,0,.66)
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__head__subtitle {
    color: rgba(0,0,0,.5)
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__description {
    color: rgba(0,0,0,.66)
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__description a {
    color: #191919;
    text-decoration: underline
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__description a:active {
    outline: none
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__description a:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__description a:hover {
    color: #3f59e4
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__description a:active {
    color: #1a31a9
}

.cmp-hero-ss--theme-light .cmp-hero__author-chip .cmp-author-chip__description a:focus {
    outline: .125rem solid #3f59e4
}

.cmp-hero-ss--theme-light .cmp-hero__release-date {
    color: rgba(0,0,0,.5)
}

.cmp-hero-ss--theme-light .cmp-hero__reading-time:before {
    background-color: rgba(0,0,0,.5)
}

.cmp-hero-ss--ov-darker .cmp-hero,.cmp-hero-ss--ov-default .cmp-hero,.cmp-hero-ss--ov-none .cmp-hero {
    color: #fffefa
}

.cmp-hero-ss--ov-darker .cmp-hero .cmp-kicker__kicker-link,.cmp-hero-ss--ov-darker .cmp-hero .cmp-kicker__kicker-list,.cmp-hero-ss--ov-default .cmp-hero .cmp-kicker__kicker-link,.cmp-hero-ss--ov-default .cmp-hero .cmp-kicker__kicker-list,.cmp-hero-ss--ov-none .cmp-hero .cmp-kicker__kicker-link,.cmp-hero-ss--ov-none .cmp-hero .cmp-kicker__kicker-list {
    stroke: #fffefa;
    color: #fffefa
}

.cmp-hero-ss--ov-inverse .cmp-hero {
    color: #191919
}

.cmp-hero-ss--ov-inverse .cmp-hero .cmp-kicker__kicker-link,.cmp-hero-ss--ov-inverse .cmp-hero .cmp-kicker__kicker-list {
    stroke: #191919;
    color: #191919
}

.cmp-hero-ss--customer .cmp-hero,.cmp-hero-ss--customer-no-video .cmp-hero {
    border-radius: 0
}

.cmp-hero-ss--customer .cmp-hero__left-container,.cmp-hero-ss--customer-no-video .cmp-hero__left-container {
    padding-bottom: max(5rem,16vh)
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-hero-ss--customer .cmp-hero__left-container,.cmp-hero-ss--customer-no-video .cmp-hero__left-container {
        margin:0;
        max-width: 37.5rem
    }
}

@media(min-width: 769px) {
    .cmp-hero-ss--customer .cmp-hero__left-container,.cmp-hero-ss--customer-no-video .cmp-hero__left-container {
        padding-bottom:5rem;
        padding-top: 4rem
    }
}

.template-article-page .hero.cmp-hero-ss--inset .cmp-hero,.template-article-page .hero.cmp-hero-ss--large .cmp-hero,.template-article-page .hero.cmp-hero-ss--standard .cmp-hero {
    padding-bottom: 3rem;
    padding-top: 3rem
}

.template-article-page .hero.cmp-hero-ss--inset .cmp-hero .cmp-hero__content,.template-article-page .hero.cmp-hero-ss--large .cmp-hero .cmp-hero__content,.template-article-page .hero.cmp-hero-ss--standard .cmp-hero .cmp-hero__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.template-article-page .hero.cmp-hero-ss--inset .cmp-hero .cmp-hero__left-container,.template-article-page .hero.cmp-hero-ss--large .cmp-hero .cmp-hero__left-container,.template-article-page .hero.cmp-hero-ss--standard .cmp-hero .cmp-hero__left-container {
    padding: 0
}

.template-article-page .hero.cmp-hero-ss--inset .cmp-hero .cmp-hero__right-container,.template-article-page .hero.cmp-hero-ss--large .cmp-hero .cmp-hero__right-container,.template-article-page .hero.cmp-hero-ss--standard .cmp-hero .cmp-hero__right-container {
    margin-bottom: 2rem
}

@media(min-width: 1201px) {
    .template-article-page .hero.cmp-hero-ss--inset .cmp-hero,.template-article-page .hero.cmp-hero-ss--large .cmp-hero,.template-article-page .hero.cmp-hero-ss--standard .cmp-hero {
        padding-bottom:4rem
    }

    .template-article-page .hero.cmp-hero-ss--inset .cmp-hero .cmp-hero__content,.template-article-page .hero.cmp-hero-ss--large .cmp-hero .cmp-hero__content,.template-article-page .hero.cmp-hero-ss--standard .cmp-hero .cmp-hero__content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .template-article-page .hero.cmp-hero-ss--inset .cmp-hero .cmp-hero__right-container,.template-article-page .hero.cmp-hero-ss--large .cmp-hero .cmp-hero__right-container,.template-article-page .hero.cmp-hero-ss--standard .cmp-hero .cmp-hero__right-container {
        margin-bottom: 0
    }
}

.cmp-hero-ss--customer .cmp-hero__video-wrapper {
    height: 0
}

.cmp-hero-ss--customer .cmp-hero__video-wrapper .cmp-video__with-image-container {
    display: none;
    pointer-events: none
}

.cmp-hero-ss--customer .cmp-hero__video-wrapper.cmp-hero__video-wrapper--edit-mode {
    height: auto
}

.cmp-hero-ss--customer .cmp-hero__video-wrapper.cmp-hero__video-wrapper--edit-mode .cmp-video__with-image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: .25;
    pointer-events: auto
}

.cmp-hero-ss--st-bottom .cmp-hero__content {
    border-bottom: .0625rem solid #ababab
}

.hero {
    margin-bottom: 5rem
}


@media(min-width: 769px)and (max-width:1200px) {
    .hero {
        margin-bottom:6rem
    }
}

@media(min-width: 1201px) {
    .hero {
        margin-bottom:8rem
    }
}

.cmp-horizontal-navigation__items {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: .0625rem solid #c5c5c5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2.5rem;
    list-style: none;
    margin: 0;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0
}

@media(min-width: 1201px) {
    .cmp-horizontal-navigation__items {
        gap:3rem
    }
}

.cmp-horizontal-navigation-item,.cmp-horizontal-navigation-item__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem
}

.cmp-horizontal-navigation-item__underline {
    -ms-flex-item-align: stretch;
    align-self: stretch;
    height: .1875rem
}

.cmp-horizontal-navigation-item__text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem
}

.cmp-horizontal-navigation-item__link {
    text-decoration: none
}

.cmp-horizontal-navigation-item__link:focus {
    border-radius: .375rem;
    outline: .1875rem solid rgba(63,89,228,.33)
}

.cmp-horizontal-navigation-item__overline {
    color: gray
}

@media(min-width: 1201px) {
    .cmp-horizontal-navigation-item__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-horizontal-navigation-item__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-horizontal-navigation-item__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-horizontal-navigation-item__heading {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-horizontal-navigation-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-horizontal-navigation-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-horizontal-navigation-item__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-horizontal-navigation-item__subcopy {
    color: gray
}

@media(min-width: 1201px) {
    .cmp-horizontal-navigation-item__subcopy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-horizontal-navigation-item__subcopy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-horizontal-navigation-item__subcopy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-horizontal-navigation-item {
    -ms-flex-negative: 0;
    bottom: -0.0625rem;
    flex-shrink: 0;
    position: relative
}

.cmp-horizontal-navigation-item:hover .cmp-horizontal-navigation-item__heading {
    color: #3f59e4
}

.cmp-horizontal-navigation-item--active .cmp-horizontal-navigation-item__overline {
    color: rgba(0,0,0,.66)
}

.cmp-horizontal-navigation-item--active .cmp-horizontal-navigation-item__heading {
    color: #191919
}

.cmp-horizontal-navigation-item--active .cmp-horizontal-navigation-item__subcopy {
    color: rgba(0,0,0,.66)
}

.cmp-horizontal-navigation-item--active .cmp-horizontal-navigation-item__underline {
    background-color: #3f59e4
}

.cmp-horizontal-navigation-item--desktop-only {
    display: none
}

.cmp-horizontal-navigation-item--mobile-only {
    display: block
}

@media(min-width: 769px) {
    .cmp-horizontal-navigation-item--desktop-only {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .cmp-horizontal-navigation-item--mobile-only {
        display: none
    }
}

.cmp-more-stories__divider {
    background-color: #e5e5e5;
    border: none;
    height: .0625rem;
    margin-bottom: 2.5rem;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-more-stories__divider {
        margin-bottom:4rem
    }
}

.cmp-more-stories {
    padding: 0 1rem
}

@media(min-width: 769px) {
    .cmp-more-stories {
        padding:0 4rem
    }
}

@media(min-width: 1201px) {
    .cmp-more-stories {
        margin:auto;
        max-width: 90rem
    }
}

.cmp-more-stories__title {
    color: #191919;
    margin-bottom: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-more-stories__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-more-stories__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-more-stories__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px) {
    .cmp-more-stories__title {
        margin-bottom:3rem
    }
}

.cmp-more-stories__cards {
    display: grid;
    gap: 2.5rem 0;
    grid-template-columns: 1fr
}

@media(min-width: 769px) {
    .cmp-more-stories__cards {
        gap:1.5rem 1rem;
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width: 1201px) {
    .cmp-more-stories__cards {
        gap:0 2rem;
        grid-template-columns: 1fr 1fr 1fr
    }
}

.cmp-pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    justify-content: center
}

.cmp-pagination--compact-small {
    gap: .5rem;
    margin-left: -0.75rem;
    margin-right: -0.75rem
}

.cmp-pagination--single-page {
    display: none
}

.cmp-pagination__button,.cmp-pagination__dots,.cmp-pagination__link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border-radius: .375rem;
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.375rem;
    justify-content: center;
    min-width: 2.375rem;
    -webkit-transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
    transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media(min-width: 1201px) {
    .cmp-pagination__button,.cmp-pagination__dots,.cmp-pagination__link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pagination__button,.cmp-pagination__dots,.cmp-pagination__link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pagination__button,.cmp-pagination__dots,.cmp-pagination__link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-pagination__button,.cmp-pagination__link {
    cursor: pointer
}

.cmp-pagination__button:hover:not(.cmp-pagination__link--active):not(.cmp-pagination__button--disabled),.cmp-pagination__link:hover:not(.cmp-pagination__link--active):not(.cmp-pagination__button--disabled) {
    background-color: #f1f1f1;
    border: .0625rem solid #e5e5e5
}

.cmp-pagination__button:active:not(.cmp-pagination__link--active):not(.cmp-pagination__button--disabled),.cmp-pagination__link:active:not(.cmp-pagination__link--active):not(.cmp-pagination__button--disabled) {
    background-color: #f1f1f1;
    border: .0625rem solid #f1f1f1
}

.cmp-pagination__button:focus-visible,.cmp-pagination__link:focus-visible {
    outline: .125rem solid #3f59e4;
    outline-offset: .125rem
}

.cmp-pagination__button {
    border: .0625rem solid #e5e5e5
}

.cmp-pagination__button--disabled {
    background-color: hsla(0,0%,95%,.502);
    cursor: auto
}

.cmp-pagination__button--disabled .cmp-pagination__icon svg {
    fill: #ababab
}

.cmp-pagination__button .cmp-pagination__icon {
    fill: #191919;
    height: 1rem;
    width: 1rem
}

.cmp-pagination__list {
    gap: .5rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.cmp-pagination__item,.cmp-pagination__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-pagination__link {
    border: .0625rem solid transparent;
    text-decoration: none
}

.cmp-pagination__link--active {
    background-color: #3f59e4;
    border: .0625rem solid #3f59e4;
    color: #fffefa;
    cursor: default
}

.cmp-pagination__dots {
    pointer-events: none;
    text-decoration: none
}

.cmp-pricing-columns__columns {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(4,1fr)
}

@media(min-width: 769px) {
    .cmp-pricing-columns__columns {
        gap:1.5rem
    }
}

.cmp-pricing-columns__column {
    background: linear-gradient(348.82deg,#f6f1e7 71.93%,#3f59e4 193.33%);
    border-radius: 1rem;
    grid-column: 1/-1;
    padding: 1.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns__column {
        grid-column:span 2
    }
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__column {
        grid-column:span 1
    }
}

.cmp-pricing-columns__column-header {
    border-radius: 1rem;
    padding-bottom: 1rem
}

.cmp-pricing-columns__column-header--sticky {
    position: sticky;
    top: 8.625rem;
    z-index: 9000
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__column-header--sticky {
        top:8rem
    }
}

.cmp-pricing-columns__column-header-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem
}

.cmp-pricing-columns__heading-tag {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .75rem;
    margin-bottom: 1rem
}

.cmp-pricing-columns__heading,.cmp-pricing-columns__heading * {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__heading,.cmp-pricing-columns__heading * {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns__heading,.cmp-pricing-columns__heading * {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-columns__heading,.cmp-pricing-columns__heading * {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-pricing-columns__tag,.cmp-pricing-columns__tag p {
    color: rgba(0,0,0,.5);
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .75rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .08125rem;
    line-height: 1.125rem;
    text-align: center;
    text-transform: uppercase
}

.cmp-pricing-columns__tag {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: rgba(0,0,0,.08);
    border-radius: .25rem;
    justify-content: center;
    padding: .125rem .5rem
}

.cmp-pricing-columns__price-line,.cmp-pricing-columns__tag {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-pricing-columns__price-line {
    -ms-flex-item-align: stretch;
    align-self: stretch;
    gap: .5rem
}

.cmp-pricing-columns__cost {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .25rem
}

.cmp-pricing-columns__context,.cmp-pricing-columns__context p,.cmp-pricing-columns__currency-symbol,.cmp-pricing-columns__currency-symbol p {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(0,0,0,.66);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .25rem
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__context,.cmp-pricing-columns__context p,.cmp-pricing-columns__currency-symbol,.cmp-pricing-columns__currency-symbol p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns__context,.cmp-pricing-columns__context p,.cmp-pricing-columns__currency-symbol,.cmp-pricing-columns__currency-symbol p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-columns__context,.cmp-pricing-columns__context p,.cmp-pricing-columns__currency-symbol,.cmp-pricing-columns__currency-symbol p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-pricing-columns__context--no-price {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    min-height: 3rem
}

.cmp-pricing-columns__context--no-price,.cmp-pricing-columns__context--no-price p {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__context--no-price,.cmp-pricing-columns__context--no-price p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns__context--no-price,.cmp-pricing-columns__context--no-price p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-columns__context--no-price,.cmp-pricing-columns__context--no-price p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-pricing-columns__price,.cmp-pricing-columns__price p {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__price,.cmp-pricing-columns__price p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns__price,.cmp-pricing-columns__price p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-columns__price,.cmp-pricing-columns__price p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__disclaimer,.cmp-pricing-columns__disclaimer p,.cmp-pricing-columns__feature-disclaimer,.cmp-pricing-columns__overview,.cmp-pricing-columns__overview p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns__disclaimer,.cmp-pricing-columns__disclaimer p,.cmp-pricing-columns__feature-disclaimer,.cmp-pricing-columns__overview,.cmp-pricing-columns__overview p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-columns__disclaimer,.cmp-pricing-columns__disclaimer p,.cmp-pricing-columns__feature-disclaimer,.cmp-pricing-columns__overview,.cmp-pricing-columns__overview p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-pricing-columns__feature-disclaimer,.cmp-pricing-columns__feature-disclaimer p,.cmp-pricing-columns__overview,.cmp-pricing-columns__overview p {
    color: rgba(0,0,0,.66);
    line-height: 160%
}

.cmp-pricing-columns__feature-disclaimer,.cmp-pricing-columns__feature-disclaimer p {
    font-size: .75rem
}

.cmp-pricing-columns__column-header-cta {
    margin-top: 1.5rem
}

.cmp-pricing-columns__column-header-cta .cmp-button {
    width: 100%
}

.cmp-pricing-columns__column-footer {
    padding-top: 0
}

.cmp-pricing-columns__feature-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.cmp-pricing-columns__feature-disclaimer {
    border-top: .0625rem solid #c5c5c5;
    padding-top: .75rem
}

.cmp-pricing-columns__feature-checkmark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-pricing-columns__feature,.cmp-pricing-columns__feature-heading {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-item-align: stretch;
    align-items: center;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .5rem;
    padding: .75rem 0rem
}

.cmp-pricing-columns__feature-heading {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__feature-heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns__feature-heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-columns__feature-heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-pricing-columns__feature-heading :is(h1,h2,h3,h4,h5,h6) {
    font-weight: 700
}

.cmp-pricing-columns__disclaimer,.cmp-pricing-columns__disclaimer p {
    color: gray
}

.cmp-pricing-columns__disclaimer {
    margin-top: 1.5rem;
    text-align: center
}

.cmp-pricing-columns__feature-wrapper {
    width: 100%
}

.cmp-pricing-columns__feature-wrapper:not(:first-child) {
    border-top: .0625rem solid #c5c5c5
}

.cmp-pricing-columns__feature-link,.cmp-pricing-columns__feature-text {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__feature-link,.cmp-pricing-columns__feature-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns__feature-link,.cmp-pricing-columns__feature-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-columns__feature-link,.cmp-pricing-columns__feature-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-pricing-columns__feature-heading-link,.cmp-pricing-columns__feature-link {
    text-decoration: underline
}

.cmp-tooltip-icon {
    display: inline;
    vertical-align: text-top
}

.cmp-tooltip-icon path,.cmp-tooltip-icon svg {
    fill: gray
}

.cmp-tooltip-icon.cmp-tooltip--disabled path,.cmp-tooltip-icon.cmp-tooltip--disabled svg {
    fill: #c5c5c5
}

.cmp-tooltip-icon:active path,.cmp-tooltip-icon:active svg,.cmp-tooltip-icon:focus path,.cmp-tooltip-icon:focus svg,.cmp-tooltip-icon:hover path,.cmp-tooltip-icon:hover svg {
    fill: #555
}

.cmp-pricing-columns__feature-amount {
    color: #555
}

@media(min-width: 1201px) {
    .cmp-pricing-columns__feature-amount {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns__feature-amount {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-columns__feature-amount {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-pricing-columns__feature-content {
    -ms-flex-align: center;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    width: 100%
}

.cmp-pricing-columns__feature-content,.cmp-pricing-columns__feature-information {
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .5rem
}

.cmp-pricing-columns__feature-information {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    justify-content: space-between
}

.cmp-pricing-columns__feature-information-left {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__columns {
    display: block
}

.cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__column {
    background: linear-gradient(219.18deg,#f6f1e7 48.84%,#b6caff 180.23%);
    padding: 2rem
}

@media(min-width: 769px) {
    .cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__column {
        padding:2.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__column--content {
        display:grid;
        grid-template-columns: 30% 1fr
    }

    .cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__column-header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__feature-heading {
    padding-bottom: 1.5rem;
    text-transform: uppercase
}

@media(min-width: 1201px) {
    .cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__feature-heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__feature-heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__feature-heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__feature-heading :is(h1,h2,h3,h4,h5,h6) {
    font-weight: unset
}

.cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__feature-heading-tag {
    margin-bottom: unset
}

.cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__feature-content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

.cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__feature-information {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -ms-flex-direction: column;
    flex-direction: column
}

@media(min-width: 1201px) {
    .cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__feature-information {
        display:grid;
        grid-template-columns: 38% 1fr
    }
}

.cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__heading-tag {
    margin-bottom: 1.5rem
}

.cmp-pricing-columns-ss--horizontal .cmp-pricing-columns__overview {
    margin-top: 1rem
}

.cmp-pricing-link {
    border-top: .0625rem solid #ababab;
    padding: 1.5rem .5rem;
    text-decoration: none
}

.cmp-pricing-link:hover {

    background: linear-gradient(180deg,#edf1fb,rgba(237,241,251,0))
}

@media(min-width: 769px) {
    .cmp-pricing-link {
        padding:1rem
    }

    .cmp-pricing-link .cmp-button__label {
        display: none
    }
}

@media(max-width: 768px) {
    .cmp-pricing-link .cmp-button__icon {
        display:none
    }
}

.cmp-pricing-link__content-wrapper,.cmp-pricing-link__title-wrapper {
    grid-column: span 6
}

.cmp-pricing-link__content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
    justify-content: space-between
}

@media(min-width: 769px) {
    .cmp-pricing-link__content-wrapper {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 2rem
    }
}

.cmp-pricing-link__description {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-pricing-link__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-link__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-link__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-link__description {
        padding-top:.25rem
    }
}

.cmp-pricing-link__title {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-pricing-link__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-link__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-link__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-pricing-link__icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    aspect-ratio: 1/1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2rem;
    justify-content: center;
    width: 2rem
}

.cmp-pricing-link__title-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem;
    justify-content: flex-start
}

@media(min-width: 769px) {
    .cmp-pricing-link__title-wrapper {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.cmp-pricing-link__title-and-tag .cmp-tag {
    vertical-align: middle
}

.cmp-button__icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center
}

.cmp-button__icon,.cmp-pricing-links-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-pricing-links-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem
}

.cmp-pricing-links-list__title {
    color: #191919;
    width: 100%
}

@media(min-width: 1201px) {
    .cmp-pricing-links-list__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-pricing-links-list__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-pricing-links-list__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        letter-spacing: .00625rem;
        line-height: 133%;
        line-height: 1.75rem
    }
}

.cmp-product-showcase.cmp-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem;
    position: relative
}

@media(min-width: 769px) {
    .cmp-product-showcase.cmp-tabs {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 1rem;
        justify-content: space-between
    }
}

@media(max-width: 768px) {
    .cmp-product-showcase.cmp-tabs.mod--open-list .cmp-tabs__tablist {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: .5rem;
        z-index: 1
    }
}

.cmp-product-showcase.cmp-tabs .cmp-tabs__tablist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: #fff;
    border: .0625rem solid gray;
    border-radius: .375rem;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    margin: 0 1rem;
    padding: .5rem;
    position: absolute;
    top: 0;
    width: calc(100% - 2rem)
}

@media(min-width: 769px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tablist {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        background-color: initial;
        border: initial;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1rem 0;
        justify-content: flex-start;
        margin-right: 2rem;
        position: static;
        width: 100%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tablist {
        padding:.75rem 0
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tablist {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        max-width: 19rem;
        padding: 1rem 0
    }
}

.cmp-product-showcase.cmp-tabs .cmp-tabs__tab {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .015rem;
    line-height: 140%;
    padding: 1rem
}

@media(min-width: 769px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tab {
        -ms-flex-item-align:baseline;
        align-self: baseline;
        background-color: initial;
        color: rgba(0,0,0,.659);
        padding: initial
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

.cmp-product-showcase.cmp-tabs .cmp-tabs__tab--active,.cmp-product-showcase.cmp-tabs .cmp-tabs__tab:hover {
    background-color: #e9e9e9;
    border-radius: .25rem;
    border-width: 0;
    color: #3f59e4
}

@media(min-width: 769px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tab--active,.cmp-product-showcase.cmp-tabs .cmp-tabs__tab:hover {
        background-color:initial;
        color: #191919
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tab--active,.cmp-product-showcase.cmp-tabs .cmp-tabs__tab:hover {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tab--active,.cmp-product-showcase.cmp-tabs .cmp-tabs__tab:hover {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tab--active:after {
        content:"→";
        display: inline-block;
        margin-left: .5rem
    }
}

.cmp-product-showcase.cmp-tabs .cmp-tabs__tabpanel {
    width: 100%
}

@media(min-width: 769px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tabpanel {
        max-width:29.0625rem
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase.cmp-tabs .cmp-tabs__tabpanel {
        max-width:61rem
    }
}

.cmp-product-showcase__select {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: none;
    border: .0625rem solid gray;
    border-radius: .375rem;
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 1rem 1rem 1rem 1.25rem
}

@media(min-width: 769px) {
    .cmp-product-showcase__select {
        display:none
    }
}

.cmp-product-showcase__select__text {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .0125rem;
    line-height: 140%
}

.cmp-product-showcase__select__arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: .5rem
}

.cmp-product-showcase__select__arrow svg {
    height: 1rem;
    width: 1rem
}

.cmp-product-showcase-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-radius: .75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

@media(min-width: 769px) {
    .cmp-product-showcase-item {
        border-radius:1rem
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase-item {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        border-radius: 1.5rem;
        -ms-flex-direction: row;
        flex-direction: row;
        min-height: 31rem
    }
}

.cmp-product-showcase-item__media {
    background-color: #e8dcc7;
    height: 12.5rem
}

@media(min-width: 769px) {
    .cmp-product-showcase-item__media {
        height:12.875rem
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase-item__media {
        height:auto;
        width: 46%
    }
}

.cmp-product-showcase-item__media__image,.cmp-product-showcase-item__media__image .cmp-image {
    height: 100%
}

.cmp-product-showcase-item__media__image .cmp-image__image {
    border-radius: initial;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.cmp-product-showcase-item__media__video,.cmp-product-showcase-item__media__video>div {
    height: 100%
}

.cmp-product-showcase-item__media__video .cmp-video__wrapper {
    border-radius: initial
}

.cmp-product-showcase-item__media__video .cmp-video__image-container {
    height: 100%
}

.cmp-product-showcase-item__media__video .cmp-video__image-container img {
    border-radius: initial;
    -o-object-fit: contain;
    object-fit: contain
}

.cmp-product-showcase-item__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: #f6f1e7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .75rem 0;
    padding: 1.5rem 1.5rem 2rem
}

@media(min-width: 769px) {
    .cmp-product-showcase-item__content {
        gap:.5rem 0;
        padding: 2rem
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase-item__content {
        gap:1rem 0;
        height: auto;
        padding: 3rem;
        width: 54%
    }
}

.cmp-product-showcase-item__title {
    color: #191919;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: .005rem;
    line-height: 140%
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-product-showcase-item__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase-item__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

.cmp-product-showcase-item__title p {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: .005rem;
    line-height: 140%;
    margin: initial
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-product-showcase-item__title p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase-item__title p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

.cmp-product-showcase-item__body {
    color: rgba(0,0,0,.659)
}

@media(min-width: 1201px) {
    .cmp-product-showcase-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-product-showcase-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-product-showcase-item__body {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase-item__body {
        height:100%
    }
}

.cmp-product-showcase-item__cta {
    margin-top: .5rem
}

@media(min-width: 769px) {
    .cmp-product-showcase-item__cta {
        margin-top:1rem
    }
}

.cmp-product-showcase-item__cta .cmp-button {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.cmp-product-showcase-item__cta.video-link .cmp-button__play-video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-product-showcase-ss--image-cover .cmp-product-showcase-item__media__image .cmp-image__image,.cmp-product-showcase-ss--image-cover .cmp-product-showcase-item__media__video .cmp-video__image-container img {
    -o-object-fit: cover;
    object-fit: cover
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-product-showcase-ss--tab-heading-large .cmp-product-showcase .cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase-ss--tab-heading-large .cmp-product-showcase .cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-product-showcase-ss--tab-heading-large .cmp-product-showcase .cmp-tabs__tab--active,.cmp-product-showcase-ss--tab-heading-large .cmp-product-showcase .cmp-tabs__tab:hover {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-product-showcase-ss--tab-heading-large .cmp-product-showcase .cmp-tabs__tab--active,.cmp-product-showcase-ss--tab-heading-large .cmp-product-showcase .cmp-tabs__tab:hover {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 500;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

.cmp-quote {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    background: linear-gradient(56deg,rgba(26,49,169,.08) -16.15%,rgba(63,89,228,.08) 63.88%,rgba(182,202,255,.08) 123.64%);
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: auto;
    max-width: 82rem;
    padding: 2rem 1rem;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-quote {
        padding:2rem
    }
}

.cmp-quote__text {
    color: rgba(0,0,0,.66);
    margin-bottom: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-quote__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-quote__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-quote__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (min-width:1201px) {
    .cmp-quote__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (min-width:769px)and (max-width:1200px) {
    .cmp-quote__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:768px) {
    .cmp-quote__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

.cmp-quote__divider {
    border-bottom: .0625rem solid #ababab;
    height: 1rem;
    margin-bottom: 1rem;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-quote__divider {
        margin-bottom:1.5rem
    }
}

.cmp-quote__bottom-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.cmp-quote__author {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-quote__author {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-quote__author {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-quote__author {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-quote__bottom-comma {
    display: inline-block;
    margin-right: .5rem
}

.cmp-quote__bottom-comma--alternate {
    display: none
}

.cmp-quote__author-information {
    color: rgba(0,0,0,.5)
}

@media(min-width: 1201px) {
    .cmp-quote__author-information {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-quote__author-information {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-quote__author-information {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px) {
    .cmp-quote__bottom-content {
        display:initial
    }

    .cmp-quote__author,.cmp-quote__author-information {
        display: inline
    }

    .cmp-quote__author,.cmp-quote__author-information,.cmp-quote__bottom-comma {
        color: rgba(0,0,0,.66)
    }
}

@media(min-width: 769px)and (min-width:1201px) {
    .cmp-quote__author,.cmp-quote__author-information,.cmp-quote__bottom-comma {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (min-width:769px)and (max-width:1200px) {
    .cmp-quote__author,.cmp-quote__author-information,.cmp-quote__bottom-comma {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:768px) {
    .cmp-quote__author,.cmp-quote__author-information,.cmp-quote__bottom-comma {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px) {
    .cmp-quote__bottom-comma--alternate {
        display:inline-block
    }
}

.cmp-related-content.mod--hide {
    display: none
}

.cmp-related-content__title {
    margin-bottom: .5rem
}

@media(min-width: 1201px) {
    .cmp-related-content__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-related-content__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-related-content__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-related-content__dropdown {
        width:26rem
    }
}

.cmp-related-content__dropdown .cmp-dropdown-menu {
    max-height: 25rem;
    overflow-y: auto
}

.cmp-related-content__dropdown .cmp-dropdown-text {
    color: hsla(40,1%,52%,.502)
}

.cmp-related-content__info {
    color: red;
    margin-top: 1rem
}

.cmp-related-pages .cmp-related-pages__title {
    color: #191919;
    margin-bottom: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-related-pages .cmp-related-pages__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-related-pages .cmp-related-pages__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-related-pages .cmp-related-pages__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px) {
    .cmp-related-pages .cmp-related-pages__title {
        margin-bottom:3rem
    }
}

.cmp-related-pages .cmp-related-pages-card__thumbnail {
    border-color: transparent
}

.cmp-related-pages .cmp-related-pages__cards {
    display: grid;
    gap: 2.5rem 0;
    grid-template-columns: 1fr
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-related-pages .cmp-related-pages__cards {
        gap:2.5rem 1rem;
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width: 1201px) {
    .cmp-related-pages .cmp-related-pages__cards {
        gap:3rem 2rem;
        grid-template-columns: 1fr 1fr 1fr
    }
}

.cmp-related-pages .cmp-related-pages-card__title {
    color: #191919
}

.cmp-related-pages .cmp-related-pages-card__overline {
    color: rgba(0,0,0,.5);
    text-transform: uppercase
}

@media(min-width: 1201px) {
    .cmp-related-pages .cmp-related-pages-card__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-related-pages .cmp-related-pages-card__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-related-pages .cmp-related-pages-card__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-related-pages-ss--image-size-large .cmp-related-pages-card__thumbnail {
    height: 9.25rem
}

@media(min-width: 1201px) {
    .cmp-related-pages-ss--image-size-large .cmp-related-pages-card__thumbnail {
        height:13.125rem
    }
}

.cmp-related-pages-ss--image-size-small .cmp-related-pages-card__thumbnail {
    height: 4rem
}

.cmp-related-pages-ss--image-size-none .cmp-related-pages-card__thumbnail {
    display: none
}

.cmp-related-pages-ss--overline-chip .cmp-related-pages-card-overline,.cmp-related-pages-ss--overline-chip .cmp-related-pages-card__overline {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .75rem
}

.cmp-related-pages-ss--overline-chip .cmp-related-pages-card-overline-tag,.cmp-related-pages-ss--overline-chip .cmp-related-pages-card-overline__tag,.cmp-related-pages-ss--overline-chip .cmp-related-pages-card__overline-tag,.cmp-related-pages-ss--overline-chip .cmp-related-pages-card__overline__tag {
    border: .0625rem solid #ababab;
    border-radius: .375rem;
    padding: .1875rem .5rem
}

.cmp-related-pages-ss--overline-chip .cmp-related-pages-card-overline-separator,.cmp-related-pages-ss--overline-chip .cmp-related-pages-card-overline__separator,.cmp-related-pages-ss--overline-chip .cmp-related-pages-card__overline-separator,.cmp-related-pages-ss--overline-chip .cmp-related-pages-card__overline__separator {
    display: none
}

.skeleton {
    -webkit-animation: shimmer 1.5s infinite;
    animation: shimmer 1.5s infinite;
    background: linear-gradient(100deg,#e5e5e5 30%,#f1f1f1 50%,#e5e5e5 70%);
    background-size: 200% 100%;
    border-radius: .25rem
}

@-webkit-keyframes shimmer {
    0% {
        background-position: -200% 0
    }

    to {
        background-position: 200% 0
    }
}

@keyframes shimmer {
    0% {
        background-position: -200% 0
    }

    to {
        background-position: 200% 0
    }
}

.cmp-customers-overview-grid--loading .cmp-customers-overview-grid__items-container,.cmp-customers-overview-grid__skeleton-container {
    display: none
}

.cmp-customers-overview-grid--loading .cmp-customers-overview-grid__skeleton-container {
    display: grid
}

.skeleton-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem;
    opacity: .66
}

.cmp-customers-overview-grid__skeleton-container .skeleton-card {
    grid-column: 1/-1
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__skeleton-container .skeleton-card {
        grid-column:span 6
    }
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__skeleton-container .skeleton-card {
        grid-column:span 4
    }
}

.skeleton-card .skeleton-card__image {
    border-radius: .75rem;
    height: 9.25rem;
    width: 100%
}

@media(min-width: 769px)and (max-width:1200px) {
    .skeleton-card .skeleton-card__image {
        border-radius:.5625rem
    }
}

.cmp-customers-overview-grid-ss--image-size-small .skeleton-card .skeleton-card__image {
    height: 4rem
}

.cmp-customers-overview-grid-ss--image-size-none .skeleton-card .skeleton-card__image {
    display: none
}

.skeleton-card .skeleton-card__overline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem
}

.skeleton-card .skeleton-card__overline .skeleton-card__title {
    width: 35%
}

.skeleton-card .skeleton-card__overline--bottom {
    display: none
}

.cmp-customers-overview-grid-ss--overline-bottom-date .skeleton-card .skeleton-card__overline--bottom {
    display: block
}

.skeleton-card .skeleton-card__title {
    height: 1rem;
    width: 80%
}

.cmp-customers-overview-grid-ss--overline-bottom-date .skeleton-card .skeleton-card__title--top {
    display: none
}

.skeleton-card .skeleton-card__text {
    height: 1.25rem;
    width: 100%
}

.skeleton-card .skeleton-card__text--short {
    width: 60%
}

.cmp-solutions-stack {
    row-gap: 0
}

.cmp-solutions-stack__wrapper {
    border-radius: 1rem;
    padding-bottom: 3rem;
    padding-top: 3rem
}

@media(min-width: 769px) {
    .cmp-solutions-stack__wrapper {
        border-radius:1.5rem;
        padding-bottom: 4rem;
        padding-top: 4rem
    }
}

.cmp-solutions-stack__subtitle {
    color: #191919;
    margin-bottom: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-solutions-stack__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-solutions-stack__subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack__subtitle {
        margin-bottom:2rem
    }
}

.cmp-solutions-stack__tablist-wrapper,.cmp-solutions-stack__tabpanel {
    grid-column: 1/-1
}

@media(min-width: 1201px) {
    .cmp-solutions-stack__tablist-wrapper,.cmp-solutions-stack__tabpanel {
        grid-column:span 6
    }

    .cmp-solutions-stack__tablist-wrapper {
        margin-right: 2.5rem
    }
}

.cmp-solutions-stack__tablist.cmp-tabs__tablist {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-line-pack: start;
    -ms-flex-item-align: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    align-content: flex-start;
    align-items: flex-start;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .25rem 1rem;
    margin: 0 0 1.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack__tablist.cmp-tabs__tablist {
        margin-bottom:2rem
    }
}

@media(min-width: 1201px) {
    .cmp-solutions-stack__tablist.cmp-tabs__tablist {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: .5rem;
        margin-bottom: 3rem
    }
}

.cmp-solutions-stack__tab.cmp-tabs__tab {
    color: rgba(0,0,0,.5);
    padding: 0
}

@media(min-width: 1201px) {
    .cmp-solutions-stack__tab.cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack__tab.cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-solutions-stack__tab.cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

.cmp-solutions-stack__tab.cmp-tabs__tab.cmp-tabs__tab--active {
    border: none;
    color: #191919
}

.cmp-solutions-stack-ss--bg-light-gradient .cmp-solutions-stack__wrapper {
    background: linear-gradient(314deg,#e8dcc7,#f6f1e7 64.57%,#fffefa)
}

.cmp-solutions-stack-ss--bg-cream .cmp-solutions-stack__wrapper {
    background-color: #f6f1e7
}

.cmp-solutions-stack-ss--bg-none .cmp-solutions-stack__wrapper {
    border-radius: 0;
    padding-bottom: 0;
    padding-top: 0
}

@media(min-width: 1201px) {
    .cmp-solutions-stack-ss--heading-title-4 .cmp-solutions-stack__tab.cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack-ss--heading-title-4 .cmp-solutions-stack__tab.cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-solutions-stack-ss--heading-title-4 .cmp-solutions-stack__tab.cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-solutions-stack-ss--heading-title-5 .cmp-solutions-stack__tab.cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack-ss--heading-title-5 .cmp-solutions-stack__tab.cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-solutions-stack-ss--heading-title-5 .cmp-solutions-stack__tab.cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

.cmp-solutions-stack-item {
    gap: 2.5rem
}

.cmp-solutions-stack-item,.cmp-solutions-stack-item__text-and-cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.cmp-solutions-stack-item__text-and-cta {
    gap: 1.5rem
}

.cmp-solutions-stack-item__text-and-cta .button.cmp-button-ss--v-link .cmp-button {
    width: auto
}

@media(min-width: 1201px) {
    .cmp-solutions-stack-item__text-and-cta {
        margin-left:2.5rem;
        width: calc(100% - 2.5rem)
    }
}

.cmp-solutions-stack-item__text,.cmp-solutions-stack-item__text p {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-solutions-stack-item__text,.cmp-solutions-stack-item__text p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack-item__text,.cmp-solutions-stack-item__text p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-solutions-stack-item__text,.cmp-solutions-stack-item__text p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-solutions-stack-item__text p:last-child {
    margin-bottom: 0
}

.cmp-solutions-stack-item__media {
    -ms-flex-item-align: stretch;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    align-self: stretch;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-grow: 1;
    height: 26.875rem;
    justify-content: flex-end;
    max-height: 26.875rem;
    padding: 1rem;
    width: 100%
}

@media(min-width: 1201px) {
    .cmp-solutions-stack-item__media {
        height:39.5rem;
        margin-left: 2.5rem;
        max-height: 39.5rem;
        padding: 2rem;
        width: calc(100% - 2.5rem)
    }
}

.cmp-solutions-stack-item__customer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fffefa;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-solutions-stack-item__customer {
        border-radius:.75rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack-item__customer {
        padding:2rem
    }
}

@media(min-width: 1201px) {
    .cmp-solutions-stack-item__customer {
        width:12rem
    }
}

.cmp-solutions-stack-item__customer-logo-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.5rem;
    justify-content: flex-start;
    max-width: 100%;
    width: 12rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack-item__customer-logo-wrapper {
        height:3rem
    }
}

@media(min-width: 1201px) {
    .cmp-solutions-stack-item__customer-logo-wrapper {
        width:10rem
    }
}

.cmp-solutions-stack-item__customer-logo {
    height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto
}

.cmp-solutions-stack-item__customer-snippet-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.cmp-solutions-stack-item__customer-snippet {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-solutions-stack-item__customer-snippet {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-solutions-stack-item__customer-snippet {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-solutions-stack-item__customer-snippet {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-solutions-stack:not(.cmp-solutions-stack--edit-mode) {
        grid-template-areas:"a c" "b c";
        grid-template-columns: 1fr 1fr
    }

    .cmp-solutions-stack:not(.cmp-solutions-stack--edit-mode) .cmp-solutions-stack__tabpanel.cmp-tabs__tabpanel--active,.cmp-solutions-stack:not(.cmp-solutions-stack--edit-mode) .cmp-tabs__tabpanel--active .cmp-solutions-stack-item,.cmp-solutions-stack:not(.cmp-solutions-stack--edit-mode) .cmp-tabs__tabpanel--active .solutionsStackItem {
        display: contents
    }

    .cmp-solutions-stack:not(.cmp-solutions-stack--edit-mode) .cmp-solutions-stack__tablist-wrapper {
        grid-area: a
    }

    .cmp-solutions-stack:not(.cmp-solutions-stack--edit-mode) .cmp-solutions-stack-item__text-and-cta {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        grid-area: b;
        justify-content: flex-end;
        margin-left: 0;
        margin-right: 2.5rem
    }

    .cmp-solutions-stack:not(.cmp-solutions-stack--edit-mode) .cmp-solutions-stack-item__media {
        grid-area: c
    }
}

.cmp-stats-columns__overline {
    color: rgba(0,0,0,.5);
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 1.375rem;
    text-transform: uppercase
}

.cmp-stats-columns-ss--light .cmp-stats-columns__overline,.cmp-stats-columns-ss--none .cmp-stats-columns__overline {
    color: rgba(0,0,0,.5)
}

.cmp-stats-columns-ss--color .cmp-stats-columns__overline,.cmp-stats-columns-ss--dark .cmp-stats-columns__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-stats-columns {
    margin: auto;
    max-width: 90rem
}

.cmp-stats-columns__wrapper {
    row-gap: 3rem
}

.cmp-stats-columns__heading {
    margin: 1rem 0
}

.cmp-stats-columns__body-text {
    color: rgba(0,0,0,.66)
}

.cmp-stats-columns__cta-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
    margin-top: 2rem
}

.cmp-stats-columns__substats-list {
    margin-top: 3rem
}

.cmp-stats-columns .button.cmp-button-ss--v-link>.cmp-button {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

.cmp-stats-columns__substats-list {
    -webkit-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    row-gap: 2rem
}

@media(min-width: 1201px) {
    .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline,.cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

.cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline,.cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
    display: block
}

.cmp-stats-columns__image {
    width: 100%
}

.cmp-stats-columns__subtext {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-stats-columns__subtext {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns__subtext {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns__subtext {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns__cta-container {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns__image {
        -ms-flex-item-align:center;
        align-self: center;
        border-radius: 1.5rem
    }

    .cmp-stats-columns__cta-container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .cmp-stats-columns__substats-list {
        margin-top: 0
    }

    .cmp-stats-columns-ss--title-3 .cmp-stats-columns__heading {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--title-3 .cmp-stats-columns__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss--title-3 .cmp-stats-columns__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--title-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--title-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss--title-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss-substat--body-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss-substat--body-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss-substat--body-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss-substat--body-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss-substat--body-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss-substat--body-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss-substat--body-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss-substat--body-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss-substat--body-3 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--title-4 .cmp-stats-columns__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--title-4 .cmp-stats-columns__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss--title-4 .cmp-stats-columns__heading {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--title-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--title-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss--title-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss-substat--body-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss-substat--body-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss-substat--body-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss-substat--body-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss-substat--body-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss-substat--body-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss-substat--body-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss-substat--body-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss-substat--body-4 .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--body-1 .cmp-stats-columns__body-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--body-1 .cmp-stats-columns__body-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss--body-1 .cmp-stats-columns__body-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--body-2 .cmp-stats-columns__body-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--body-2 .cmp-stats-columns__body-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-stats-columns-ss--body-2 .cmp-stats-columns__body-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--with-image .cmp-stats-columns__right-container {
        padding-left:4.5rem
    }
}

.cmp-stats-columns-ss--full-width .cmp-stats-columns__substats-list {
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    margin: 0;
    row-gap: 2.5rem
}

.cmp-stats-columns-ss--full-width .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .25rem;
    grid-column: span 3
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--full-width .cmp-stats-columns__substats-list {
        -webkit-column-gap:1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        row-gap: 2rem
    }

    .cmp-stats-columns-ss--full-width .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item {
        grid-column: span 6
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--full-width .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item {
        grid-column:span 4
    }

    .cmp-stats-columns-ss--full-width .cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 1.5rem;
        grid-column: 1/-1
    }

    .cmp-stats-columns-ss--full-width .cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-subcopy {
        max-width: 29.5rem
    }

    .cmp-stats-columns-ss--full-width .cmp-stats-columns__substats-list--2 .cmp-stats-columns__substat-item {
        grid-column: span 6
    }

    .cmp-stats-columns-ss--full-width .cmp-stats-columns__substats-list--4 .cmp-stats-columns__substat-item {
        grid-column: span 3
    }
}

@media(min-width: 1201px)and (min-width:1201px) {
    .cmp-stats-columns-ss--full-width.cmp-stats-columns-ss--title-3 .cmp-stats-columns__substats-list.cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 4rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 112%
    }
}

@media(min-width: 1201px)and (min-width:769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--full-width.cmp-stats-columns-ss--title-3 .cmp-stats-columns__substats-list.cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(min-width: 1201px)and (max-width:768px) {
    .cmp-stats-columns-ss--full-width.cmp-stats-columns-ss--title-3 .cmp-stats-columns__substats-list.cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.75rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 128%
    }
}

@media(min-width: 1201px)and (min-width:1201px) {
    .cmp-stats-columns-ss--full-width.cmp-stats-columns-ss--title-4 .cmp-stats-columns__substats-list.cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }
}

@media(min-width: 1201px)and (min-width:769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--full-width.cmp-stats-columns-ss--title-4 .cmp-stats-columns__substats-list.cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }
}

@media(min-width: 1201px)and (max-width:768px) {
    .cmp-stats-columns-ss--full-width.cmp-stats-columns-ss--title-4 .cmp-stats-columns__substats-list.cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-item .cmp-stats-columns__substat-stat {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns {
    background: linear-gradient(79deg,#191919 15.16%,#6b665f 277.89%)
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--pricing .cmp-stats-columns {
        border-radius:1.5rem
    }
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper {
    color: #fffefa;
    padding: 3rem 1rem
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list {
    grid-auto-rows: min-content
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline,.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy {
    color: #e5e5e5
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline a,.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a {
    color: #99a7f1;
    text-decoration: underline
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline a:active,.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a:active {
    outline: none
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline a:focus,.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a:focus {
    border-radius: .5rem;
    outline-offset: .125rem
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline a:hover,.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a:hover {
    color: #b6caff
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline a:active,.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a:active {
    color: #e0e4fb
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-headline a:focus,.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__substats-list .cmp-stats-columns__substat-item .cmp-stats-columns__substat-subcopy a:focus {
    outline: .125rem solid #b6caff
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper .cmp-stats-columns__body-text {
    color: #e5e5e5
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper {
        padding:4rem
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--pricing .cmp-stats-columns__wrapper {
        padding:4rem
    }
}

.cmp-stats-columns-ss--pricing .cmp-stats-columns__subtext {
    color: #e5e5e5
}

.cmp-stats-columns-ss--two-columns .cmp-stats-columns__substats-list {
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    margin: 0;
    row-gap: 2.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-stats-columns-ss--two-columns .cmp-stats-columns__substats-list {
        -webkit-column-gap:1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        row-gap: 2rem
    }
}

@media(min-width: 1201px) {
    .cmp-stats-columns-ss--two-columns .cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-item {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 1.5rem;
        grid-column: 1/-1
    }

    .cmp-stats-columns-ss--two-columns .cmp-stats-columns__substats-list--1 .cmp-stats-columns__substat-subcopy {
        max-width: 29.5rem
    }
}

.cmp-stats-columns-ss--two-columns .cmp-stats-columns__substat-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .25rem;
    grid-column: span 3
}

@media(min-width: 769px) {
    .cmp-stats-columns-ss--two-columns .cmp-stats-columns__substat-item {
        grid-column:span 6
    }
}

.cmp-table__desktop {
    display: none;
    position: relative
}

@media(min-width: 1201px) {
    .cmp-table__desktop {
        display:block
    }
}

.cmp-table__desktop:after,.cmp-table__desktop:before {
    border-radius: 1rem;
    bottom: 0;
    content: "";
    position: absolute;
    top: 0;
    width: calc(33.33333% - 1.33333rem);
    z-index: 1
}

.cmp-table__desktop:before {
    background-color: #f6f1e7;
    left: calc(33.33333% + 0.66667rem)
}

.cmp-table__desktop:after {
    background: linear-gradient(55.51deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%);
    right: 0
}

.cmp-table__desktop-table {
    border-collapse: separate;
    border-spacing: 0;
    position: relative;
    table-layout: fixed;
    width: 100%;
    z-index: 2
}

.cmp-table__desktop-table td,.cmp-table__desktop-table th {
    background-color: transparent;
    padding: 2rem;
    position: relative;
    text-align: left;
    vertical-align: top;
    width: 33.33%;
    z-index: 2
}

.cmp-table__desktop-table td {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-table__desktop-table thead th {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-table__desktop-table thead th {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-table__desktop-table thead th {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-table__desktop-table tbody tr {
    border-top: .0625rem solid #ababab
}

.cmp-table__desktop-table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2rem
}

.cmp-table__desktop-table tr:first-child td,.cmp-table__desktop-table tr:first-child th {
    border-radius: 1rem 1rem 0 0
}

.cmp-table__desktop-table tr:last-child td,.cmp-table__desktop-table tr:last-child th {
    border-radius: 0 0 1rem 1rem
}

.cmp-table__desktop-table .cmp-table__row-title {
    padding-left: 0
}

@media(min-width: 1201px) {
    .cmp-table__desktop-table .cmp-table__row-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-table__desktop-table .cmp-table__row-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-table__desktop-table .cmp-table__row-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-table__column-title {
    margin-bottom: .75rem
}

@media(min-width: 1201px) {
    .cmp-table__column-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-table__column-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-table__column-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

.cmp-table__desktop-table td:nth-child(3),.cmp-table__desktop-table td:nth-child(3) .cmp-table__column-subtitle,.cmp-table__desktop-table th:nth-child(3),.cmp-table__desktop-table th:nth-child(3) .cmp-table__column-subtitle {
    color: #fffefa
}

.cmp-table__mobile {
    border-radius: 1rem;
    display: block;
    margin: 0 auto;
    overflow: hidden
}

@media(min-width: 1201px) {
    .cmp-table__mobile {
        display:none
    }
}

.cmp-table__mobile .cmp-table__row-title {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 100%;
    margin-bottom: .75rem;
    text-transform: uppercase
}

.cmp-table__tabs {

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-evenly
}

.cmp-table__tab-button {
    -webkit-box-flex: 1;
    background: none;
    border: none;
    border-radius: 1rem 1rem 0 0;
    -ms-flex: 1;
    flex: 1;
    padding: 1rem;
    text-align: center
}

@media(min-width: 1201px) {
    .cmp-table__tab-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-table__tab-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-table__tab-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (min-width:1201px) {
    .cmp-table__tab-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (min-width:769px)and (max-width:1200px) {
    .cmp-table__tab-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (max-width:768px) {
    .cmp-table__tab-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-table__tab-button--active {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-table__tab-button--active {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-table__tab-button--active {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (min-width:1201px) {
    .cmp-table__tab-button--active {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (min-width:769px)and (max-width:1200px) {
    .cmp-table__tab-button--active {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (max-width:768px) {
    .cmp-table__tab-button--active {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-table__tab-button[data-column="1"] {
    background-color: #f6f1e7
}

.cmp-table__tab-button[data-column="2"] {
    background: linear-gradient(55.51deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%);
    color: #fffefa
}

.cmp-table__tab-content {
    display: none;
    padding: 2rem 1rem
}

.cmp-table__tab-content--active {
    display: block
}

.cmp-table__tab-content[data-column="1"] {
    background-color: #f6f1e7
}

.cmp-table__tab-content[data-column="2"] {
    background: linear-gradient(55.51deg,#1a31a9 -16.15%,#3f59e4 63.88%,#b6caff 123.64%);
    color: #fffefa
}

.cmp-table__tab-content[data-column="2"] .cmp-table__column-subtitle {
    color: #fffefa
}

.cmp-table__column-subtitle {
    color: rgba(0,0,0,.66);
    margin-bottom: 2rem
}

@media(min-width: 1201px) {
    .cmp-table__column-subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-table__column-subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-table__column-subtitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-table__column-subtitle {
        margin-bottom:0
    }
}

.cmp-table__row-item {
    border-top: .0625rem solid #ababab;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-table__cell {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-table__cell {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-table__cell {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-table-ss--plain .cmp-table__desktop:after {
    background: #f6f1e7
}

.cmp-table-ss--plain .cmp-table__desktop-table td:nth-child(3),.cmp-table-ss--plain .cmp-table__desktop-table td:nth-child(3) .cmp-table__column-subtitle,.cmp-table-ss--plain .cmp-table__desktop-table th:nth-child(3),.cmp-table-ss--plain .cmp-table__desktop-table th:nth-child(3) .cmp-table__column-subtitle {
    color: #191919
}

.cmp-table-ss--plain .cmp-table__mobile .cmp-table__tab-button[data-column="2"] {
    background: #f6f1e7;
    color: #191919
}

.cmp-table-ss--plain .cmp-table__mobile .cmp-table__tab-button:not(.cmp-table__tab-button--active) {
    background: linear-gradient(0deg,rgba(25,25,25,.1),hsla(0,0%,5%,.04) 10.33%,transparent 23.33%),linear-gradient(90deg,rgba(25,25,25,.04),rgba(25,25,25,0) 3.4%),#f6f1e7;
    background-blend-mode: normal,normal,normal
}

.cmp-table-ss--plain .cmp-table__mobile .cmp-table__tab-content[data-column="2"] {
    background: #f6f1e7;
    color: #191919
}

.cmp-table-ss--plain .cmp-table__mobile .cmp-table__tab-content[data-column="2"] .cmp-table__column-subtitle {
    color: #191919
}

.cmp-tabs__tablist {

    display: -ms-inline-flexbox;
    display: inline-flex
}

.cmp-tabs__tab {
    border: unset
}

.cmp-tabs--pill .cmp-tabs .cmp-tabs__tablist {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f1f1f1;
    border-radius: 10rem;
    margin: .5rem 0 2rem;
    min-height: 2.75rem;
    padding: .25rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-tabs--pill .cmp-tabs .cmp-tabs__tablist {
        margin-bottom:4rem
    }
}

@media(min-width: 1201px) {
    .cmp-tabs--pill .cmp-tabs .cmp-tabs__tablist {
        margin-bottom:2.5rem
    }
}

.cmp-tabs--pill .cmp-tabs .cmp-tabs__tab {
    border-radius: 10rem;
    padding: .5rem
}

@media(min-width: 1201px) {
    .cmp-tabs--pill .cmp-tabs .cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-tabs--pill .cmp-tabs .cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-tabs--pill .cmp-tabs .cmp-tabs__tab {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-tabs--pill .cmp-tabs .cmp-tabs__tab:hover {
    color: #3f59e4
}

.cmp-tabs--pill .cmp-tabs .cmp-tabs__tab :active,.cmp-tabs--pill .cmp-tabs .cmp-tabs__tab:focus {
    outline: 2px solid rgba(63,89,228,.329)
}

@media(min-width: 769px) {
    .cmp-tabs--pill .cmp-tabs .cmp-tabs__tab {
        padding:.5rem 1rem
    }
}

.cmp-tabs--pill .cmp-tabs .cmp-tabs__tab--active {
    background-color: #fff;
    -webkit-box-shadow: 0 0 .5rem 0 rgba(25,25,25,.15);
    box-shadow: 0 0 .5rem 0 rgba(25,25,25,.15);
    cursor: default
}

.cmp-tabs--pill .cmp-tabs .cmp-tabs__tab--active:hover {
    color: unset
}

.cmp-tabs__tabpanel>.sectioncontent {
    margin-left: -1rem;
    margin-right: -1rem
}

@media(min-width: 769px) {
    .cmp-tabs__tabpanel>.sectioncontent {
        margin-left:-4rem;
        margin-right: -4rem
    }
}

.cmp-tabs__tabpanel>.sectioncontent.cmp-section-content-ss--st-full-width {

    margin-left: 0;
    margin-right: 0;
    position: relative;

}

.cmp-verticaltabs {
    background-size: cover;
    border-radius: 1.5rem;
    margin: 0 auto;
    max-width: 90rem;
    padding-bottom: 4rem;
    padding-top: 4rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs {
        padding:4rem
    }
}

.cmp-verticaltabs--no-background {
    padding-bottom: 0;
    padding-top: 0
}

.cmp-verticaltabs__inner-wrapper {
    margin: 0 auto;
    max-width: 82rem
}

.cmp-verticaltabs__image-container {
    grid-column: 1/-1
}

@media(max-width: 1200px) {
    .cmp-verticaltabs__image-container {
        display:none
    }
}

@media(min-width: 1201px) {
    .cmp-verticaltabs__image-container {
        grid-column:span 1
    }
}

.cmp-verticaltabs__image-container .cmp-verticaltabs__item-image {
    border-radius: 1rem;
    height: 37.5rem;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 37.5rem
}

.cmp-verticaltabs__image-container .cmp-verticaltabs__item-video,.cmp-verticaltabs__image-container .cmp-verticaltabs__item-video .cmp-video {
    height: 22.375rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs__image-container .cmp-verticaltabs__item-video,.cmp-verticaltabs__image-container .cmp-verticaltabs__item-video .cmp-video {
        height:35rem
    }
}

@media(min-width: 1201px) {
    .cmp-verticaltabs__image-container .cmp-verticaltabs__item-video,.cmp-verticaltabs__image-container .cmp-verticaltabs__item-video .cmp-video {
        height:37.5rem
    }
}

.cmp-verticaltabs__image-container .cmp-verticaltabs__item-video {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 37.5rem;
    max-width: 37.5rem
}

.cmp-verticaltabs__navigation {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-column: 1/-1;
    order: 0
}

@media(min-width: 1201px) {
    .cmp-verticaltabs__navigation {
        grid-column:span 1
    }
}

.cmp-verticaltabs__tab-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.cmp-verticaltabs__tab {
    border-top: .0625rem solid #ababab;
    margin-bottom: 2rem
}

.cmp-verticaltabs__tab--active .cmp-verticaltabs__tab-title {
    color: #191919
}

.cmp-verticaltabs__tab--active .cmp-verticaltabs__tab-progress-bar {
    background: #3f59e4;
    position: relative;
    top: -0.09375rem
}

@media(max-width: 1200px) {
    .cmp-verticaltabs__tab--active .cmp-verticaltabs__tab-icon {
        display:block
    }
}

.cmp-verticaltabs__tab-progress-bar {
    background: transparent;
    height: .1875rem
}

.cmp-verticaltabs__tab-title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    color: rgba(0,0,0,.66);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    justify-content: space-between;
    margin-bottom: .75rem;
    padding-top: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-verticaltabs__tab-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs__tab-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-verticaltabs__tab-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

.cmp-verticaltabs__tab-icon {

    display: none
}

.cmp-verticaltabs__tab-content {
    display: none
}

.cmp-verticaltabs__tab--active .cmp-verticaltabs__tab-content,.cmp-verticaltabs__tab-content.cq-Editable-dom {
    display: block
}

.cmp-verticaltabs__item-heading {
    margin: 0 0 .9375rem
}

.cmp-verticaltabs__item-text {
    color: rgba(0,0,0,.66)
}

@media(min-width: 1201px) {
    .cmp-verticaltabs__item-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs__item-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-verticaltabs__item-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-verticaltabs__item-text a {
    color: rgba(0,0,0,.66)
}

.cmp-verticaltabs__item-text h3,.cmp-verticaltabs__item-text h4,.cmp-verticaltabs__item-text h5,.cmp-verticaltabs__item-text h6 {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-verticaltabs__item-text a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs__item-text a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-verticaltabs__item-text a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-verticaltabs__title-container {
    margin-bottom: 3rem
}

.cmp-verticaltabs__title-container .cmp-title.grid-container {
    padding: 0
}

.cmp-verticaltabs__tab-content-left {
    display: none
}

.cmp-verticaltabs__tab-content-left.active {
    display: block
}

.cmp-verticaltabs__tab-content-left .button,.cmp-verticaltabs__tab-content-left .cmp-verticaltabs__item-text {
    display: none
}

.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-button {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 1.5rem
}

.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-image,.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-video {
    border-radius: .75rem;
    display: none;
    margin-bottom: 2rem;
    margin-top: 2rem;
    max-width: 100%
}

@media(max-width: 1200px) {
    .cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-image,.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-video {
        display:block;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-image,.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-video {
        max-height:35rem
    }
}

@media(max-width: 768px) {
    .cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-image,.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-video {
        max-height:22.375rem
    }
}

.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-image .cmp-video,.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-video .cmp-video {
    max-height: 22.375rem
}

@media(min-width: 769px) {
    .cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-image .cmp-video,.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-video .cmp-video {
        max-height:35rem
    }
}

@media(min-width: 1201px) {
    .cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-image .cmp-video,.cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-video .cmp-video {
        max-width:100%
    }
}

.cmp-verticaltabs-ss--image-right .cmp-verticaltabs__image-container {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(min-width: 1201px) {
    .cmp-verticaltabs-ss--image-right :not(.cmp-verticaltabs--edit-mode) .cmp-verticaltabs__tab-content-left .cmp-verticaltabs__item-content {
        -webkit-box-pack:end;
        -ms-flex-pack: end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-end
    }
}

.cmp-verticaltabs-ss--bg-light .cmp-verticaltabs {
    background-color: #f6f1e7;
    padding-bottom: 4rem;
    padding-top: 4rem
}

@media(min-width: 1201px) {
    .cmp-verticaltabs-ss--tab-heading-l .cmp-verticaltabs__tab-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs-ss--tab-heading-l .cmp-verticaltabs__tab-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-verticaltabs-ss--tab-heading-l .cmp-verticaltabs__tab-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

@media(min-width: 1201px) {
    .cmp-verticaltabs-ss--tab-heading-s .cmp-verticaltabs__tab-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs-ss--tab-heading-s .cmp-verticaltabs__tab-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-verticaltabs-ss--tab-heading-s .cmp-verticaltabs__tab-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-verticaltabs-ss--tab-body-l .cmp-verticaltabs__item-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs-ss--tab-body-l .cmp-verticaltabs__item-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-verticaltabs-ss--tab-body-l .cmp-verticaltabs__item-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-verticaltabs-ss--tab-body-s .cmp-verticaltabs__item-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-verticaltabs-ss--tab-body-s .cmp-verticaltabs__item-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-verticaltabs-ss--tab-body-s .cmp-verticaltabs__item-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__content-wrapper {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__title {
        margin-bottom: 1rem;
        max-width: 100%
    }

    .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__body {
        max-width: 100%
    }

    .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__image-container {
        display: none
    }

    .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__container {
        display: block
    }

    .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__navigation {
        max-width: 100%
    }

    .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__tab--active .cmp-verticaltabs__tab-icon {
        display: block
    }

    .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-image,.cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__tab-content .cmp-verticaltabs__item-content .cmp-verticaltabs__item-video {
        display: block;
        max-height: 35rem;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%
    }

    .cmp-verticaltabs-ss--section-title-8-12 .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__body,.cmp-verticaltabs-ss--section-title-8-12 .cmp-verticaltabs.cmp-verticaltabs--edit-mode .cmp-verticaltabs__title {
        max-width: 100%
    }
}

.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.verticalTabs,.sectioncontent>.cmp-container>.aem-Grid>.verticalTabs {
    margin-left: -1rem;
    margin-right: -1rem;
    width: unset
}

@media(min-width: 769px) {
    .sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.verticalTabs,.sectioncontent>.cmp-container>.aem-Grid>.verticalTabs {
        margin-left:-4rem;
        margin-right: -4rem
    }
}

.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.verticalTabs .cmp-verticaltabs,.sectioncontent>.cmp-container>.aem-Grid>.verticalTabs .cmp-verticaltabs {
    padding: 4rem 1rem
}

.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.verticalTabs .cmp-verticaltabs--no-background,.sectioncontent>.cmp-container>.aem-Grid>.verticalTabs .cmp-verticaltabs--no-background {
    padding-bottom: 0;
    padding-top: 0
}

@media(min-width: 769px) {
    .sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.verticalTabs .cmp-verticaltabs,.sectioncontent>.cmp-container>.aem-Grid>.verticalTabs .cmp-verticaltabs {
        padding-left:4rem;
        padding-right: 4rem
    }
}

.sectioncontent>.cmp-container.mod--simple>.sectioncontent__content>.verticalTabs .cmp-verticaltabs-ss--bg-light .cmp-verticaltabs,.sectioncontent>.cmp-container>.aem-Grid>.verticalTabs .cmp-verticaltabs-ss--bg-light .cmp-verticaltabs {
    padding-bottom: 4rem;
    padding-top: 4rem
}

.cmp-webinars-hero {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0 0 1.5rem 1.5rem;
    margin: auto;
    max-width: 90rem;
    padding: 4rem
}

.cmp-webinars-hero,.cmp-webinars-hero * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cmp-webinars-hero__content-wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.cmp-webinars-hero__information {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.cmp-webinars-hero__information .cmp-webinars-hero__pretitle {
    color: #191919;
    margin-bottom: 1.5rem;
    margin-top: 0
}

@media(min-width: 1201px) {
    .cmp-webinars-hero__information .cmp-webinars-hero__pretitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinars-hero__information .cmp-webinars-hero__pretitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-webinars-hero__information .cmp-webinars-hero__pretitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-webinars-hero__information .cmp-webinars-hero__teaser-title {
    color: #191919;
    margin-bottom: 1rem;
    margin-top: 0
}

@media(min-width: 1201px) {
    .cmp-webinars-hero__information .cmp-webinars-hero__teaser-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinars-hero__information .cmp-webinars-hero__teaser-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-webinars-hero__information .cmp-webinars-hero__teaser-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

.cmp-webinars-hero__information .cmp-webinars-hero__teaser-description {
    color: #6b665f;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 100%;
    margin-bottom: 2rem;
    margin-top: 0;
    text-transform: uppercase
}

.cmp-webinars-hero__image-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end
}

.cmp-webinars-hero__image {
    border-radius: 1rem;
    width: 100%
}

@media(min-width: 1201px) {
    .cmp-webinars-hero__information {
        max-width:calc(41.66667% + 0.41667rem)
    }

    .cmp-webinars-hero__image-wrapper {
        max-width: calc(50% - 0.5rem)
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinars-hero {
        padding:3.5rem 4rem 4rem
    }

    .cmp-webinars-hero__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-webinars-hero__image {
        width: 100%
    }

    .cmp-webinars-hero__information .cmp-webinars-hero__pretitle,.cmp-webinars-hero__information .cmp-webinars-hero__teaser-title {
        margin-bottom: 1rem
    }

    .cmp-webinars-hero__information .cmp-webinars-hero__teaser-description {
        margin-bottom: 2rem
    }

    .cmp-webinars-hero__image-wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-webinars-hero {
        border-radius:0 0 1rem 1rem;
        padding: 2.5rem 1rem
    }

    .cmp-webinars-hero__content-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cmp-webinars-hero__image {
        border-radius: .5rem;
        width: 100%
    }

    .cmp-webinars-hero__information .cmp-webinars-hero__pretitle,.cmp-webinars-hero__information .cmp-webinars-hero__teaser-title {
        margin-bottom: 1rem
    }

    .cmp-webinars-hero__information .cmp-webinars-hero__teaser-description {
        margin-bottom: 2rem
    }

    .cmp-webinars-hero__image-wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 2.5rem
    }

    .cmp-webinars-hero__button-wrapper,.cmp-webinars-hero__button-wrapper .cmp-button {
        width: 100%
    }
}

.cmp-customers-overview-grid__overline {
    color: rgba(0,0,0,.5);
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 1.375rem;
    text-transform: uppercase
}

.cmp-customers-overview-grid-ss--light .cmp-customers-overview-grid__overline,.cmp-customers-overview-grid-ss--none .cmp-customers-overview-grid__overline {
    color: rgba(0,0,0,.5)
}

.cmp-customers-overview-grid-ss--color .cmp-customers-overview-grid__overline,.cmp-customers-overview-grid-ss--dark .cmp-customers-overview-grid__overline {
    color: hsla(0,0%,100%,.5)
}

.cmp-customers-overview-grid {
    padding-bottom: 6rem;
    padding-top: 3.5rem;
    row-gap: 0
}

@media(min-width: 769px) {
    .cmp-customers-overview-grid {
        padding-bottom:6rem;
        padding-top: 4rem
    }
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid {
        padding-bottom:6rem;
        padding-top: 4.5rem
    }
}

.cmp-customers-overview-grid__items-container {
    gap: 2.5rem 1rem
}

.cmp-customers-overview-grid .cmp-button.cmp-button--regular {
    padding: .75rem 2rem
}

.cmp-customers-overview-grid .cmp-customers-overview-grid__overline {
    font-size: .875rem;
    letter-spacing: .0875rem;
    line-height: 1.25rem
}

.cmp-customers-overview-grid .cmp-customers-overview-grid__filter-list {
    display: none;
    margin: 0;
    padding-bottom: .75rem
}

.cmp-customers-overview-grid .cmp-customers-overview-grid__text {
    border: .0625rem solid #ababab
}

.cmp-customers-overview-grid .cmp-customers-overview-grid__load-more-container {
    margin-top: 2.5rem
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid .cmp-customers-overview-grid__load-more-container {
        margin-top:3rem
    }
}

.cmp-customers-overview-grid .cmp-pagination {
    grid-column: 1/-1;
    margin-top: 2.5rem
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid .cmp-pagination {
        grid-column:4/span 9;
        margin-top: 3rem
    }
}

.cmp-customers-overview-grid__header-content {
    grid-column: 1/-1;
    margin-bottom: 1.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__header-content {
        margin-bottom:2rem
    }
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__header-content {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        margin-bottom: 3rem
    }
}

.cmp-customers-overview-grid__title {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-grid__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 2.5rem
    }
}

.cmp-customers-overview-grid__item {
    grid-column: 1/-1
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__item {
        grid-column:span 6
    }
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__item {
        grid-column:span 3
    }
}

.cmp-customers-overview-grid__filters-container {
    grid-column: span 6
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__filters-container {
        grid-column:span 12
    }
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__filters-container {
        grid-column:span 3;
        padding-right: 3rem
    }
}

.cmp-customers-overview-grid__filtered-content {
    grid-column: span 6
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__filtered-content {
        grid-column:span 12
    }
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__filtered-content {
        grid-column:span 9;
        position: relative
    }
}

.cmp-customers-overview-grid__filter-group {
    border-bottom: .0625rem solid var(--theme-ui-colors-gray1000);
    margin-bottom: 1rem
}

.cmp-customers-overview-grid__filter-group.mod--open .cmp-webinar-hub__arrow-down-icon svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.cmp-customers-overview-grid__filter-group.mod--open .cmp-customers-overview-grid__filter-list {
    display: block
}

.cmp-customers-overview-grid__dropdown-filter {
    margin-bottom: 1.5rem
}

.cmp-customers-overview-grid__accordion-button {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: .5rem;
    outline: none;
    padding: 0;
    width: 100%
}

.cmp-customers-overview-grid__accordion-button:focus-visible {
    outline: .125rem solid #3f59e4
}

@supports(-webkit-appearance: none) {
    .cmp-customers-overview-grid__accordion-button:focus-visible {
        outline:.0625rem solid -webkit-focus-ring-color;
        outline-offset: .0625rem
    }
}

@supports(-moz-appearance: none) {
    .cmp-customers-overview-grid__accordion-button:focus-visible {
        outline:.0625rem dotted #212121
    }
}

@supports(-ms-ime-align:auto) {
    .cmp-customers-overview-grid__accordion-button:focus-visible {
        outline: .0625rem solid -webkit-focus-ring-color;
        outline-offset: .125rem
    }
}

.cmp-customers-overview-grid__accordion-button .cmp-customers-overview-grid__filter-title {
    margin-bottom: 0
}

.cmp-customers-overview-grid__sort-by-title {
    display: none
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__sort-by-title {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: .5rem
    }
}

.cmp-customers-overview-grid__sort-by-dropdown {
    fill: rgba(0,0,0,.5);
    border: initial;
    color: rgba(0,0,0,.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    gap: .25rem;
    letter-spacing: .0875rem;
    line-height: 1.25rem;
    text-decoration: underline;
    text-transform: uppercase
}

.cmp-customers-overview-grid__message {
    display: none
}

.cmp-customers-overview-grid__message-text {
    color: #191919;
    margin-bottom: 2rem;
    text-align: center
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__message-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__message-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-grid__message-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-customers-overview-grid__message-image {
    display: block;
    max-height: 20.42rem
}

.cmp-customers-overview-grid__message.mod--active {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 4rem
}

.cmp-customers-overview-grid__count {
    margin-right: .75rem
}

.cmp-customers-overview-grid__clear {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border: 0;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    font-weight: 500;
    gap: .3rem;
    margin-bottom: 1.5rem;
    margin-left: auto;
    outline: unset;
    padding: initial
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__clear {
        position:absolute;
        right: 0;
        top: -2.375rem
    }
}

.cmp-customers-overview-grid__clear:focus-visible {
    outline: .125rem solid blue
}

@supports(-webkit-appearance: none) {
    .cmp-customers-overview-grid__clear:focus-visible {
        outline:.0625rem solid -webkit-focus-ring-color;
        outline-offset: .0625rem
    }
}

@supports(-moz-appearance: none) {
    .cmp-customers-overview-grid__clear:focus-visible {
        outline:.0625rem dotted #212121
    }
}

@supports(-ms-ime-align:auto) {
    .cmp-customers-overview-grid__clear:focus-visible {
        outline: .0625rem solid -webkit-focus-ring-color;
        outline-offset: .125rem
    }
}

.cmp-customers-overview-grid__sort-label {
    margin-left: .75rem
}

.cmp-customers-overview-grid__sort-by-dropdown-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-customers-overview-grid__sort-by-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.5rem
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__sort-by-grid {
        display:none
    }
}

.cmp-customers-overview-grid__filter-title {
    display: block;
    margin-bottom: .5rem
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__filter-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__filter-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-grid__filter-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-customers-overview-grid__search-and-filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
    margin-bottom: 2.5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__search-and-filter {
        display:grid;
        gap: 1rem;
        grid-template-columns: repeat(12,1fr)
    }
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__search-and-filter {
        -webkit-box-orient:unset;
        -webkit-box-direction: unset;
        display: block;
        -ms-flex-direction: unset;
        flex-direction: unset;
        margin-bottom: unset
    }
}

.cmp-customers-overview-grid__search-container {
    position: relative
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__button,.cmp-customers-overview-grid__search-container {
        grid-column:span 6
    }
}

.cmp-customers-overview-grid__search-input {
    background-color: #fffefa;
    border: .0625rem solid #ababab;
    border-radius: .375rem;
    color: #191919;
    height: 3rem;
    margin: .0625rem 0;
    outline-offset: 0;
    padding: .75rem 1rem .75rem 2.5rem;
    text-indent: .0625rem;
    width: 100%
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__search-input {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__search-input {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-customers-overview-grid__search-input {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-customers-overview-grid__search-input {
        padding:.75rem 1.25rem .75rem 2.75rem
    }
}

.cmp-customers-overview-grid__search-input--select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.cmp-customers-overview-grid__search-input::-webkit-input-placeholder {
    color: #ababab
}

.cmp-customers-overview-grid__search-input::-moz-placeholder {
    color: #ababab
}

.cmp-customers-overview-grid__search-input:-ms-input-placeholder {
    color: #ababab
}

.cmp-customers-overview-grid__search-input::-ms-input-placeholder {
    color: #ababab
}

.cmp-customers-overview-grid__search-input::placeholder {
    color: #ababab
}

.cmp-customers-overview-grid__search-input:hover {
    cursor: pointer;
    outline: .1875rem solid #e5e5e5
}

.cmp-customers-overview-grid__search-input:focus {
    border-color: #3f59e4;
    border-width: .125rem;
    outline: .1875rem solid #8ca4f5;
    text-indent: 0
}

.cmp-customers-overview-grid__search-input:disabled {
    background-color: #e5e5e5;
    border-color: #ababab;
    border-width: .0625rem;
    cursor: not-allowed;
    outline: none;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none
}

.cmp-customers-overview-grid__search-input--error:not(:disabled) {
    border-color: #b2551e;
    border-width: .125rem;
    margin: 0;
    text-indent: 0
}

.cmp-customers-overview-grid__search-input--error:not(:disabled):focus {
    outline-color: #f8c1a3
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__button {
        display:none
    }
}

.cmp-customers-overview-grid__search-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: .5rem
}

@media(min-width: 1201px) {
    .cmp-customers-overview-grid__items-container {
        gap:3rem 2rem;
        grid-template-columns: repeat(9,1fr)
    }
}

.cmp-related-pages-card__overline.cmp-card__overline.cmp-card__bottom-date {
    display: none
}

.cmp-customers-overview-grid--loading .cmp-pagination__button,.cmp-customers-overview-grid--loading .cmp-pagination__link {
    pointer-events: none;
    text-decoration: none
}

.cmp-customers-overview-grid-ss--image-size-small .cmp-customer-story-card__thumbnail,.cmp-customers-overview-grid-ss--image-size-small .cmp-related-pages-card__thumbnail {
    height: 4rem
}

.cmp-customers-overview-grid-ss--image-size-none .cmp-customer-story-card__thumbnail,.cmp-customers-overview-grid-ss--image-size-none .cmp-related-pages-card__thumbnail {
    display: none
}

.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card-overline,.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card__overline {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .75rem
}

.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card-overline-tag,.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card-overline__tag,.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card__overline-tag,.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card__overline__tag {
    border: .0625rem solid #ababab;
    border-radius: .375rem;
    padding: .1875rem .5rem
}

.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card-overline-separator,.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card-overline__separator,.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card__overline-separator,.cmp-customers-overview-grid-ss--overline-chip .cmp-related-pages-card__overline__separator {
    display: none
}

.cmp-customers-overview-grid-ss--overline-bottom-date .cmp-card__overline.cmp-card__bottom-date {
    display: block
}

.cmp-customers-overview-grid-ss--overline-bottom-date .cmp-card__top-date,.cmp-customers-overview-grid-ss--overline-bottom-date .cmp-related-pages-card__overline__separator {
    display: none
}

.cmp-customers-overview-grid-ss--overline-bottom-date .cmp-related-pages-card__overline {
    color: rgba(0,0,0,.66)
}

.subnav-columns {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    gap: 2rem;
    height: auto;
    justify-content: flex-start
}

.subnav-column,.subnav-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.subnav-column {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    max-width: 26rem
}

@media(min-width: 1201px) {
    .subnav-main-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .subnav-main-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .subnav-main-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

.subnav-list__footer {
    padding-right: 2rem
}

.subnav-list__footer-divider {
    background-color: #ababab;
    height: .0625rem;
    margin: 1rem 0;
    max-width: 18.4375rem
}

.subnav-list__presentation {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    gap: 0
}

.subnav-list__presentation-top {
    -ms-flex-align: start;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem;
    max-width: 26rem;
    padding-right: 2rem
}

.subnav-list__footer-links,.subnav-list__presentation-top,.subnav-list__presentation-top-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.subnav-list__footer-links,.subnav-list__presentation-top-links {
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem
}

.subnav-list__column-presentation {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.subnav-list__column-presentation,.subnav-list__main-presentation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.subnav-list__main-presentation {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-flex: 1;
    align-items: flex-start;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    gap: 1rem;
    max-width: 26rem;
    padding-right: 2rem
}

.subnav-title {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.5rem
}

.subnav-description,.subnav-title {
    color: var(--theme-ui-colors-gray600)
}

.subnav-description {
    line-height: 1.375rem
}

.subnav-list__presentation .anchor {
    color: var(--theme-ui-colors-gray900);
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    -webkit-transition: color .35s ease-in-out;
    transition: color .35s ease-in-out;

    width: fit-content
}


.cta-button__secondary--regular {
    -webkit-transition: color .4s,border-color .4s;
    transition: color .4s,border-color .4s
}

.cta-button__secondary--regular:hover {
    border-color: var(--theme-ui-colors-buttonSecondaryColorHover);
    color: var(--theme-ui-colors-buttonSecondaryColorHover)
}

.mobile-nav .subnav-list__presentation-heading {
    gap: .75rem
}

.mobile-nav .subnav-list__presentation,.mobile-nav .subnav-list__presentation-heading {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.mobile-nav .subnav-list__presentation {
    gap: 1.5rem
}

.mobile-nav .subnav-list__footer-divider {
    display: none;
    margin-top: 1.75rem
}

.mobile-nav .subnav-list__footer {
    padding-right: 0
}

.mobile-nav .subnav-list__wrapper {
    gap: 2rem
}

.mobile-nav :where(.wrapper__item:not(:last-child)) {
    border-bottom: .0625rem solid #ababab;
    padding-bottom: 2.25rem
}

.mobile-nav .mobile-nav__accordion-item {
    background-color: var(--theme-ui-colors-gray100);
    height: auto;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 2rem 0;
    position: relative;
    top: 0;
    z-index: 22
}

.mobile-nav .mobile-nav__icon {
    display: inline-block;
    height: .75rem;
    margin-right: .125rem;
    position: relative;
    width: .75rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .mobile-nav .subnav-list__footer-divider {
        display:block
    }

    .mobile-nav .wrapper__item {
        border-bottom: unset;
        grid-column: span 1;
        padding-bottom: 0
    }

    .mobile-nav .wrapper__item--double-size {
        grid-column: span 2
    }

    .mobile-nav .wrapper__item--double-size .subnav-list__presentation {
        max-width: 19rem
    }

    .mobile-nav .subnav-list__wrapper {
        display: grid;
        gap: 2.5rem;
        grid-template-columns: repeat(2,1fr)
    }

    .mobile-nav .mobile-nav__icon {
        margin-right: .375rem
    }
}

.back-button,.close-button,.desktop-nav-list__button-item,.locale-switcher-mobile,.main-nav__mobile-actions button,.mobile-nav-trigger,.open-button,.tippy-top__link-button,.tippy-top__locales-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    cursor: pointer;
    outline: inherit;
    padding: 0
}

.cmp-header-v2__menu-toggle .close-button:focus-visible,.cmp-header-v2__menu-toggle .open-button:focus-visible,.desktop-nav-list__button-item:focus-visible,.locale-switcher-mobile:focus-visible,.main-nav__cta:focus-visible,.mobile-nav-trigger:focus-visible,.mobile-subpanel__header .back-button:focus-visible,.tippy-top__locales-button:focus-visible {
    outline: .1875rem solid #3f59e4;
    outline-offset: .125rem
}

.cmp-header-v2 {
    --header-spacing-value: 2rem;
    padding-bottom: var(--header-spacing-value);
    position: relative;
    z-index: 1000
}

.cmp-header-v2 .header-blur-overlay {
    backdrop-filter: blur(1.5rem);
    background: rgba(0,0,0,.16);
    height: 100vh;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    width: 100vw;
    z-index: -1
}

.cmp-header-v2.mobile-menu-is-open .header-blur-overlay {
    opacity: 1;
    pointer-events: auto
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2 {
        --header-spacing-value:3rem
    }

    .cmp-header-v2 .main-nav__company-logo.mobile-tablet-only,.cmp-header-v2 .main-nav__left-group {
        margin-left: -1rem
    }

    .cmp-header-v2 .main-nav__ctas {
        margin-right: -1rem
    }
}

@media(min-width: 1201px) {
    .cmp-header-v2 {
        --header-spacing-value:4rem
    }

    .cmp-header-v2 .main-nav__company-logo.mobile-tablet-only,.cmp-header-v2 .main-nav__left-group {
        margin-left: -1.5rem
    }

    .cmp-header-v2 .main-nav__ctas {
        margin-right: -1.5rem
    }
}

.cmp-header-v2 .icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center
}

.cmp-header-v2.mobile-menu-is-open .cmp-header-v2__menu-toggle .hamburger-button {
    display: none
}

.cmp-header-v2.mobile-menu-is-open .cmp-header-v2__menu-toggle .close-button {
    display: block
}

.cmp-header-v2 .cmp-header-v2__tippy-top {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0,0%,95%,.8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.5rem
}

.cmp-header-v2 .cmp-header-v2__main-nav {
    height: 4rem;
    left: 0;
    pointer-events: none;
    position: relative;
    top: 1rem;
    width: 100%
}

.cmp-header-v2 .cmp-header-v2__main-nav .close-button,.cmp-header-v2 .cmp-header-v2__main-nav .open-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    aspect-ratio: 1/1;
    border-radius: 2rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 4rem;
    justify-content: center;
    width: 4rem
}

.cmp-header-v2 .cmp-header-v2__main-nav .close-button {
    background-color: #000;
    display: none
}

@media(max-width: 768px) {
    .cmp-header-v2 .cmp-header-v2__main-nav .main-nav__mobile-actions {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 1rem;
        margin-right: .5rem;
        padding: 0 1rem
    }

    .cmp-header-v2 .cmp-header-v2__main-nav .main-nav__mobile-actions .mobile-action-icon {
        height: 1.75rem;
        width: 1.75rem
    }
}

.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__ctas {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    pointer-events: auto
}

.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__company-logo.mobile-tablet-only,.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__ctas,.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__left-group {
    backdrop-filter: blur(1.25rem) saturate(2);
    background: hsla(0,0%,98%,.6);
    -webkit-box-shadow: 0 .3125rem .8rem rgba(0,0,0,.1);
    box-shadow: 0 .3125rem .8rem rgba(0,0,0,.1)
}

.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: space-between;
    position: relative;
    z-index: 2
}

.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__company-logo {
    pointer-events: auto
}

.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__company-logo.mobile-tablet-only {
    border-radius: 2rem;
    height: 100%;
    padding: 0 1rem
}

.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__company-logo.mobile-tablet-only,.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__company-logo.mobile-tablet-only .main-nav__logo-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__company-logo.mobile-tablet-only .main-nav__logo-link svg {
    height: 2rem;
    width: auto
}

@media(min-width: 1201px) {
    .cmp-header-v2 .cmp-header-v2__main-nav .main-nav__company-logo.mobile-tablet-only {
        display:none
    }
}

.cmp-header-v2 .cmp-header-v2__main-nav .cmp-header-v2__mobile-nav-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem;
    list-style: none;
    margin: 0;
    padding: 0
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2 .cmp-header-v2__main-nav {
        top:1.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-header-v2 .cmp-header-v2__main-nav {
        height:5rem;
        top: 2rem
    }

    .cmp-header-v2 .cmp-header-v2__main-nav .main-nav__container {
        gap: 1rem
    }

    .cmp-header-v2 .cmp-header-v2__main-nav .main-nav__left-group {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 2.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2.5rem;
        height: 100%;
        padding: 0 1.5rem;
        pointer-events: auto
    }

    .cmp-header-v2 .cmp-header-v2__main-nav .main-nav__logo-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .cmp-header-v2 .cmp-header-v2__main-nav .cmp-header-v2__desktop-nav,.cmp-header-v2 .cmp-header-v2__main-nav .main-nav__company-logo {
        background: transparent;
        height: auto;
        padding: 0
    }

    .cmp-header-v2 .cmp-header-v2__main-nav .cmp-header-v2__desktop-nav-list {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: .63rem;
        list-style: none;
        margin: 0;
        padding: 0
    }
}

@media(max-width: 768px) {
    .cmp-header-v2:not(.mobile-menu-is-open) .icon-okta.mobile-only,.cmp-header-v2:not(.mobile-menu-is-open) .main-nav__mobile-actions {
        display:none
    }

    .cmp-header-v2.mobile-menu-is-open .icon-okta.mobile-only,.cmp-header-v2:not(.mobile-menu-is-open) .icon-okta:not(.mobile-only) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .cmp-header-v2.mobile-menu-is-open .icon-okta:not(.mobile-only) {
        display: none
    }
}

.cmp-header-v2.is-scrolled .cmp-header-v2__main-nav {
    position: fixed
}

.cmp-header-v2 .cmp-header-v2__desktop-panels {
    margin-top: 2rem;
    pointer-events: auto;
    position: relative
}

.cmp-header-v2 .cmp-header-v2__desktop-panels .mega-panel {
    background: #fff;
    border-radius: 1rem;
    -webkit-box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
    box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
    left: 0;
    opacity: 0;
    position: absolute;
    top: 100%;
    -webkit-transition: opacity .3s ease,visibility 0s linear .3s;
    transition: opacity .3s ease,visibility 0s linear .3s;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.cmp-header-v2 .cmp-header-v2__desktop-panels .mega-panel.is-fading-in {
    opacity: 1;
    -webkit-transition: opacity .3s ease,visibility 0s linear 0s;
    transition: opacity .3s ease,visibility 0s linear 0s;
    visibility: visible
}

.cmp-header-v2 .cmp-header-v2__desktop-panels .mega-panel__grid {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.625rem;
    padding: 4rem
}

.cmp-header-v2 .cmp-header-v2__desktop-panels .mega-panel__col {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.cmp-header-v2 .cmp-header-v2__menu-toggle .close-button {
    display: none
}

.cmp-header-v2 .cmp-header-v2__menu-toggle .hamburger-button {
    display: block
}

.cmp-header-v2 .cmp-header-v2__mobile-menu {
    --header-total-height: var(--header-total-height,0px);
    left: 0;
    margin-top: 1rem;
    max-height: calc(100vh - var(--header-total-height, 0px) - 1rem);
    opacity: 0;
    pointer-events: auto;
    position: absolute;
    top: 100%;
    -webkit-transition: opacity .3s ease,visibility 0s linear .3s,height .4s cubic-bezier(0.25,0.8,0.25,1);
    transition: opacity .3s ease,visibility 0s linear .3s,height .4s cubic-bezier(0.25,0.8,0.25,1);
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.cmp-header-v2 .cmp-header-v2__mobile-menu.is-fading-in {
    opacity: 1;
    -webkit-transition: opacity .3s ease,visibility 0s linear 0s;
    transition: opacity .3s ease,visibility 0s linear 0s;
    visibility: visible
}

.cmp-header-v2 .cmp-header-v2__mobile-menu .mobile-menu__container {
    background: #fff;
    border-radius: 1.5rem;
    -webkit-box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
    box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.cmp-header-v2 .cmp-header-v2__mobile-menu .cmp-header-v2__subpanels-container,.cmp-header-v2 .cmp-header-v2__mobile-menu .mobile-menu__body-wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity .3s,-webkit-transform .4s cubic-bezier(0.25,0.8,0.25,1);
    transition: opacity .3s,-webkit-transform .4s cubic-bezier(0.25,0.8,0.25,1);
    transition: transform .4s cubic-bezier(0.25,0.8,0.25,1),opacity .3s;
    transition: transform .4s cubic-bezier(0.25,0.8,0.25,1),opacity .3s,-webkit-transform .4s cubic-bezier(0.25,0.8,0.25,1);
    width: 100%;
    will-change: transform,opacity
}

.cmp-header-v2 .cmp-header-v2__mobile-menu .mobile-menu__body-wrapper {
    background: #fff;
    opacity: 1;
    overflow-y: auto;
    padding: 1.5rem;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    z-index: 1
}

.cmp-header-v2 .cmp-header-v2__mobile-menu .cmp-header-v2__subpanels-container {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    z-index: 2
}

.cmp-header-v2 .cmp-header-v2__mobile-menu .cmp-header-v2__subpanels-container.is-active {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.cmp-header-v2 .cmp-header-v2__mobile-menu .mobile-menu__body-wrapper.is-slid {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2 .cmp-header-v2__mobile-menu {
        margin-top:1.5rem
    }
}

.cmp-header-v2 .cmp-header-v2__subpanels-container {
    height: 100%;
    left: 0;
    overflow-y: auto;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    width: 100%
}

.cmp-header-v2 .cmp-header-v2__subpanels-container.is-active {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.cmp-header-v2 .cmp-header-v2__subpanels-container .mega-panel__col {
    width: 100%
}

.cmp-header-v2 .cmp-header-v2__subpanels-container .mobile-subpanel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: #fff;
    border-radius: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem;
    padding: 1.5rem;
    width: 100%
}

.cmp-header-v2 .cmp-header-v2__subpanels-container .mobile-subpanel.is-hidden {
    display: none
}

.cmp-header-v2 .main-nav__cta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-item-align: stretch;
    align-items: center;
    align-self: stretch;
    border-radius: 1.875rem;
    cursor: pointer;
    display: none;
    gap: 1.125rem;
    justify-content: center;
    min-width: 9rem;
    padding: .5rem 1rem
}

.cmp-header-v2 .main-nav__cta:hover {
    background-color: #fffefa;
    color: #191919
}

.cmp-header-v2 .main-nav__cta--primary,.cmp-header-v2 .main-nav__cta--primary:hover {
    background-color: #3f59e4;
    color: #fffefa
}

.cmp-header-v2 .main-nav__cta,.cmp-header-v2 .main-nav__cta * {
    text-decoration: none
}

@media(min-width: 1201px) {
    .cmp-header-v2 .main-nav__cta,.cmp-header-v2 .main-nav__cta * {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2 .main-nav__cta,.cmp-header-v2 .main-nav__cta * {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-header-v2 .main-nav__cta,.cmp-header-v2 .main-nav__cta * {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px) {
    .cmp-header-v2 .main-nav__cta {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media(min-width: 1201px) {
    .cmp-header-v2 .main-nav__cta {
        padding:1.125rem 1rem
    }
}

.cmp-header-v2 .main-nav__ctas--animated {
    min-width: 0
}


.cmp-header-v2 .main-nav__ctas--animated .main-nav__ctas-animated-wrapper {
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: none;
    gap: 0;
    overflow: hidden;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-header-v2 .main-nav__ctas--animated .main-nav__ctas-animated-wrapper {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: .75rem
    }
}

.cmp-header-v2 .main-nav__ctas--animated .main-nav__cta {
    -webkit-box-flex: 0;

    min-width: 0;
    overflow: hidden;
    -webkit-transition: flex-grow .6s cubic-bezier(0.25,0.8,0.25,1),opacity .6s,padding .6s cubic-bezier(0.25,0.8,0.25,1),-webkit-flex-basis .6s cubic-bezier(0.25,0.8,0.25,1),-webkit-box-flex .6s cubic-bezier(0.25,0.8,0.25,1),-webkit-flex-shrink .6s cubic-bezier(0.25,0.8,0.25,1);
    transition: flex-grow .6s cubic-bezier(0.25,0.8,0.25,1),opacity .6s,padding .6s cubic-bezier(0.25,0.8,0.25,1),-webkit-flex-basis .6s cubic-bezier(0.25,0.8,0.25,1),-webkit-box-flex .6s cubic-bezier(0.25,0.8,0.25,1),-webkit-flex-shrink .6s cubic-bezier(0.25,0.8,0.25,1);
    transition: flex-basis .6s cubic-bezier(0.25,0.8,0.25,1),flex-grow .6s cubic-bezier(0.25,0.8,0.25,1),flex-shrink .6s cubic-bezier(0.25,0.8,0.25,1),opacity .6s,padding .6s cubic-bezier(0.25,0.8,0.25,1);
    transition: flex-basis .6s cubic-bezier(0.25,0.8,0.25,1),flex-grow .6s cubic-bezier(0.25,0.8,0.25,1),flex-shrink .6s cubic-bezier(0.25,0.8,0.25,1),opacity .6s,padding .6s cubic-bezier(0.25,0.8,0.25,1),-webkit-flex-basis .6s cubic-bezier(0.25,0.8,0.25,1),-ms-flex-preferred-size .6s cubic-bezier(0.25,0.8,0.25,1),-webkit-box-flex .6s cubic-bezier(0.25,0.8,0.25,1),-ms-flex-positive .6s cubic-bezier(0.25,0.8,0.25,1),-webkit-flex-shrink .6s cubic-bezier(0.25,0.8,0.25,1),-ms-flex-negative .6s cubic-bezier(0.25,0.8,0.25,1);
    white-space: nowrap
}


.cmp-header-v2 .main-nav__ctas--animated.hover-left .main-nav__cta:first-child {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.cmp-header-v2 .main-nav__ctas--animated.hover-left .main-nav__cta:last-child {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    opacity: 0;
    padding: 0;
    pointer-events: none
}

.cmp-header-v2 .main-nav__ctas--animated.hover-right .main-nav__cta:last-child {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.cmp-header-v2 .main-nav__ctas--animated.hover-right .main-nav__cta:first-child {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    opacity: 0;
    padding: 0;
    pointer-events: none
}

.main-nav__container,.tippy-top__container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.tippy-top__link-list {
    gap: 2rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.tippy-top__left,.tippy-top__link-list,a.tippy-top__left-link,a.tippy-top__link,button.tippy-top__link-button,button.tippy-top__locales-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

a.tippy-top__left-link,a.tippy-top__link,button.tippy-top__link-button,button.tippy-top__locales-button {
    gap: .25rem
}

a.tippy-top__left-link:hover,a.tippy-top__link:hover,button.tippy-top__link-button:hover,button.tippy-top__locales-button:hover {
    cursor: pointer;
    text-decoration: underline;
    text-underline-offset: .1875rem
}

a.tippy-top__left-link,a.tippy-top__left-link *,a.tippy-top__link,a.tippy-top__link *,button.tippy-top__link-button,button.tippy-top__link-button *,button.tippy-top__locales-button,button.tippy-top__locales-button * {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .75rem;
    font-weight: 500;
    letter-spacing: .01125rem;
    line-height: 1.25rem;
    text-decoration: none
}

a.tippy-top__left-link {
    display: block
}

a.tippy-top__left-link .tippy-top__cta,a.tippy-top__left-link .tippy-top__text {
    color: #191919
}

a.tippy-top__left-link .tippy-top__cta {
    display: inline-block;
    text-decoration: underline
}

a.tippy-top__left-link .tippy-top__text {
    margin-right: .5rem
}

@media(min-width: 1201px) {
    a.tippy-top__left-link .tippy-top__text {
        margin-right:1rem
    }
}

a.tippy-top__left-link:hover {
    text-decoration: none
}

a.tippy-top__left-link:hover .tippy-top__cta {
    color: #3f59e4
}

a.tippy-top__left-link--has-text.tippy-top__left-link--has-cta:hover .tippy-top__text {
    text-decoration: none
}

a.tippy-top__left-link--has-text:not(.tippy-top__left-link--has-cta):hover .tippy-top__text {
    text-decoration: underline
}

.tippy-top__link,.tippy-top__locales-button.locale-switcher {
    color: #191919
}

.desktop-nav-list__button-item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .0625rem solid transparent;
    border-radius: .9375rem;
    color: #191919;
    cursor: pointer;

    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    padding: .25rem .75rem;
    vertical-align: middle
}

@media(min-width: 1201px) {
    .desktop-nav-list__button-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .desktop-nav-list__button-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .desktop-nav-list__button-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.desktop-nav-list__button-item:hover,.desktop-nav-list__button-item[aria-expanded=true] {
    background-color: #3f59e4;
    color: #fffefa
}

.mobile-menu__ctas {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-line-pack: start;
    -ms-flex-item-align: stretch;
    align-content: flex-start;
    align-items: flex-start;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .75rem;
    margin-top: 4rem
}

.mobile-subpanel .mobile-menu__ctas {
    margin-top: 1rem
}

.mobile-menu__ctas .cta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    align-items: center;
    border: .09375rem solid #191919;
    border-radius: 4rem;
    color: #191919;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    gap: .5rem;
    justify-content: center;
    padding: .75rem 2rem;
    text-decoration: none;
    white-space: nowrap
}

.mobile-menu__ctas .cta--primary {
    background: #191919;
    color: #fffefa
}

.back-button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-item-align: stretch;
    align-items: center;
    align-self: stretch;
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .75rem
}

@media(min-width: 1201px) {
    .back-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .back-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .back-button {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.back-button,.mobile-subpanel__header {
    width: 100%
}

.back-button__icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mobile-menu__body-wrapper,.mobile-nav-trigger,.mobile-nav-trigger-wrapper {
    width: 100%
}

.mobile-nav-trigger {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

@media(min-width: 1201px) {
    .mobile-nav-trigger {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .mobile-nav-trigger {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .mobile-nav-trigger {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.call-link-mobile,.locale-switcher-mobile {
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem;
    justify-content: space-between;
    text-align: center
}

.call-link-mobile,.call-link-mobile *,.locale-switcher-mobile,.locale-switcher-mobile * {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .75rem;
    font-weight: 500;
    letter-spacing: .01125rem;
    line-height: 1.25rem;
    text-decoration: none
}

.locale-switcher-mobile .current-locale {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .38rem;
    justify-content: center
}

.call-link-mobile {
    border-right: .0625rem solid #ababab
}

.mobile-menu__bottom-links {
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 2.5rem
}

.main-column,.mobile-menu__bottom-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-negative: 0;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-shrink: 0;
    gap: 4rem;
    padding-right: 0;
    width: 100%
}

@media(min-width: 1201px) {
    .main-column {
        padding-right:1.5rem
    }
}

.main-column__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    background: #f1f1f1;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .75rem;
    padding: 1rem
}

@media(min-width: 1201px) {
    .main-column__head {
        background-color:transparent;
        border-radius: 0;
        padding: 0 .62rem 0 0
    }
}

.main-column__description,.main-column__title {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-header-v2__subpanels-container .main-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2__subpanels-container .main-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-header-v2__subpanels-container .main-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-header-v2__desktop-panels .main-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 125%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2__desktop-panels .main-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.75rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 128%
    }
}

@media(max-width: 768px) {
    .cmp-header-v2__desktop-panels .main-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 133%
    }
}

@media(min-width: 1201px) {
    .main-column__description .cmp-header-v2__subpanels-container {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .main-column__description .cmp-header-v2__subpanels-container {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .main-column__description .cmp-header-v2__subpanels-container {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-header-v2__desktop-panels .main-column__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2__desktop-panels .main-column__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-header-v2__desktop-panels .main-column__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.main-column__links-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    border-top: .0625rem solid #c5c5c5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .875rem;
    list-style: none;
    margin: 0;
    padding: 1.5rem 0 .75rem;
    width: 100%
}

@media(min-width: 1201px) {
    .main-column__links-list {
        padding:3rem 0 0
    }
}

.main-column__link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-item-align: stretch;
    align-items: center;
    align-self: stretch;
    color: #555;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem
}

.main-column__link:hover {
    cursor: pointer;
    text-decoration: underline
}

.main-column__link,.main-column__link * {
    text-decoration: none
}

@media(min-width: 1201px) {
    .main-column__link,.main-column__link * {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .main-column__link,.main-column__link * {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .main-column__link,.main-column__link * {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.main-column__link-icon {
    aspect-ratio: 1/1;
    height: auto;
    width: .75rem
}

body.mobile-menu-open {
    overflow: hidden
}

.is-hidden {
    display: none
}

.mobile-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.desktop-only,.tablet-only {
    display: none
}

.mobile-tablet-only {
    display: block
}

.tablet-desktop-only {
    display: none
}

@media(min-width: 769px) {
    .cmp-header-v2 .icon.mobile-only,.mobile-only {
        display:none
    }

    .tablet-desktop-only,.tablet-only {
        display: block
    }

    .tippy-top__right {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media(min-width: 1201px) {
    .cmp-header-v2 .icon.mobile-only,.mobile-only,.mobile-tablet-only {
        display:none
    }

    .desktop-only {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.locale-panel:not(.locale-panel--mobile) {
    position: absolute;
    top: calc(100% + 1rem);
    width: 10rem;
    z-index: 10
}

@media(min-width: 769px)and (max-width:1200px) {
    .locale-panel:not(.locale-panel--mobile) {
        left:-50%
    }
}

.locale-panel.is-hidden {
    display: none
}

.locale-panel__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: #fff;
    border-radius: 1rem;
    
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
    list-style: none;
    margin: 0;
    overflow-y: auto;
    padding: 1.5rem
}

.locale-panel__list li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.locale-panel__list li a {
    color: #555;
    display: block;
    text-decoration: none
}

@media(min-width: 1201px) {
    .locale-panel__list li a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .locale-panel__list li a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .locale-panel__list li a {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.locale-panel__list li a:focus,.locale-panel__list li a:hover {
    color: #3f59e4
}

.locale-panel--mobile {
    margin-top: 1.5rem
}

.locale-panel--mobile:not(.is-hidden) {
    opacity: 1;
    visibility: visible
}

.locale-panel--mobile .locale-panel__list {
    -ms-flex-item-align: stretch;
    align-self: stretch;
    background: #f1f1f1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.locale-panel--mobile .locale-panel__list li a {
    color: #191919
}

.locale-panel--mobile .locale-panel__list li a:focus,.locale-panel--mobile .locale-panel__list li a:hover {
    color: #3f59e4
}

.locale-switcher-mobile[aria-expanded=false] .locale-chevron-down,.tippy-top__locales-button[aria-expanded=false] .locale-chevron-down {

    display: -ms-inline-flexbox;
    display: inline-flex
}

.locale-switcher-mobile[aria-expanded=false] .locale-chevron-up,.locale-switcher-mobile[aria-expanded=true] .locale-chevron-down,.tippy-top__locales-button[aria-expanded=false] .locale-chevron-up,.tippy-top__locales-button[aria-expanded=true] .locale-chevron-down {
    display: none
}

.locale-switcher-mobile[aria-expanded=true] .locale-chevron-up,.tippy-top__locales-button[aria-expanded=true] .locale-chevron-up {

    display: -ms-inline-flexbox;
    display: inline-flex
}

.header-platform-card__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: .75rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .75rem;
    padding: .75rem;
    text-decoration: none
}

@media(min-width: 1201px) {
    .header-platform-card__link {
        border-radius:1rem;
        gap: 2.5rem;
        padding: 1.5rem
    }
}

.header-platform-card__link,.header-platform-card__link * {
    text-decoration: none
}

.header-platform-card__image {
    height: 2rem;
    width: auto
}

.header-platform-card__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem
}

.header-platform-card__title {
    color: #fffefa
}

@media(min-width: 1201px) {
    .header-platform-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .header-platform-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .header-platform-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.header-platform-card__description {
    color: #fffefa
}

@media(min-width: 1201px) {
    .header-platform-card__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .header-platform-card__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .header-platform-card__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.header-customer-card__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
    text-decoration: none
}

.header-customer-card__link,.header-customer-card__link * {
    text-decoration: none
}

.header-customer-card__link:hover .header-customer-card__cta {
    color: #3f59e4
}

.header-customer-card__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: flex-start;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1rem;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 8.75rem;
    justify-content: space-between;
    padding: 1rem;
    width: 100%
}

.header-customer-card__top,.header-customer-card__top--with-arrow .header-customer-card__arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header-customer-card__top--without-arrow .header-customer-card__arrow {
    display: none
}

@media(min-width: 1201px) {
    .header-customer-card__top {
        height:16.875rem;
        padding: 1.5rem
    }
}

.header-customer-card__arrow-wrapper {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.header-customer-card__arrow {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    align-items: center;
    aspect-ratio: 1/1;
    background: #fff;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    gap: .625rem;
    height: 1.75rem;
    justify-content: center;
    width: 1.75rem
}

@media(min-width: 1201px) {
    .header-customer-card__arrow {
        height:2rem;
        width: 2rem
    }
}

.header-customer-card__title {
    color: #fff
}

@media(min-width: 1201px) {
    .header-customer-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .header-customer-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .header-customer-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.header-customer-card__description {
    color: #000
}

@media(min-width: 1201px) {
    .header-customer-card__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .header-customer-card__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .header-customer-card__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.header-customer-card__cta {
    color: #000;
    display: block;
    margin-top: 1.5rem;
    text-decoration: underline
}

@media(min-width: 1201px) {
    .header-customer-card__cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .header-customer-card__cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .header-customer-card__cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.header-product-card__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
    text-decoration: none
}

.header-product-card__link,.header-product-card__link * {
    text-decoration: none
}

.header-product-card__link:hover .header-product-card__cta {
    color: #3f59e4
}

.header-product-card__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 8.75rem;
    justify-content: space-between;
    padding: 1rem;
    width: 100%
}

@media(min-width: 1201px) {
    .header-product-card__top {
        height:16.875rem;
        padding: 1.5rem
    }
}

.header-product-card__title {
    color: #fff;
    display: inline-block
}

@media(min-width: 1201px) {
    .header-product-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .header-product-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .header-product-card__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.header-product-card__pretitle {
    color: #fff
}

@media(min-width: 1201px) {
    .header-product-card__pretitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .header-product-card__pretitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .header-product-card__pretitle {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.header-product-card__description {
    color: #000
}

@media(min-width: 1201px) {
    .header-product-card__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .header-product-card__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .header-product-card__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.header-product-card__cta {
    color: #000;
    display: block;
    margin-top: 1.5rem;
    text-decoration: underline
}

@media(min-width: 1201px) {
    .header-product-card__cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .header-product-card__cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .header-product-card__cta {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.standard-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-flex: 1;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.5rem;
    width: 100%
}

.standard-column:not(:has(.standard-column__links-wrapper)):has(.standard-column__cards-wrapper:nth-child(2)) .standard-column__title {
    padding: 0
}

@media(min-width: 1201px) {
    .standard-column:not(:has(.standard-column__links-wrapper)):has(.standard-column__cards-wrapper:nth-child(2)) .standard-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .standard-column:not(:has(.standard-column__links-wrapper)):has(.standard-column__cards-wrapper:nth-child(2)) .standard-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .standard-column:not(:has(.standard-column__links-wrapper)):has(.standard-column__cards-wrapper:nth-child(2)) .standard-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .standard-column {
        gap:1rem
    }
}

.standard-column__section {
    width: 100%
}

@media(min-width: 1201px) {
    .standard-column__section:not(:first-child) {
        margin-top:1.5rem
    }
}

.standard-column__title {
    background: #fff;
    color: #191919;
    padding: .75rem 0;
    position: sticky;
    top: 0
}

@media(min-width: 1201px) {
    .cmp-header-v2__subpanels-container .standard-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2__subpanels-container .standard-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-header-v2__subpanels-container .standard-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-header-v2__desktop-panels .standard-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2__desktop-panels .standard-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-header-v2__desktop-panels .standard-column__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .standard-column__title {
        background:none;
        padding: 0;
        position: static
    }
}

.standard-column__link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-item-align: stretch;
    align-items: center;
    align-self: stretch;
    color: #555;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.standard-column__link,.standard-column__link * {
    text-decoration: none
}

.standard-column__link:hover {
    cursor: pointer;
    text-decoration: underline
}

.standard-column__link-text {
    color: #555;
    padding: .75rem 0
}

@media(min-width: 1201px) {
    .cmp-header-v2__subpanels-container .standard-column__link-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2__subpanels-container .standard-column__link-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-header-v2__subpanels-container .standard-column__link-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-header-v2__desktop-panels .standard-column__link-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-header-v2__desktop-panels .standard-column__link-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-header-v2__desktop-panels .standard-column__link-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .standard-column__link-text {
        padding:0
    }
}

.standard-column__cards-wrapper {
    width: 100%
}

.standard-column__cards-wrapper:not(:first-child) {
    margin-top: 1rem
}

.standard-column__links-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    list-style: none;
    margin: 0;
    padding: 0
}

@media(min-width: 1201px) {
    .standard-column__links-list {
        gap:.875rem;
        margin-top: 1rem
    }
}

.standard-column__cards-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.standard-column__links-wrapper {
    width: 100%
}

@media(min-width: 1201px) {
    .standard-column__links-wrapper {
        padding-right:2rem
    }
}

.standard-column__link-item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .625rem
}

.standard-column__card-item {
    width: 100%
}

.special-column__accordion-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    background: #f2f2f2;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0
}


.special-column__accordion-item--featured {
    background: #3f59e4
}

.special-column__accordion-item--featured .special-column__accordion-title {
    color: #fff
}

.special-column__accordion-item--featured .special-column__link-item {
    color: #fffefa
}

.special-column__accordion-item .special-column__accordion-title {
    padding: 1rem 1rem 1.12rem
}

@media(min-width: 1201px) {
    .special-column__accordion-item .special-column__accordion-title {
        padding:1.5rem 1.5rem .88rem
    }
}

.special-column__accordion-item .special-column__accordion-content {
    padding: 0 1rem 1rem
}

@media(min-width: 1201px) {
    .special-column__accordion-item .special-column__accordion-content {
        padding:0 1.5rem 1.5rem
    }
}

.special-column__accordion-item:not([open]) .special-column__accordion-title {
    padding: 1rem
}

.special-column__accordion-title {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: flex-start;
    align-self: stretch;
    color: #000;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .75rem;
    justify-content: space-between;
    list-style: none
}

@media(min-width: 1201px) {
    .special-column__accordion-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .special-column__accordion-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .special-column__accordion-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.special-column__accordion-title .icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    aspect-ratio: 1/1;
    background-color: #fff;
    border: .0625rem solid rgba(0,0,0,.2);
    border-radius: 100rem;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1.75rem;
    justify-content: center;
    width: 1.75rem
}

.special-column__accordion-title::-webkit-details-marker,.special-column__accordion-title::marker {
    display: none
}

.special-column__accordion-title .icon {
    font-size: 1.5rem;
    font-weight: 700;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

.special-column__accordion-item[open]>.special-column__accordion-title .icon:before,.special-column__accordion-title .icon:before {
    content: none
}

.special-column__accordion-title .icon-plus {
    
    display: -ms-inline-flexbox;
    display: inline-flex
}

.special-column__accordion-item[open]>.special-column__accordion-title .icon-plus,.special-column__accordion-title .icon-minus {
    display: none
}

.special-column__accordion-item[open]>.special-column__accordion-title .icon-minus {
    
    display: -ms-inline-flexbox;
    display: inline-flex
}

.special-column__link-list {
    list-style: none;
    margin: 0 0 1rem;
    padding: 0
}

.special-column__link-list li {
    margin-bottom: .5rem
}

.special-column__link-item {
    color: #555;
    text-decoration: none
}

@media(min-width: 1201px) {
    .special-column__link-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .special-column__link-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .special-column__link-item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.special-column__link-list a:hover {
    text-decoration: underline
}

.special-column__cta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-item-align: stretch;
    align-items: center;
    align-self: stretch;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    justify-content: center;
    padding: .75rem 2rem
}

.special-column__cta,.special-column__cta * {
    text-decoration: none
}

@media(min-width: 1201px) {
    .special-column__cta-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .02rem;
        line-height: 150%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .special-column__cta-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .02rem;
        line-height: 150%
    }
}

@media(max-width: 768px) {
    .special-column__cta-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .02rem;
        line-height: 150%
    }
}

@media(min-width: 1201px) {
    .special-column__accordion-title {
        cursor:default;
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .special-column__accordion-title .icon {
        display: none
    }
}

.mega-panel__col.special-column__accordion-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-flex-item-align: stretch;
    align-items: flex-start;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .75rem;
    visibility: visible
}

.mega-panel__col.special-column__accordion-group.is-calculating {
    visibility: hidden
}

.cmp-header-v2__desktop-panels .special-column__accordion-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;

}

.cmp-marketo-form {
    background-color: #fffefa;
    border: .0625rem solid #afaba1;
    border-radius: 1rem;
    padding: 3rem
}

.cmp-marketo-form,.cmp-marketo-form * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cmp-marketo-form__label-wrapper {
    gap: .5rem
}

.cmp-marketo-form__label-wrapper,.cmp-marketo-form__submit-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.cmp-marketo-form__submit-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    justify-content: flex-start
}

.cmp-marketo-form__title {
    margin-bottom: 2rem;
    margin-top: 0
}

@media(min-width: 1201px) {
    .cmp-marketo-form__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-marketo-form__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cmp-marketo-form__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-marketo-form__policy {
    color: #6b665f;
    margin-bottom: 2rem;
    margin-top: .5rem
}

@media(min-width: 1201px) {
    .cmp-marketo-form__policy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-marketo-form__policy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-marketo-form__policy {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-marketo-form__policy-link {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-marketo-form__policy-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-marketo-form__policy-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-marketo-form__policy-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-marketo-form__label {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    height: 1.5rem;
    justify-content: flex-end;
    letter-spacing: .02rem;
    line-height: 100%
}

.cmp-marketo-form__optional {
    -ms-flex-item-align: end;
    align-self: flex-end;
    color: #afaba1
}

@media(min-width: 1201px) {
    .cmp-marketo-form__optional {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-marketo-form__optional {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-marketo-form__optional {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-marketo-form__error-message {
    color: #b2551e;
    display: none;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .015rem;
    line-height: 140%
}

.cmp-marketo-form__error-message.is-visible {
    display: block
}

.cmp-marketo-form__checkbox-label {
    padding-top: .625rem
}

.cmp-marketo-form__checkbox-label.cmp-marketo-form__label {
    color: #6b665f;
    height: unset;
    margin-bottom: .625rem
}

@media(min-width: 1201px) {
    .cmp-marketo-form__checkbox-label.cmp-marketo-form__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-marketo-form__checkbox-label.cmp-marketo-form__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-marketo-form__checkbox-label.cmp-marketo-form__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-marketo-form__checkbox-field {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    justify-content: flex-end;
    padding-bottom: .15rem;
    padding-top: .15rem
}

.cmp-marketo-form__checkbox-field .cmp-marketo-form__label {
    margin: 0
}

.cmp-marketo-form__checkbox-field .cmp-marketo-form__checkbox {
    margin: .25rem .5rem .25rem .25rem;
    -webkit-transition: all .05s ease-in;
    transition: all .05s ease-in
}

.cmp-marketo-form__checkbox-field .cmp-marketo-form__checkbox:focus {
    border: .125rem solid #3f59e4;
    -webkit-box-shadow: 0 0 0 .25rem rgba(63,89,228,.33);
    box-shadow: 0 0 0 .25rem rgba(63,89,228,.33)
}

.cmp-marketo-form__row-wrapper {
    margin-bottom: 1rem
}

.cmp-marketo-form__text-wrapper {
    height: 3rem;
    position: relative
}

.cmp-marketo-form__text-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    pointer-events: none;
    position: absolute;
    right: 1rem;
    top: calc(50% - 0.625rem)
}

.cmp-marketo-form__text {
    background-color: #fffefa;
    border: .0625rem solid gray;
    border-radius: .375rem;
    color: #191919;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    height: 3rem;
    letter-spacing: .0125rem;
    line-height: 140%;
    margin: .0625rem 0;
    outline-offset: 0;
    padding: .75rem 1rem;
    text-indent: .0625rem;
    width: 100%
}

.cmp-marketo-form__text--select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.cmp-marketo-form__text::-webkit-input-placeholder {
    color: #ababab
}

.cmp-marketo-form__text::-moz-placeholder {
    color: #ababab
}

.cmp-marketo-form__text:-ms-input-placeholder {
    color: #ababab
}

.cmp-marketo-form__text::-ms-input-placeholder {
    color: #ababab
}

.cmp-marketo-form__text::placeholder {
    color: #ababab
}

.cmp-marketo-form__text:hover {
    cursor: pointer;
    outline: .1875rem solid #e5e5e5
}

.cmp-marketo-form__text:focus {
    border-color: #3f59e4;
    border-width: .125rem;
    outline: .1875rem solid #8ca4f5;
    text-indent: 0
}

.cmp-marketo-form__text:disabled {
    background-color: #e5e5e5;
    border-color: #ababab;
    border-width: .0625rem;
    cursor: not-allowed;
    outline: none;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none
}

.cmp-marketo-form__text--error:not(:disabled) {
    border-color: #b2551e;
    border-width: .125rem;
    margin: 0;
    text-indent: 0
}

.cmp-marketo-form__text--error:not(:disabled):focus {
    outline-color: #f8c1a3
}

.cmp-marketo-form__asterisk {
    color: #e27133
}

.cmp-marketo-form .error-message,.cmp-marketo-form .helper-text {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .015rem;
    line-height: 140%
}

.cmp-marketo-form .helper-text {
    color: #ababab
}

.cmp-marketo-form .is-hidden {
    display: none
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-marketo-form__policy {
        margin-bottom:0;
        margin-top: 1rem
    }

    .cmp-marketo-form__submit {
        margin-top: 1.5rem
    }

    .cmp-marketo-form__submit-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

@media(max-width: 768px) {
    .cmp-marketo-form {
        padding:2rem 1.5rem
    }

    .cmp-marketo-form__policy {
        margin-bottom: 0;
        margin-top: 1rem
    }

    .cmp-marketo-form__submit {
        margin-top: 1.5rem
    }

    .cmp-marketo-form__submit-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

.cmp-badge {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .0625rem solid transparent;
    border-radius: .25rem;
    color: #191919;
    
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    padding: .1875rem .3125rem;
    vertical-align: middle
}

.cmp-badge__text {
    text-transform: uppercase
}

@media(min-width: 1201px) {
    .cmp-badge__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .625rem;
        font-weight: 500;
        letter-spacing: .0875rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-badge__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .625rem;
        font-weight: 500;
        letter-spacing: .0875rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-badge__text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .625rem;
        font-weight: 500;
        letter-spacing: .0875rem;
        line-height: 120%
    }
}

.cmp-badge--clear-background {
    border: .0625rem solid #ababab
}

.cmp-badge--dark-blue-background {
    background-color: #3f59e4;
    color: #fffefa
}

.cmp-badge--light-blue-background {
    background-color: rgba(182,202,255,.32);
    color: #3f59e4
}

.cmp-plan-option {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-flex: 1;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: grid;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-areas: "badge badge badge" "prev  details next" "cta   cta   cta";
    grid-template-columns: auto 1fr auto;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    justify-content: space-between
}

@media(min-width: 769px) {
    .cmp-plan-option {
        grid-template-areas:"badge" "details" "cta";
        grid-template-columns: 1fr
    }
}

.cmp-plan-option__details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-align: center;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .75rem
}

.cmp-plan-option__details,.cmp-plan-option__tag-wrapper {
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-plan-option__tag-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    grid-area: badge;
    height: 1.25rem;
    justify-content: center;
    justify-self: center;
    margin-bottom: .5rem;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-plan-option__tag-wrapper {
        margin-bottom:.75rem
    }
}

.cmp-plan-option__tag-wrapper .cmp-tag {
    height: 100%
}

.cmp-plan-option__text-wrapper {
    grid-area: details;
    width: 100%
}

.cmp-plan-option__text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

.cmp-plan-option__title {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-plan-option__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-plan-option__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-plan-option__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-plan-option__description {
    color: rgba(0,0,0,.66);
    margin-top: .5rem
}

@media(min-width: 1201px) {
    .cmp-plan-option__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-plan-option__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-plan-option__description {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px) {
    .cmp-plan-option__description {
        margin-top:.25rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-plan-option__description {
        margin-bottom:1rem
    }
}

.cmp-plan-option__cta {
    grid-area: cta;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

.cmp-plan-option__cta,.cmp-plan-option__cta .cmp-button {
    width: 100%
}

@media(min-width: 769px) {
    .cmp-plan-option__cta {
        margin-bottom:0
    }
}

.cmp-capability-matrix {
    width: 100%
}

.plan-option-wayfinding {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: .75rem;
    grid-column: 1/-1;
    height: 2.5rem;
    justify-content: center;
    width: 100%
}

@media(min-width: 769px) {
    .plan-option-wayfinding {
        display:none
    }
}

.plan-option-wayfinding__button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    max-width: 2.5rem;
    padding: 0;
    position: relative
}

.plan-option-wayfinding__button:disabled {
    cursor: auto
}

.plan-option-wayfinding__button:after {
    background-color: rgba(0,0,0,.5);
    border-radius: 1rem;
    content: "";
    height: .3125rem;
    opacity: 1;
    width: 100%
}

.plan-option-wayfinding__button[aria-selected=true]:after,.plans-carousel-control {
    background-color: #191919
}

.plans-carousel-control {
    border: none;
    border-radius: 50%;
    cursor: pointer;
    outline: none;
    padding: 0
}

.plans-carousel-control:focus {
    outline: .125rem solid #3f59e4;
    outline-offset: .125rem
}

.plans-carousel-control,.plans-carousel-control-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    aspect-ratio: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem
}

@media(min-width: 769px) {
    .plans-carousel-control,.plans-carousel-control-wrapper {
        display:none
    }
}

.plans-carousel-control__icon {
    fill: #fffefa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.plans-carousel-control-wrapper {
    -ms-flex-item-align: center;
    align-self: center
}

.plans-carousel-control-wrapper--prev {
    grid-area: prev
}

.plans-carousel-control-wrapper--next {
    grid-area: next
}

.cmp-plan-options-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: linear-gradient(226deg,#f6f1e7 50.23%,#b6caff 237.93%),#fffefa;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding: 2rem 1rem .5rem
}

@media(min-width: 769px) {
    .cmp-plan-options-list {
        margin-left:-4rem;
        margin-right: -4rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-plan-options-list {
        -webkit-column-gap:1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;

        padding: 2.5rem 4rem;
        row-gap: 2rem
    }
}

@media(min-width: 1201px) {
    .cmp-plan-options-list {
        -webkit-box-align:stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        border-radius: 1rem;
        gap: 2rem;

        padding: 2.5rem 4rem 4rem
    }
}

@media(min-width: 769px) {
    .cmp-plan-options-list {
        display:grid
    }
}

.cap-row,.group-title-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2rem
}

.cap-row__item,.cmp-plan-options-list__item {
    -webkit-box-flex: 1;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    padding: 0
}

.cmp-plan-options-list__title {
    color: rgba(0,0,0,.5);
    text-transform: uppercase
}

@media(min-width: 1201px) {
    .cmp-plan-options-list__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-plan-options-list__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-plan-options-list__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-plan-options-list__title {
        grid-column:1/-1;
        padding: 0
    }
}

@media(min-width: 1201px) {
    .cmp-plan-options-list__title {
        grid-column:auto
    }
}

@media(min-width: 769px) {
    .cmp-plan-options-list__title {
        color:#191919;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.05rem;
        line-height: 3rem;
        text-transform: none
    }
}

.plan-title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(min-width: 1201px) {
    .plan-title {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left
    }
}

.cap-title {
    color: #191919;
    padding: 1rem;
    text-align: left
}

@media(min-width: 1201px) {
    .cap-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cap-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cap-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cap-title {
        padding:0
    }
}

@media(min-width: 1201px) {
    .cap-title {
        padding:1rem 0
    }
}

.cap-value {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    color: rgba(0,0,0,.66);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 1rem;
    text-align: center
}

@media(min-width: 1201px) {
    .cap-value {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cap-value {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cap-value {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cap-value .cmp-tooltip-icon {
    display: inline-block;
    height: 1rem;
    width: 1rem
}

.cap-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0;
    position: relative
}

@media(min-width: 1201px) {
    .cap-row {
        gap:2rem;
        margin-left: -1rem;
        margin-right: -1rem;
        padding: 0 1rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cap-row {
        background:hsla(0,0%,95%,.5);
        border-radius: .5rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 1rem;
        margin-top: 2.75rem
    }
}

.cap-row--odd {
    background: hsla(0,0%,95%,.5);
    border-radius: .5rem
}

.cap-row__data-item,.cmp-plan-options-list__plan-item {
    display: none
}

.cap-row__data-item.is-active-col,.cmp-plan-options-list__plan-item.is-active-col {
    display: block
}

@media(min-width: 769px) {
    .cap-row__data-item,.cmp-plan-options-list__plan-item {
        display:block
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cap-row__title {
        -webkit-box-flex:0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        left: 0;
        padding: 0;
        position: absolute;
        top: -1.75rem
    }
}

.cap-group-title {
    color: #191919;
    padding: 0
}

@media(min-width: 1201px) {
    .cap-group-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cap-group-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }
}

@media(max-width: 768px) {
    .cap-group-title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cap-included-value,.cap-title,.cap-value,.plan-title,.plan-value {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.cmp-capability-matrix {
    border-collapse: collapse
}

.cmp-capability-matrix__header {
    position: sticky;

    z-index: 10
}

.group-title-row {
    background-color: #fffefa;
    background: #fffefa;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-top: 1.25rem;
    padding: .75rem 1rem;
    position: sticky;

    z-index: 9
}

@media(min-width: 769px) {
    .group-title-row {
        margin-top:3.25rem
    }
}

.group-title-row+.cap-row {
    margin-top: .25rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .group-title-row+.cap-row {
        margin-top:2.5rem
    }
}

@media(min-width: 1201px) {
    .group-title-row+.cap-row {
        margin-top:.75rem
    }
}

.cmp-sidebar {
    margin-bottom: 2.5rem;
    width: 100%
}

@media(min-width: 769px) {
    .cmp-sidebar {
        margin-bottom:4rem
    }
}

@media(min-width: 1201px) {
    .cmp-sidebar {
        margin-bottom:5rem;
        padding: 0;
        width: 21rem
    }

    .cmp-sidebar--sticky {
        position: sticky;
        top: 10rem
    }
}

.cmp-sidebar .cmp-sidebar__grid-content--body-typography {
    color: rgba(0,0,0,.66)
}

.cmp-sidebar .grid .cmp-sidebar__overline {
    grid-column: span 2
}

.cmp-sidebar .grid .cmp-sidebar__grid-content {
    grid-column: span 4
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar .grid .cmp-sidebar__grid-content,.cmp-sidebar .grid .cmp-sidebar__overline {
        grid-column:span 6
    }
}

@media(min-width: 1201px) {
    .cmp-sidebar .grid {
        grid-template-columns:repeat(7,1fr)
    }

    .cmp-sidebar .grid .cmp-sidebar__overline {
        grid-column: span 3
    }

    .cmp-sidebar .grid .cmp-sidebar__grid-content {
        grid-column: span 4
    }
}

.cmp-sidebar ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .38rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.cmp-sidebar ul.cmp-sidebar__share-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 1.25rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar ul.cmp-sidebar__share-links {
        gap:1.5rem
    }
}

.cmp-sidebar__tags {
    display: none
}

@media(min-width: 1201px) {
    .cmp-sidebar__tags {
        display:block;
        margin-bottom: 2rem
    }
}

.cmp-sidebar__toc {
    display: none;
    margin-bottom: 2rem
}

@media(min-width: 1201px) {
    .cmp-sidebar__toc.mod--show:not(.cmp-sidebar__toc--mobile) {
        display:block
    }
}

.cmp-sidebar__toc__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .5rem
}

.cmp-sidebar__toc__item {
    color: rgba(0,0,0,.66);
    padding: .25rem 0;
    text-decoration: none
}

@media(min-width: 1201px) {
    .cmp-sidebar__toc__item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar__toc__item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-sidebar__toc__item {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

.cmp-sidebar__toc__item--active,.cmp-sidebar__toc__item:hover {
    background-color: rgba(182,202,255,.161);
    border-left: .125rem solid #3f59e4;
    border-radius: 0 .25rem .25rem 0;
    color: #3f59e4;
    padding: .25rem .75rem
}

.cmp-sidebar__toc--mobile {
    display: block;
    margin-bottom: 4rem
}

@media(min-width: 1201px) {
    .cmp-sidebar__toc--mobile {
        display:none
    }
}

.cmp-sidebar__toc--mobile .cmp-sidebar__toc__list {
    display: none;
    margin-bottom: 1.25rem;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .3s ease-out;
    transition: max-height .3s ease-out
}

.cmp-sidebar__toc--mobile .cmp-sidebar__toc__list.cmp-sidebar__toc__list--open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 99rem;
    -webkit-transition: max-height .3s ease-in-out;
    transition: max-height .3s ease-in-out
}

.cmp-sidebar__toc--mobile .cmp-sidebar__overline {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .5rem;
    justify-content: space-between;
    padding-bottom: 1.25rem
}

.cmp-sidebar__toc--mobile .cmp-sidebar__divider {
    margin-bottom: 0;
    margin-top: 0
}

.cmp-sidebar__accordion-arrow {
    fill: #191919
}

.cmp-sidebar__accordion-arrow--up {
    display: none
}

.cmp-sidebar__overline {
    color: rgba(0,0,0,.5);
    text-transform: uppercase
}

@media(min-width: 1201px) {
    .cmp-sidebar__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-sidebar__overline {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

.cmp-sidebar__list-item,.cmp-sidebar__list-item .cmp-sidebar__anchor-link {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-sidebar__list-item,.cmp-sidebar__list-item .cmp-sidebar__anchor-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar__list-item,.cmp-sidebar__list-item .cmp-sidebar__anchor-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-sidebar__list-item,.cmp-sidebar__list-item .cmp-sidebar__anchor-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (min-width:1201px) {
    .cmp-sidebar__list-item,.cmp-sidebar__list-item .cmp-sidebar__anchor-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (min-width:769px)and (max-width:1200px) {
    .cmp-sidebar__list-item,.cmp-sidebar__list-item .cmp-sidebar__anchor-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (max-width:768px) {
    .cmp-sidebar__list-item,.cmp-sidebar__list-item .cmp-sidebar__anchor-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-sidebar__list-item .cmp-sidebar__anchor-link--link,.cmp-sidebar__list-item .cmp-sidebar__anchor-link--no-link,.cmp-sidebar__list-item--link,.cmp-sidebar__list-item--no-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar__list-item .cmp-sidebar__anchor-link--link,.cmp-sidebar__list-item .cmp-sidebar__anchor-link--no-link,.cmp-sidebar__list-item--link,.cmp-sidebar__list-item--no-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-sidebar__list-item .cmp-sidebar__anchor-link--link,.cmp-sidebar__list-item .cmp-sidebar__anchor-link--no-link,.cmp-sidebar__list-item--link,.cmp-sidebar__list-item--no-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (min-width:1201px) {
    .cmp-sidebar__list-item .cmp-sidebar__anchor-link--link,.cmp-sidebar__list-item .cmp-sidebar__anchor-link--no-link,.cmp-sidebar__list-item--link,.cmp-sidebar__list-item--no-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (min-width:769px)and (max-width:1200px) {
    .cmp-sidebar__list-item .cmp-sidebar__anchor-link--link,.cmp-sidebar__list-item .cmp-sidebar__anchor-link--no-link,.cmp-sidebar__list-item--link,.cmp-sidebar__list-item--no-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px)and (max-width:768px) {
    .cmp-sidebar__list-item .cmp-sidebar__anchor-link--link,.cmp-sidebar__list-item .cmp-sidebar__anchor-link--no-link,.cmp-sidebar__list-item--link,.cmp-sidebar__list-item--no-link {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-sidebar__list-item .cmp-sidebar__anchor-link--link,.cmp-sidebar__list-item--link {
    color: rgba(0,0,0,.66)
}

.cmp-sidebar__list-item .cmp-sidebar__anchor-link--link:hover,.cmp-sidebar__list-item--link:hover {
    color: #3f59e4
}

.cmp-sidebar__anchor-link-arrow {
    vertical-align: text-bottom
}

.cmp-sidebar__bottom-content {
    display: none
}

@media(min-width: 1201px) {
    .cmp-sidebar__bottom-content {
        display:contents
    }
}

.cmp-sidebar__company-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 3.38rem;
    width: 100%
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar__company-logo {
        height:4rem
    }
}

@media(min-width: 1201px) {
    .cmp-sidebar__company-logo {
        height:5rem;
        padding: .25rem
    }
}

.cmp-sidebar__company-logo-img {
    height: 100%;
    max-height: 2.75rem;
    max-width: 13.25rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto
}

.cmp-sidebar__share-link-logo {
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem
}

.cmp-sidebar__share-link-logo svg {
    height: 100%;
    width: 100%
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar__share-link-logo {
        height:1.5rem;
        width: 1.5rem
    }
}

.cmp-sidebar__more-company-information {
    margin-top: 1rem
}

.cmp-sidebar__more-company-information .cmp-sidebar__overline {
    margin-bottom: .75rem
}

.cmp-sidebar__button-container {
    margin-top: 2rem
}

.cmp-sidebar__button-container .cmp-experiencefragment>.cmp-container>.aem-Grid>* {
    margin-bottom: 1.5rem
}

.cmp-sidebar__button-container .cmp-experiencefragment>.cmp-container>.aem-Grid>:last-child {
    margin-bottom: 0
}

@media(min-width: 1201px) {
    .cmp-sidebar__cta-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar__cta-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-sidebar__cta-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }
}

.cmp-sidebar__divider {
    background-color: #e5e5e5;
    border: none;
    height: .0625rem;
    margin-bottom: 1rem;
    margin-top: 1rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-sidebar__divider {
        margin-bottom:1.5rem;
        margin-top: 1.5rem
    }
}

.cmp-sidebar__divider--no-margin-bottom {
    margin-bottom: 0
}

.cmp-sidebar__divider--no-margin-top {
    margin-top: 0
}

.cmp-sidebar-ss--hide-full,.cmp-sidebar-ss--hide-share .cmp-sidebar__share,.cmp-sidebar-ss--hide-share .cmp-sidebar__share+.cmp-sidebar__divider,.cmp-sidebar-ss--hide-share.cmp-sidebar-ss--hide-tags.cmp-sidebar-ss--hide-toc .cmp-sidebar>.cmp-sidebar__divider,.cmp-sidebar-ss--hide-share.cmp-sidebar-ss--hide-xf .cmp-sidebar>.cmp-sidebar__divider,.cmp-sidebar-ss--hide-tags .cmp-sidebar__tags {
    display: none
}

.cmp-sidebar-ss--hide-tags .cmp-sidebar__toc {
    margin-top: 0
}

.cmp-sidebar-ss--hide-toc .cmp-sidebar__toc,.cmp-sidebar-ss--hide-xf .cmp-sidebar__bottom-content {
    display: none
}

.cmp-webinar-content {
    margin: 2rem 0 5rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinar-content {
        margin:2.5rem 0 5rem
    }
}

@media(min-width: 1201px) {
    .cmp-webinar-content {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 6rem;
        justify-content: space-between;
        margin: 3rem 0 8rem
    }
}

.cmp-webinar-content .webinar-header .vidyard-player-container {
    border-radius: .5rem
}

@media(min-width: 769px) {
    .cmp-webinar-content .webinar-header .vidyard-player-container {
        border-radius:1rem
    }
}

.cmp-webinar-content .webinar-header__title {
    color: #191919
}

@media(min-width: 1201px) {
    .cmp-webinar-content .webinar-header__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinar-content .webinar-header__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-webinar-content .webinar-header__title {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

.cmp-webinar-content .webinar-header__thumbnail {
    border-radius: .5rem;
    width: 100%
}

.cmp-webinar-content .webinar-header__thumbnail--blur {
    -webkit-filter: blur(0.9375rem);
    filter: blur(0.9375rem)
}

@media(min-width: 769px) {
    .cmp-webinar-content .webinar-header__thumbnail {
        border-radius:1rem
    }
}

.cmp-webinar-content .webinar-header__social-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .75rem
}

@media(max-width: 768px) {
    .cmp-webinar-content .webinar-header__social-container {
        margin-top:1rem
    }
}

.cmp-webinar-content .webinar-header__social-container--hidden {
    display: none
}

.cmp-webinar-content .webinar-header__social-container .social-link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .0625rem solid gray;
    border-radius: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    text-decoration: none;
    width: 2.5rem
}

.cmp-webinar-content .webinar-header__social-container .social-link:hover {
    border: .0625rem solid #3f59e4
}

.cmp-webinar-content .webinar-header__thumbnail-container {
    border-radius: 1rem;
    overflow: hidden;
    position: relative
}

@media(min-width: 769px) {
    .cmp-webinar-content .webinar-header__thumbnail-container {
        border-radius:1.5rem
    }
}

.cmp-webinar-content .webinar-header__icon--play,.cmp-webinar-content .webinar-header__register-to-watch-container {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.cmp-webinar-content .webinar-header__register-to-watch-container .register-to-watch-text {
    color: #fffefa;
    font-size: 2.5rem;
    letter-spacing: -0.05rem;
    line-height: 3rem;
    margin-bottom: 1.5rem
}

.cmp-webinar-content .webinar-header__heading-container {
    margin-bottom: 1.5rem;
    margin-top: 1rem
}

@media(min-width: 769px) {
    .cmp-webinar-content .webinar-header__heading-container {
        -webkit-box-align:end;
        -ms-flex-align: end;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 2rem;
        justify-content: space-between;
        margin-bottom: 2rem
    }
}

.cmp-webinar-content .webinar-main-content {
    color: #6b665f;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4rem;
    margin-top: 2rem
}

.cmp-webinar-content .webinar-main-content a {
    color: #191919;
    font-weight: 500
}

.cmp-webinar-content .webinar-main-content a:hover {
    color: #3f59e4
}

.cmp-webinar-content .webinar-main-content a:active {
    color: #1a31a9
}

.cmp-webinar-content .webinar-main-content a:focus {
    border-radius: .25rem;
    outline: .125rem solid;
    outline-color: #3f59e4;
    outline-offset: .125rem
}

.cmp-webinar-content .webinar-main-content p:not(:first-child):not(:last-child) {
    margin: 1rem 0
}

.cmp-webinar-content .webinar-footer {
    font-size: 1rem;
    line-height: 1.4rem
}

.cmp-webinar-content .webinar-footer .webinar-footer__tags .tag-list {
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: .875rem;
    gap: .625rem;
    letter-spacing: .013125rem;
    line-height: 1.25rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.cmp-webinar-content .webinar-footer .webinar-footer__tags .tag-list__item .item-link {
    background: #ededed;
    border-radius: 625rem;
    padding: .25rem .75rem;
    text-decoration: none
}

.cmp-webinar-content .webinar-footer .webinar-footer__tags .tag-list__item .item-link:focus {
    border: .0625rem solid #3f59e4
}

.cmp-webinar-content .webinar-footer__speakers,.cmp-webinar-content .webinar-footer__tags {
    margin-top: 1.5rem
}

.cmp-webinar-content .webinar-footer__title {
    color: #191919;
    font-weight: 500;
    margin-bottom: 1rem
}

.cmp-webinar-content .webinar-footer__body-text {
    color: #6b665f
}

.cmp-webinar-content--unregistered .webinar-header__thumbnail {
    border-radius: .75rem
}

@media(min-width: 769px) {
    .cmp-webinar-content--unregistered .webinar-header__thumbnail {
        border-radius:1rem
    }
}

.cmp-webinar-content__related-content {
    margin-top: 1.5rem
}

.cmp-webinar-content__related-content .button {
    display: inline-block
}

.cmp-webinar-content__related-content .divider {
    background-color: #c5c5c5;
    height: .0625rem;
    margin: 2rem 0
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinar-content__related-content .divider {
        margin:3rem 0
    }
}

@media(min-width: 1201px) {
    .cmp-webinar-content__related-content {

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        border: .0625rem solid #c5c5c5;
        border-radius: 1rem;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: space-evenly;
        margin: 0;
        padding: 2rem
    }
}

.cmp-webinar-content__related-content-title {
    color: #191919;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: .00625rem;
    line-height: 1.75rem;
    margin-bottom: 2rem
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinar-content__related-content-item {
        -webkit-box-flex:0;
        -ms-flex-positive: 0;
        -ms-flex-preferred-size: calc(50% - 1.055rem);
        flex-basis: calc(50% - 1.055rem);
        flex-grow: 0
    }
}

@media(min-width: 1201px) {
    .cmp-webinar-content__related-content-item {
        -ms-flex-preferred-size:unset;
        -webkit-box-flex: unset;
        -ms-flex-positive: unset;
        flex-basis: unset;
        flex-grow: unset
    }
}

.cmp-webinar-content__related-content-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2rem;
    list-style: none;
    margin-bottom: 2rem;
    margin-top: 0;
    padding: 0
}

.cmp-webinar-content__related-content-list .cmp-webinar-hub__thumbnail-footbanner {
    padding: .5rem .75rem
}

.cmp-webinar-content__related-content-list .cmp-webinar-hub__thumbnail-footbanner--on-demand {
    background-color: #191919
}

.cmp-webinar-content__related-content-list .cmp-webinar-hub__thumbnail-footbanner--on-demand .cmp-webinar-hub__footbanner-ondemand-text {
    color: #fffefa
}

.cmp-webinar-content__related-content-list .cmp-webinar-hub__description {
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .0125rem;
    line-height: 1.375rem
}

.cmp-webinar-content__related-content-list .cmp-webinar-hub__footbanner-date {
    color: rgba(25,25,25,.8)
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinar-content__related-content-list {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 2.11rem;
        margin-bottom: 3rem
    }
}

@media(min-width: 1201px) {
    .cmp-webinar-content__related-content-list {
        -webkit-box-flex:1;
        -ms-flex-positive: 1;

        flex-grow: 1;
        gap: 2.11rem;
        justify-content: space-evenly;
        margin-bottom: 2.5rem
    }

    .cmp-webinar-content__see-all>.cmp-button__label {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinar-content__see-all>.cmp-button__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-webinar-content__see-all>.cmp-button__label {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-webinar-content__breadcrumb.breadcrumb {
    color: #6b665f;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .015rem;
    line-height: 1.225rem
}

.cmp-webinar-content__breadcrumb .breadcrumb__separator {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-webinar-content__breadcrumb .breadcrumb__link {
    color: #6b665f;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .015rem;
    line-height: 1.225rem;
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent
}

.cmp-webinar-content__breadcrumb .breadcrumb__link:hover {
    -webkit-text-decoration-color: #6b665f;
    text-decoration-color: #6b665f
}

.cmp-webinar-content__breadcrumb .breadcrumb__list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .5rem;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.cmp-webinar-content--related-content .cmp-webinar-hub__description {
    margin-top: 1rem
}

.cmp-webinar-content__marketo-form {
    margin-top: 2rem
}

@media(min-width: 1201px) {
    .cmp-webinar-content__left-column {
        display:grid;
        grid-template-areas: "a b" "a b" "a b" "a b";
        grid-template-columns: auto 1fr;
        grid-template-rows: auto auto auto minmax(0,1fr)
    }

    .cmp-webinar-content__right-column {
        max-width: 33rem;
        min-width: 21.875rem
    }

    .cmp-webinar-content--related-content {
        gap: 4rem
    }

    .cmp-webinar-content--related-content .cmp-webinar-content__left-column {
        max-width: 54rem
    }

    .cmp-webinar-content--related-content .cmp-webinar-content__right-column {
        max-width: 24rem;
        width: 24rem
    }

    .cmp-webinar-content__divider {
        display: none
    }

    .cmp-webinar-content__breadcrumb,.cmp-webinar-content__footer,.cmp-webinar-content__header,.cmp-webinar-content__main-content {
        grid-area: a;
        grid-row: auto;
        max-width: 42rem
    }

    .cmp-webinar-content--related-content .cmp-webinar-content__breadcrumb,.cmp-webinar-content--related-content .cmp-webinar-content__footer,.cmp-webinar-content--related-content .cmp-webinar-content__header,.cmp-webinar-content--related-content .cmp-webinar-content__main-content {
        max-width: 54rem
    }

    .cmp-webinar-content__marketo-form {
        grid-area: b;
        grid-row: 1/-1;
        margin-left: 7rem;
        margin-top: 0;
        width: 33rem
    }
}

.cmp-webinar-hub,.cmp-webinar-hub * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cmp-webinar-hub__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.5rem
}

.cmp-webinar-hub__form h2 {
    margin-top: 0;
    margin-inline:0;margin-bottom: .5rem
}

.cmp-webinar-hub__form .cmp-button--secondary {
    font-family: Aeonik;
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 1rem;
    margin-top: 1rem;
    padding: .75rem 2rem;
    width: 100%
}

.cmp-webinar-hub__form .cmp-button .filter-icon {
    margin-right: .75rem
}

.cmp-webinar-hub__webinar-results {
    color: #ababab
}

.cmp-webinar-hub__search-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.cmp-webinar-hub__search-title {
    color: var(--theme-ui-colors-gray900);
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: .5rem;
    white-space: pre-line
}

.cmp-webinar-hub__search-input {
    border-color: var(--theme-ui-colors-gray300);
    border-radius: .375rem;
    border-style: solid;
    border-width: .0625rem;
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 100%;
    line-height: 1.5;
    max-width: 100%;
    padding: .75rem 2.625rem;
    width: 100%
}

.cmp-webinar-hub__search-input:focus {
    border-color: var(--theme-ui-colors-primary);
    -webkit-box-shadow: 0 0 0 .3125rem rgba(63,89,228,.33);
    box-shadow: 0 0 0 .3125rem rgba(63,89,228,.33);
    outline: .0625rem solid;
    outline-color: var(--theme-ui-colors-primary)
}

.cmp-webinar-hub__search-input:-ms-input-placeholder {
    font-family: Aeonik,Helvetica Neue,sans-serif
}

.cmp-webinar-hub__search-input::-ms-input-placeholder {
    font-family: Aeonik,Helvetica Neue,sans-serif
}

.cmp-webinar-hub__search-input::placeholder {
    font-family: Aeonik,Helvetica Neue,sans-serif
}

.cmp-webinar-hub__search-input::-webkit-input-placeholder {
    font-family: Aeonik,Helvetica Neue,sans-serif
}

.cmp-webinar-hub__search-input::-moz-placeholder {
    font-family: Aeonik,Helvetica Neue,sans-serif
}

.cmp-webinar-hub__search-icon {
    left: 1.25rem;
    pointer-events: none;
    position: absolute;
    top: 1.0625rem
}

.cmp-webinar-hub__filters .cmp-button {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Aeonik;
    font-size: 1rem;
    font-weight: 600;
    justify-content: flex-end;
    padding: .75rem 2rem;
    width: 100%
}

.cmp-webinar-hub__filters .cmp-button__close-icon {
    height: 2rem;
    width: 2rem
}

.cmp-webinar-hub__filters .cmp-button__close-icon svg {
    stroke: #fff;
    stroke-width: .125rem
}

.cmp-webinar-hub__filter-groups {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1.5rem
}

.cmp-webinar-hub__filter-container {
    height: 100vh;
    left: 100vw;
    min-height: 100vh;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 0;
    z-index: 9999
}

.cmp-webinar-hub__filter-container,.cmp-webinar-hub__filter-container--enter {
    overflow: auto;
    -webkit-transition: left .25s linear 0s;
    transition: left .25s linear 0s
}

.cmp-webinar-hub__filter-container--enter {
    backdrop-filter: blur(1.5rem);
    background: rgba(0,0,0,.16);
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible
}

.cmp-webinar-hub__filter-container--enter .cmp-webinar-hub__filters-wrapper {
    background-color: #fffefa;
    border-radius: 1rem;
    height: calc(100vh - 8rem);
    margin: 4rem 1rem;
    overflow-y: auto
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinar-hub__filter-container--enter .cmp-webinar-hub__filters-wrapper {
        margin-left:4rem;
        margin-right: 4rem
    }
}

.cmp-webinar-hub__filter-container--enter .cmp-webinar-hub__filters-close-button {
    position: sticky;
    top: 0;
    z-index: 1
}

.cmp-webinar-hub__accordion-button {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border: none;
    color: #191919;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Aeonik,sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    justify-content: space-between;
    margin-bottom: 0;
    outline: none;
    padding: 0 0 1rem;
    white-space: pre-line;
    width: 100%
}

.cmp-webinar-hub__accordion-button h3 {
    font-size: inherit;
    font-weight: inherit;
    margin-block:0;margin-inline:0}

.cmp-webinar-hub__accordion-button:focus-visible {
    outline: .125rem solid blue
}

@supports(-webkit-appearance: none) {
    .cmp-webinar-hub__accordion-button:focus-visible {
        outline:.0625rem solid -webkit-focus-ring-color;
        outline-offset: .0625rem
    }
}

@supports(-moz-appearance: none) {
    .cmp-webinar-hub__accordion-button:focus-visible {
        outline:.0625rem dotted #212121
    }
}

@supports(-ms-ime-align:auto) {
    .cmp-webinar-hub__accordion-button:focus-visible {
        outline: .0625rem solid -webkit-focus-ring-color;
        outline-offset: .125rem
    }
}

.cmp-webinar-hub__filter-list {
    list-style: none;
    margin-top: 0;
    padding: 0;
    -webkit-transition: max-height .3s ease-out 0s;
    transition: max-height .3s ease-out 0s
}

.cmp-webinar-hub__list-item {
    margin-bottom: 1.5rem
}

.cmp-webinar-hub__filter-group {
    border-bottom: .0625rem solid var(--theme-ui-colors-gray1000);
    margin-bottom: 1.5rem
}

.cmp-webinar-hub__arrow-down-icon,.cmp-webinar-hub__arrow-up-icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1.5rem;
    justify-content: center;
    width: 1.5rem
}

.cmp-webinar-hub__arrow-down-icon svg path {
    stroke: var(--theme-ui-colors-black);
    stroke-width: .125rem
}

.cmp-webinar-hub__arrow-up-icon svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.cmp-webinar-hub__list {
    list-style: none;
    margin-bottom: 2.5rem;
    padding: 0
}

.cmp-webinar-hub__link {
    font-size: inherit;
    letter-spacing: .0125em;
    line-height: 140%;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.cmp-webinar-hub__link .cmp-webinar-hub__thumbnail-container {
    border: .0625rem solid transparent;
    border-radius: .5rem;
    overflow: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.cmp-webinar-hub__link:hover {
    color: #3f59e4;
    color: var(--theme-ui-colors-linkPrimaryColorHover)
}

.cmp-webinar-hub__link:hover .cmp-webinar-hub__thumbnail-container {
    border: .0625rem solid #3f59e4
}

.cmp-webinar-hub__clear-filters-button {
    display: none
}

.cmp-webinar-hub__thumbnail-wrapper {
    position: relative
}

.cmp-webinar-hub__description {
    font-size: 1.25rem;
    letter-spacing: .005em;
    line-height: 140%;
    margin-top: .9375rem
}

.cmp-webinar-hub__title {
    color: #191919;
    display: inline;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: -0.01em;
    line-height: 136%;
    margin-bottom: 1.5rem;
    white-space: pre-line
}

.cmp-webinar-hub__filtered-label {
    color: #ababab;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem
}

.cmp-webinar-hub__thumbnail {
    display: block;
    max-width: 100%;
    width: 100%
}

.cmp-webinar-hub__thumbnail-footbanner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background: #e8dcc7;
    bottom: 0;
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .75rem;
    font-weight: 500;
    justify-content: space-between;
    letter-spacing: .12rem;
    line-height: 1.125rem;
    padding: .5rem 1.5rem
}

.cmp-webinar-hub__thumbnail-footbanner--on-demand {
    background-color: #191919
}

.cmp-webinar-hub__thumbnail-footbanner--on-demand .cmp-webinar-hub__footbanner-ondemand-text {
    color: #fffefa
}

.cmp-webinar-hub__footbanner-date {
    letter-spacing: .02rem
}

.cmp-webinar-hub__play-icon {
    position: absolute;
    right: 50%;
    top: 50%;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%)
}

.cmp-webinar-hub__flex-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.cmp-webinar-hub__flex-container .cmp-button--secondary {
    width: auto
}

.cmp-webinar-hub__clear-filters-text {
    color: gray
}

@media(min-width: 1201px) {
    .cmp-webinar-hub__clear-filters-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinar-hub__clear-filters-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-webinar-hub__clear-filters-text {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }
}

.cmp-webinar-hub__clear-filters-icon {
    fill: gray;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (min-width: 769px) {
    .cmp-webinar-hub__search-container {
        -webkit-box-align:center;
        -ms-flex-align: center;
        -webkit-box-flex: 1;
        align-items: center;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%
    }

    .cmp-webinar-hub__row-container {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 3rem
    }

    .cmp-webinar-hub__form .cmp-button--secondary {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        height: 3.125rem
    }

    .cmp-webinar-hub__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 2.5rem 1rem
    }

    .cmp-webinar-hub__list-item {
        -webkit-box-flex: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -ms-flex: 0 1 calc(50% - 0.5rem);
        flex: 0 1 calc(50% - 0.5rem);
        width: calc(50% - 0.5rem)
    }
}

@media screen and (min-width: 1201px) {
    .cmp-webinar-hub__container {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto;
        max-width: 82rem
    }

    .cmp-webinar-hub__list {
        gap: 2.5rem 2rem
    }

    .cmp-webinar-hub__list-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(33.33333% - 1.33333rem);
        flex: 0 1 calc(33.33333% - 1.33333rem);
        margin-bottom: 0;
        width: calc(33.33333% - 1.33333rem)
    }

    .cmp-webinar-hub__form {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16rem;
        flex: 0 0 16rem;
        margin-right: 5rem;
        max-width: 16rem;
        padding-bottom: 0;
        padding-top: .5rem;
        width: 16rem
    }

    .cmp-webinar-hub__form .cmp-button--secondary {
        display: none
    }

    .cmp-webinar-hub__thumbnail-footbanner {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .cmp-webinar-hub__list-container {
        max-width: 61rem;
        position: relative;
        width: 100%
    }

    .cmp-webinar-hub__clear-filters-button {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: transparent;
        border: 0;
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 1rem;
        font-weight: 500;
        gap: .3rem;
        outline: unset;
        position: absolute;
        right: 0;
        top: 0
    }

    .cmp-webinar-hub__clear-filters-button:focus-visible {
        outline: .125rem solid blue
    }

    @supports(-webkit-appearance: none) {
        .cmp-webinar-hub__clear-filters-button:focus-visible {
            outline:.0625rem solid -webkit-focus-ring-color;
            outline-offset: .0625rem
        }
    }

    @supports(-moz-appearance: none) {
        .cmp-webinar-hub__clear-filters-button:focus-visible {
            outline:.0625rem dotted #212121
        }
    }

    @supports(-ms-ime-align:auto) {
        .cmp-webinar-hub__clear-filters-button:focus-visible {
            outline: .0625rem solid -webkit-focus-ring-color;
            outline-offset: .125rem
        }
    }

    .cmp-webinar-hub__filter-container {
        height: unset;
        margin-top: 1.5rem;
        min-height: unset;
        overflow: unset;
        position: static;
        visibility: unset;
        z-index: unset
    }

    .cmp-webinar-hub__filter-groups {
        padding: 0
    }

    .cmp-webinar-hub__filters .cmp-button {
        display: none
    }

    .cmp-webinar-hub__filter-item label {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: .875rem;
        margin-bottom: .75rem
    }

    .cmp-webinar-hub__filter-item input[type=checkbox] {
        margin: 0 .5rem 0 0
    }

    .cmp-webinar-hub__title {
        letter-spacing: -0.02em
    }
}

@media screen and (min-width: 769px) {
    .cmp-webinar-hub__thumbnail-footbanner {
        padding-left:1.125rem;
        padding-right: 1.125rem
    }
}

@media(min-width: 1201px) {
    .cmp-webinar-hub {
        padding-left:4rem;
        padding-right: 4rem;
        padding-top: 4rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-webinar-hub {
        padding-left:4rem;
        padding-right: 4rem;
        padding-top: 3.5rem
    }
}

@media(max-width: 768px) {
    .cmp-webinar-hub {
        padding-left:1rem;
        padding-right: 1rem;
        padding-top: 3.5rem
    }
}

@media(min-width: 1201px) {
    .cmp-title-ss--display-1 {
        font-size:8rem
    }

    .cmp-title-ss--display-1,.cmp-title-ss--display-2 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-weight: 400;
        letter-spacing: -0.03rem;
        line-height: 100%
    }

    .cmp-title-ss--display-2 {
        font-size: 7rem
    }

    .cmp-title-ss--display-3 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 6rem;
        font-weight: 400;
        letter-spacing: -0.03rem;
        line-height: 100%
    }

    .cmp-title-ss--display-4 {
        font-size: 5rem;
        line-height: 110%
    }

    .cmp-title-ss--display-4,.cmp-title-ss--display-5 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-weight: 400;
        letter-spacing: -0.02rem
    }

    .cmp-title-ss--display-5 {
        font-size: 4.5rem;
        line-height: 111%
    }

    .cmp-title-ss--title-1 {
        font-size: 4rem;
        line-height: 112%
    }

    .cmp-title-ss--title-1,.cmp-title-ss--title-2 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-weight: 400;
        letter-spacing: -0.02rem
    }

    .cmp-title-ss--title-2 {
        font-size: 3.5rem;
        line-height: 114%
    }

    .cmp-title-ss--title-3 {
        font-size: 3rem;
        letter-spacing: -0.06rem;
        line-height: 3.5rem
    }

    .cmp-title-ss--title-3,.cmp-title-ss--title-4 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-weight: 400
    }

    .cmp-title-ss--title-4 {
        font-size: 2.5rem;
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-title-ss--display-1,.cmp-title-ss--display-2 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 110%
    }

    .cmp-title-ss--display-3 {
        line-height: 111%
    }

    .cmp-title-ss--display-3,.cmp-title-ss--display-4 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 4.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem
    }

    .cmp-title-ss--display-4 {
        line-height: 112%
    }

    .cmp-title-ss--display-5 {
        font-size: 4rem;
        line-height: 112%
    }

    .cmp-title-ss--display-5,.cmp-title-ss--title-1 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-weight: 400;
        letter-spacing: -0.02rem
    }

    .cmp-title-ss--title-1 {
        font-size: 3.5rem;
        line-height: 114%
    }

    .cmp-title-ss--title-2 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 3rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 116%
    }

    .cmp-title-ss--title-3 {
        letter-spacing: -0.05rem;
        line-height: 3rem
    }

    .cmp-title-ss--title-3,.cmp-title-ss--title-4 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 2.5rem;
        font-weight: 400
    }

    .cmp-title-ss--title-4 {
        letter-spacing: -0.02rem;
        line-height: 120%
    }
}

@media(max-width: 768px) {
    .cmp-title-ss--display-1 {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.03rem;
        line-height: 114%
    }

    .cmp-title-ss--display-2,.cmp-title-ss--display-3 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 3.5rem;
        font-weight: 400;
        letter-spacing: -0.02rem;
        line-height: 114%
    }

    .cmp-title-ss--display-4,.cmp-title-ss--display-5 {
        font-size: 3rem;
        line-height: 116%
    }

    .cmp-title-ss--display-4,.cmp-title-ss--display-5,.cmp-title-ss--title-1 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-weight: 400;
        letter-spacing: -0.02rem
    }

    .cmp-title-ss--title-1 {
        font-size: 2.75rem;
        line-height: 128%
    }

    .cmp-title-ss--title-2 {
        font-size: 2.5rem;
        line-height: 120%
    }

    .cmp-title-ss--title-2,.cmp-title-ss--title-3 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-weight: 400;
        letter-spacing: -0.02rem
    }

    .cmp-title-ss--title-3 {
        font-size: 2rem;
        line-height: 2.5rem
    }

    .cmp-title-ss--title-4 {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }
}

.cmp-text-ss--overline-default,.cmp-text-ss--overline-default a,.cmp-text-ss--overline-default blockquote,.cmp-text-ss--overline-default li,.cmp-text-ss--overline-default p {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .12rem;
    line-height: 100%
}

.cmp-text-ss--overline-devex,.cmp-text-ss--overline-devex a,.cmp-text-ss--overline-devex blockquote,.cmp-text-ss--overline-devex li,.cmp-text-ss--overline-devex p {
    font-family: Aeonik Mono,Lucida Console,Courier New,monospace;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .1rem;
    line-height: 100%
}

.cmp-text-ss--label-large,.cmp-text-ss--label-large a,.cmp-text-ss--label-large blockquote,.cmp-text-ss--label-large li,.cmp-text-ss--label-large p {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: .01rem;
    line-height: 100%
}

.cmp-text-ss--label-regular,.cmp-text-ss--label-regular a,.cmp-text-ss--label-regular blockquote,.cmp-text-ss--label-regular li,.cmp-text-ss--label-regular p {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: .02rem;
    line-height: 100%
}

.cmp-text-ss--label-small,.cmp-text-ss--label-small a,.cmp-text-ss--label-small blockquote,.cmp-text-ss--label-small li,.cmp-text-ss--label-small p {
    font-family: Aeonik,Helvetica Neue,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .02rem;
    line-height: 100%
}

.cmp-text-ss--code-large,.cmp-text-ss--code-large a,.cmp-text-ss--code-large p {
    font-family: Aeonik Mono,Lucida Console,Courier New,monospace;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: .02rem;
    line-height: 120%
}

.cmp-text-ss--code-large a {
    font-weight: 500
}

.cmp-text-ss--code-large blockquote,.cmp-text-ss--code-large li {
    font-family: Aeonik Mono,Lucida Console,Courier New,monospace;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: .02rem;
    line-height: 120%
}

.cmp-text-ss--code-regular,.cmp-text-ss--code-regular a,.cmp-text-ss--code-regular p {
    font-family: Aeonik Mono,Lucida Console,Courier New,monospace;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .02rem;
    line-height: 120%
}

.cmp-text-ss--code-regular a {
    font-weight: 500
}

.cmp-text-ss--code-regular blockquote,.cmp-text-ss--code-regular li {
    font-family: Aeonik Mono,Lucida Console,Courier New,monospace;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .02rem;
    line-height: 120%
}

.cmp-text-ss--code-small,.cmp-text-ss--code-small a,.cmp-text-ss--code-small p {
    font-family: Aeonik Mono,Lucida Console,Courier New,monospace;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .02rem;
    line-height: 120%
}

.cmp-text-ss--code-small a {
    font-weight: 500
}

.cmp-text-ss--code-small blockquote,.cmp-text-ss--code-small li {
    font-family: Aeonik Mono,Lucida Console,Courier New,monospace;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .02rem;
    line-height: 120%
}

.cmp-text-ss--chips-small,.cmp-text-ss--chips-small a,.cmp-text-ss--chips-small p {
    font-family: Aeonik Mono,Lucida Console,Courier New,monospace;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .01rem;
    line-height: 120%
}

.cmp-text-ss--chips-small a {
    font-weight: 500
}

.cmp-text-ss--chips-small blockquote,.cmp-text-ss--chips-small li {
    font-family: Aeonik Mono,Lucida Console,Courier New,monospace;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .01rem;
    line-height: 120%
}

@media(min-width: 1201px) {
    .cmp-text-ss--body-1,.cmp-text-ss--body-1 a,.cmp-text-ss--body-1 p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }

    .cmp-text-ss--body-1 a {
        font-weight: 500
    }

    .cmp-text-ss--body-1 blockquote,.cmp-text-ss--body-1 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 400;
        letter-spacing: -0.01rem;
        line-height: 136%
    }

    .cmp-text-ss--body-2,.cmp-text-ss--body-2 a,.cmp-text-ss--body-2 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--body-2 a {
        font-weight: 500
    }

    .cmp-text-ss--body-2 blockquote,.cmp-text-ss--body-2 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--body-3,.cmp-text-ss--body-3 a,.cmp-text-ss--body-3 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--body-3 a {
        font-weight: 500
    }

    .cmp-text-ss--body-3 blockquote,.cmp-text-ss--body-3 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--body-4,.cmp-text-ss--body-4 a,.cmp-text-ss--body-4 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }

    .cmp-text-ss--body-4 a {
        font-weight: 500
    }

    .cmp-text-ss--body-4 blockquote,.cmp-text-ss--body-4 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }

    .cmp-text-ss--body-5,.cmp-text-ss--body-5 a,.cmp-text-ss--body-5 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }

    .cmp-text-ss--body-5 a {
        font-weight: 500
    }

    .cmp-text-ss--body-5 blockquote,.cmp-text-ss--body-5 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }

    .cmp-text-ss--medium-1,.cmp-text-ss--medium-1 a,.cmp-text-ss--medium-1 blockquote,.cmp-text-ss--medium-1 li,.cmp-text-ss--medium-1 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 2rem;
        font-weight: 500;
        letter-spacing: -0.01rem;
        line-height: 136%
    }

    .cmp-text-ss--medium-2,.cmp-text-ss--medium-2 a,.cmp-text-ss--medium-2 blockquote,.cmp-text-ss--medium-2 li,.cmp-text-ss--medium-2 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--medium-3,.cmp-text-ss--medium-3 a,.cmp-text-ss--medium-3 blockquote,.cmp-text-ss--medium-3 li,.cmp-text-ss--medium-3 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--medium-4,.cmp-text-ss--medium-4 a,.cmp-text-ss--medium-4 blockquote,.cmp-text-ss--medium-4 li,.cmp-text-ss--medium-4 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }

    .cmp-text-ss--medium-5,.cmp-text-ss--medium-5 a,.cmp-text-ss--medium-5 blockquote,.cmp-text-ss--medium-5 li,.cmp-text-ss--medium-5 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }

    .cmp-text-ss--overline-small,.cmp-text-ss--overline-small a,.cmp-text-ss--overline-small blockquote,.cmp-text-ss--overline-small li,.cmp-text-ss--overline-small p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-text-ss--body-1,.cmp-text-ss--body-1 a,.cmp-text-ss--body-1 p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--body-1 a {
        font-weight: 500
    }

    .cmp-text-ss--body-1 blockquote,.cmp-text-ss--body-1 li,.cmp-text-ss--body-2,.cmp-text-ss--body-2 a,.cmp-text-ss--body-2 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--body-2 a {
        font-weight: 500
    }

    .cmp-text-ss--body-2 blockquote,.cmp-text-ss--body-2 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--body-3,.cmp-text-ss--body-3 a,.cmp-text-ss--body-3 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--body-3 a {
        font-weight: 500
    }

    .cmp-text-ss--body-3 blockquote,.cmp-text-ss--body-3 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--body-4,.cmp-text-ss--body-4 a,.cmp-text-ss--body-4 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }

    .cmp-text-ss--body-4 a {
        font-weight: 500
    }

    .cmp-text-ss--body-4 blockquote,.cmp-text-ss--body-4 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }

    .cmp-text-ss--body-5,.cmp-text-ss--body-5 a,.cmp-text-ss--body-5 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }

    .cmp-text-ss--body-5 a {
        font-weight: 500
    }

    .cmp-text-ss--body-5 blockquote,.cmp-text-ss--body-5 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }

    .cmp-text-ss--medium-1,.cmp-text-ss--medium-1 a,.cmp-text-ss--medium-1 blockquote,.cmp-text-ss--medium-1 li,.cmp-text-ss--medium-1 p,.cmp-text-ss--medium-2,.cmp-text-ss--medium-2 a,.cmp-text-ss--medium-2 blockquote,.cmp-text-ss--medium-2 li,.cmp-text-ss--medium-2 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--medium-3,.cmp-text-ss--medium-3 a,.cmp-text-ss--medium-3 blockquote,.cmp-text-ss--medium-3 li,.cmp-text-ss--medium-3 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--medium-4,.cmp-text-ss--medium-4 a,.cmp-text-ss--medium-4 blockquote,.cmp-text-ss--medium-4 li,.cmp-text-ss--medium-4 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }

    .cmp-text-ss--medium-5,.cmp-text-ss--medium-5 a,.cmp-text-ss--medium-5 blockquote,.cmp-text-ss--medium-5 li,.cmp-text-ss--medium-5 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }

    .cmp-text-ss--overline-small,.cmp-text-ss--overline-small a,.cmp-text-ss--overline-small blockquote,.cmp-text-ss--overline-small li,.cmp-text-ss--overline-small p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(max-width: 768px) {
    .cmp-text-ss--body-1,.cmp-text-ss--body-1 a,.cmp-text-ss--body-1 p {
        font-family:Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--body-1 a {
        font-weight: 500
    }

    .cmp-text-ss--body-1 blockquote,.cmp-text-ss--body-1 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--body-2,.cmp-text-ss--body-2 a,.cmp-text-ss--body-2 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--body-2 a {
        font-weight: 500
    }

    .cmp-text-ss--body-2 blockquote,.cmp-text-ss--body-2 li,.cmp-text-ss--body-3,.cmp-text-ss--body-3 a,.cmp-text-ss--body-3 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--body-3 a {
        font-weight: 500
    }

    .cmp-text-ss--body-3 blockquote,.cmp-text-ss--body-3 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--body-4,.cmp-text-ss--body-4 a,.cmp-text-ss--body-4 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }

    .cmp-text-ss--body-4 a {
        font-weight: 500
    }

    .cmp-text-ss--body-4 blockquote,.cmp-text-ss--body-4 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 400;
        letter-spacing: .0125rem;
        line-height: 140%
    }

    .cmp-text-ss--body-5,.cmp-text-ss--body-5 a,.cmp-text-ss--body-5 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }

    .cmp-text-ss--body-5 a {
        font-weight: 500
    }

    .cmp-text-ss--body-5 blockquote,.cmp-text-ss--body-5 li {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 400;
        letter-spacing: .015rem;
        line-height: 140%
    }

    .cmp-text-ss--medium-1,.cmp-text-ss--medium-1 a,.cmp-text-ss--medium-1 blockquote,.cmp-text-ss--medium-1 li,.cmp-text-ss--medium-1 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 135%
    }

    .cmp-text-ss--medium-2,.cmp-text-ss--medium-2 a,.cmp-text-ss--medium-2 blockquote,.cmp-text-ss--medium-2 li,.cmp-text-ss--medium-2 p,.cmp-text-ss--medium-3,.cmp-text-ss--medium-3 a,.cmp-text-ss--medium-3 blockquote,.cmp-text-ss--medium-3 li,.cmp-text-ss--medium-3 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: .005rem;
        line-height: 140%
    }

    .cmp-text-ss--medium-4,.cmp-text-ss--medium-4 a,.cmp-text-ss--medium-4 blockquote,.cmp-text-ss--medium-4 li,.cmp-text-ss--medium-4 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: .0125rem;
        line-height: 140%
    }

    .cmp-text-ss--medium-5,.cmp-text-ss--medium-5 a,.cmp-text-ss--medium-5 blockquote,.cmp-text-ss--medium-5 li,.cmp-text-ss--medium-5 p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .015rem;
        line-height: 140%
    }

    .cmp-text-ss--overline-small,.cmp-text-ss--overline-small a,.cmp-text-ss--overline-small blockquote,.cmp-text-ss--overline-small li,.cmp-text-ss--overline-small p {
        font-family: Aeonik,Helvetica Neue,sans-serif;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: .1rem;
        line-height: 140%
    }
}

@media(min-width: 1201px) {
    .cmp-container-ss--webinarhub {
        padding-bottom:6rem;
        padding-left: 4rem;
        padding-right: 4rem
    }
}

@media(min-width: 769px)and (max-width:1200px) {
    .cmp-container-ss--webinarhub {
        padding-bottom:6.5rem;
        padding-left: 0;
        padding-right: 0
    }
}

@media(max-width: 768px) {
    .cmp-container-ss--webinarhub {
        padding-bottom:4rem;
        padding-left: 0;
        padding-right: 0
    }
}
#ep-footer {
    background-color: var(--theme-ui-colors-gray900);
    border-top: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvb3Rlci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiZm9vdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmJ1dHRvbi5idXR0b25fX3NlY29uZGFyeS1kYXJrLS1yZWd1bGFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlBbHRlcm5hdGVUZXh0Q29sb3IpO1xuICAgIGJvcmRlci13aWR0aDogLjJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblNlY29uZGFyeUFsdGVybmF0ZVRleHRDb2xvcik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAxMC4zMTI1cmVtO1xuICAgIHBhZGRpbmc6IC43NXJlbSAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuNHMsIGJvcmRlci1jb2xvciAuNHM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjRzLCBib3JkZXItY29sb3IgLjRzO1xufVxuXG4uYWVtLXBsYWNlaG9sZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4cmVtXG59XG5cbi5jbXAtbGlua19fc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IC4wNjI1cmVtXG59XG5cblxuaHRtbCB7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JFcnJvcjogI2RhMzcyYztcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1mdW5jdGlvbmFsRXJyb3I6ICNhZjRjMTA7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ibGFjazogIzAwMDtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1wcmltYXJ5OiAjM2Y1OWU0O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLXByaW1hcnlMaWdodDogI2I2Y2FmZjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1zZWNvbmRhcnk6ICM0Y2I3YTM7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtc2Vjb25kYXJ5TGlnaHQ6ICNiMWU0ZGU7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtc2Vjb25kYXJ5V2FybTIwMDogI2UyNzEzMztcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy10ZXJ0aWFyeTogIzQwMTZhMDtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy10ZXJ0aWFyeU1lZGl1bTogIzc1NDlmMjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy10ZXJ0aWFyeUxpZ2h0OiAjYjQ5YmZjO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWdyYXkwMDA6ICNmZmZlZmE7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZ3JheTEwMDogI2Y2ZjFlNztcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MjAwOiAjZThkY2M3O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWdyYXkyNTA6ICNlMWUxZTE7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZ3JheTMwMDogI2MxYzFjODtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ncmF5NDAwOiAjYWZhYmExO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWdyYXk0NTA6ICNhZWFlYWU7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZ3JheTUwMDogIzhjOGM5NjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ncmF5NjAwOiAjNmI2NjVmO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWdyYXk3MDA6ICM1ODU4NjI7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtZ3JheTgwMDogIzQxNDE0YjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwOiAjMTkxOTE5O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWdyYXkxMDAwOiAjY2JjYmNiO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblByaW1hcnlDb2xvcjogIzE5MTkxOTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1kYXJrVGV4dENvbG9yOiAjMTkxOTE5O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWxpZ2h0VGV4dENvbG9yOiAjZmZmZWZhO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWFsdGVybmF0ZVRleHRDb2xvcjE6ICM2YjY2NWY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYWx0ZXJuYXRlVGV4dENvbG9yMjogI2FmYWJhMTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1pbnB1dEZvY3VzOiAjNmI2NjVmO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWlucHV0RXJyb3I6ICNkYTM3MmM7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtbW9kYWxUcmlnZ2VyTGlua0Rpc2FibGVkRGVmYXVsdDogI2FlYWVhZTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1tb2RhbFRyaWdnZXJMaW5rRGlzYWJsZWREYXJrOiAjNGI0YjRiO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblByaW1hcnlCYWNrZ3JvdW5kQ29sb3I6ICMxOTE5MTk7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uUHJpbWFyeUJhY2tncm91bmRDb2xvckhvdmVyOiAjM2Y1OWU0O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblByaW1hcnlCYWNrZ3JvdW5kQ29sb3JBY3RpdmU6ICMxYTMxYTk7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uUHJpbWFyeVRleHRDb2xvcjogI2ZmZjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25QcmltYXJ5Q29sb3JEaXNhYmxlZDogI2FmYWJhMTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25QcmltYXJ5VGV4dENvbG9yRGlzYWJsZWQ6ICNmNmYxZTc7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uUHJpbWFyeUFsdGVybmF0ZVRleHRDb2xvcjogIzE5MTkxOTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25QcmltYXJ5QWx0ZXJuYXRlQ29sb3I6ICNmZmY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uUHJpbWFyeUFsdGVybmF0ZUNvbG9ySG92ZXI6ICMzZjU5ZTQ7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5QmFja2dyb3VuZENvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlDb2xvcjogIzE5MTkxOTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlDb2xvckhvdmVyOiAjM2Y1OWU0O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblNlY29uZGFyeUNvbG9yQWN0aXZlOiAjMWEzMWE5O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblNlY29uZGFyeUFsdGVybmF0ZVRleHRDb2xvcjogI2ZmZjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlBbHRlcm5hdGVUZXh0Q29sb3JIb3ZlcjogI2I2Y2FmZjtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1saW5rUHJpbWFyeUNvbG9yOiAjMTkxOTE5O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWxpbmtQcmltYXJ5Q29sb3JIb3ZlcjogIzNmNTllNDtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1saW5rQWx0ZXJuYXRlQ29sb3I6ICNmZmZlZmE7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtbGlua0FsdGVybmF0ZUNvbG9ySG92ZXI6ICNiNmNhZmY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtbGlua0Rpc2FibGVkQ29sb3I6ICNhZmFiYTE7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtc2VjdGlvblByaW1hcnlCYWNrZ3JvdW5kQ29sb3I6ICMxOTE5MTk7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtc2VjdGlvblNlY29uZGFyeUJhY2tncm91bmRDb2xvcjogI2ZmZmVmYTtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1jb2xvcldoaXRlcGFwZXI6ICNjZmIxYzE7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JEYXRhc2hlZXQ6ICM4ZDZlOTc7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JBbmFseXN0UmVzZWFyY2g6ICNmYWQyOGM7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JJbmZvZ3JhcGhpYzogI2YwYmY4NztcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1jb2xvclZpZGVvOiAjYWJkNWQ2O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yRGVtbzogI2EwZGNjMztcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1jb2xvcldlYmluYXI6ICMyZDhjOWU7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JMaWdodEJsdWU6ICM0NmIzZTk7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JMaWdodGVyQmx1ZTogI2E5ZTZmZDtcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1jb2xvckxpZ2h0ZXJHcmF5OiAjZTZlNmU4O1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yTGlnaHRlc3RHcmF5OiAjZWZlZmVmO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yR3JheTogI2FiYWRhYztcbiAgICAtLXRoZW1lLXVpLWNvbG9ycy1jb2xvckdyYXlCbHVlOiAjODhhM2IzO1xuICAgIC0tdGhlbWUtdWktY29sb3JzLWNvbG9yQmx1ZUdyYXk6ICMxMzdlYmY7XG4gICAgLS10aGVtZS11aS1jb2xvcnMtY29sb3JHcmF5NTAwOiAjOGM4Yzk2O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG59XG5cblxuLmNtcC1oZWFkZXItdjEsLmNtcC1oZWFkZXItdjEgKiwuZm9vdGVyLC5mb290ZXIgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxufVxuXG5cblxuXG5cbiNtYWluY29udGVudDp0YXJnZXQge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiA3LjVyZW1cbn1cblxuLnNraXAtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLXByaW1hcnkpO1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogLjMxMjVyZW07XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IC4zMTI1cmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbSAuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycztcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLC13ZWJraXQtdHJhbnNmb3JtIC4ycztcbiAgICB6LWluZGV4OiA5OTk5XG59XG5cbi5za2lwLWxpbms6Zm9jdXMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgdHJhbnNsYXRlWCgtNTAlKVxufVxuXG5cblxuLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAjYnV0dG9uLTIsLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAjc2VhcmNoLWxpbmssLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAuY3RhLWJ1dHRvbl9fc2Vjb25kYXJ5LS1yZWd1bGFyLC5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gLmRlc2t0b3AtbmF2aWdhdGlvbiwuaGVhZGVyLmNtcC1oZWFkZXItc3MtLWxheW91dC1zbGltIC5oZWFkZXJfX2NvbnRhaW5lciwuaGVhZGVyLmNtcC1oZWFkZXItc3MtLWxheW91dC1zbGltIC5tYWluLW5hdi1pbnRsX19jb250YWluZXIsLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAubW9iaWxlLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uaGVhZGVyLmNtcC1oZWFkZXItc3MtLWxheW91dC1zbGltIC5tYWluLW5hdiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbi5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gLm1haW4tbmF2X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAjYnV0dG9uLTEsLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAuaGVhZGVyX19jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6M3JlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtXG4gICAgfVxuXG4gICAgLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAuaGVhZGVyX19jb250YWN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtXG4gICAgfVxufVxuXG4uaGVhZGVyLmNtcC1oZWFkZXItc3MtLWxheW91dC1zbGltIC5tb2JpbGUtbmF2IHtcbiAgICBib3JkZXItdG9wOiBub25lXG59XG5cbi5oZWFkZXIuY21wLWhlYWRlci1zcy0tbGF5b3V0LXNsaW0gLmhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAyLjVyZW1cbn1cblxuLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAuYWVtLXBsYWNlaG9sZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1LjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlci5jbXAtaGVhZGVyLXNzLS1sYXlvdXQtc2xpbSAuYWVtLXBsYWNlaG9sZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDo1cmVtXG4gICAgfVxufVxuXG4uY21wLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB1bmljb2RlLWJpZGk6IC13ZWJraXQtaXNvbGF0ZTtcbiAgICB1bmljb2RlLWJpZGk6IC1tb3otaXNvbGF0ZTtcbiAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OVxufVxuXG4uY21wLWhlYWRlci5oZWFkZXItLW5vLWVkaXQtbW9kZSB7XG4gICAgcG9zaXRpb246IGZpeGVkXG59XG5cbi5jbXAtaGVhZGVyLmhlYWRlci0tZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0b1xufVxuXG4uaGVhZGVyX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKVxufVxuXG4uaGVhZGVyX190aXBpdG9wIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgbWF4LXdpZHRoOiA4MnJlbVxufVxuXG4uaGVhZGVyX190aXBpdG9wLWl0ZW0ge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTAwMCk7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC4xODc1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZVxufVxuXG5zcGFuLmhlYWRlcl9fdGlwaXRvcC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5oZWFkZXJfX21haW4ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBwYWRkaW5nOiAxZW1cbn1cblxuLmhlYWRlciAuaW50bC1tZW51IC5pbnRsLW1lbnVfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoNDMsOCUsNjYlLC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjA2MjVyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2UtaW4tb3V0IDBzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2UtaW4tb3V0IDBzXG59XG5cbi5tYWluLW5hdiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi50aXBpdG9wLWxpbmtzIHtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLmNvbnRhY3QtbGlua3MgLm1haW4tbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5tYWluLW5hdl9fY29udHJvbHMge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLm1haW4tbmF2X19jb250cm9scyAuY3RhLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubWFpbi1uYXZfX2NvbnRyb2xzIC5tYWluLW5hdl9fY29udHJvbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLm1haW4tbmF2X19jb250cm9scyAjaW50bC1tZW51LWxpbmssLm1haW4tbmF2X19jb250cm9scyAjc2VhcmNoLWxpbmsge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLm1haW4tbmF2X19jb250cm9scyAjc2VhcmNoLWxpbmsge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS41cmVtXG59XG5cbi5tYWluLW5hdl9fY29udHJvbHMgI3Byb2ZpbGUtbGluayB7XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1uYXZfX2NvbnRyb2xzIGJ1dHRvbi5tYWluLW5hdl9fY29udHJvbCB7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBwYWRkaW5nOiAuNDM3NXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAubWFpbi1uYXZfX2NvbnRyb2xzIGJ1dHRvbi5tYWluLW5hdl9fY29udHJvbCBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICB3aWR0aDogMS4xMjVyZW1cbiAgICB9XG5cbiAgICAubWFpbi1uYXZfX2NvbnRyb2xzICNwcm9maWxlLWxpbmssLm1haW4tbmF2X19jb250cm9scyAubWFpbi1uYXZfX2NvbnRyb2wge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMnJlbVxuICAgIH1cbn1cblxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubWFpbi1uYXZfX2NvbnRyb2xzIHtcbiAgICAgICAgZ2FwOjA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtXG4gICAgfVxufVxuXG4ubWFpbi1uYXZfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgd2lkdGg6IDcuMzc1cmVtXG59XG5cbi5tYWluLW5hdl9fbG9nbyBzdmcge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ubWFpbi1uYXYgLmljb25fX3BhdGgge1xuICAgIHN0cm9rZTogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApXG59XG5cbi5tYWluLW5hdl9faWNvbi0taW50bCAuaWNvbl9fcGF0aCB7XG4gICAgc3Ryb2tlOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtYmxhY2spXG59XG5cbi5tYWluLW5hdl9fbWVudS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLm1haW4tbmF2X19tZW51LWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAuMDYyNXJlbSBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvclxufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4ubW9iaWxlLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCAjZDVkM2NmO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMzVzIGVhc2Usb3BhY2l0eSAuMzVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMzVzIGVhc2Usb3BhY2l0eSAuMzVzIGVhc2Vcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMzVzIGVhc2UgMHMsb3BhY2l0eSAuMzVzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMzVzIGVhc2UgMHMsb3BhY2l0eSAuMzVzIGVhc2UgMHNcbn1cblxuLm1vYmlsZS1uYXZfX2xpbmsge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCAjZTZlNmU4O1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTkwMCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaW5lLWhlaWdodDogNS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zNXMgZWFzZS1pbi1vdXRcbn1cblxuLm1vYmlsZS1uYXZfX2ljb246YWZ0ZXIsLm1vYmlsZS1uYXZfX2ljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IC4xMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgd2lkdGg6IC43NXJlbVxufVxuXG4ubW9iaWxlLW5hdl9faWNvbjpiZWZvcmUge1xuICAgIHJpZ2h0OiAuMTI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG59XG5cbi5tb2JpbGUtbmF2X19pY29uOmFmdGVyIHtcbiAgICByaWdodDogLjYyNXJlbVxufVxuXG4ubW9iaWxlLW5hdl9faWNvbi0tcm90YXRlZDpiZWZvcmUsLm1vYmlsZS1uYXZfX2ljb246YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuXG4ubW9iaWxlLW5hdl9faWNvbi0tcm90YXRlZDphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbn1cblxuLm1lbnVfX2ljb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICAgIHRyYW5zaXRpb246IC40c1xufVxuXG4ubWFpbi1uYXZfX21lbnUtYnV0dG9uLS1vcGVuIC5tZW51X19pY29uIC5tZW51LWljb25fX2xpbmUxLC5tYWluLW5hdl9fbWVudS1idXR0b24tLW9wZW4gLm1lbnVfX2ljb24gLm1lbnUtaWNvbl9fbGluZTIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtMC4zNzVyZW0pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKC0wLjM3NXJlbSlcbn1cblxuLm1haW4tbmF2X19tZW51LWJ1dHRvbi0tb3BlbiAubWVudV9faWNvbiAubWVudS1pY29uX19saW5lMyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHNjYWxlWCgxLjIpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgc2NhbGVYKDEuMilcbn1cblxuLm1haW4tbmF2X19tZW51LWJ1dHRvbi0tb3BlbiAubWVudV9faWNvbiAubWVudS1pY29uX19saW5lNCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVYKDEuMik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWCgxLjIpXG59XG5cbi5zdWJuYXYtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAxcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAxc1xufVxuXG4uc3VibmF2LWxpc3RfX3dyYXBwZXIge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5zdWJuYXYtbGlzdF9fd3JhcHBlciwud3JhcHBlcl9faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ud3JhcHBlcl9faXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG9cbn1cblxuXG4uc3VibmF2LWxpc3RfX2Zvb3RlciAuYW5jaG9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjM1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzVzIGVhc2UtaW4tb3V0O1xuXG4gICAgd2lkdGg6IGZpdC1jb250ZW50XG59XG5cbi5zdWJuYXYtbGlzdF9fZm9vdGVyIC5hbmNob3I6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4oaSXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMFxufVxuXG4uYnV0dG9ucy1tZW51LC5tb2JpbGUtbmF2IC5jdGFzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5idXR0b25zLW1lbnUgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTIwMCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTIwMCk7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlDb2xvcilcbn1cblxuLmhlYWRlcl9fY29udGFjdCB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5NjAwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMXJlbVxufVxuXG4uaGVhZGVyX19jb250YWN0IC5hbmNob3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbi5pbnRsLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MDAwKTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMjUsMjUsMjUsLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJyZW0gNXJlbSByZ2JhKDAsMCwwLC4wOCksMCAuNzVyZW0gMnJlbSByZ2JhKDAsMCwwLC4wNCk7XG4gICAgYm94LXNoYWRvdzogMCAycmVtIDVyZW0gcmdiYSgwLDAsMCwuMDgpLDAgLjc1cmVtIDJyZW0gcmdiYSgwLDAsMCwuMDQpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMC42MjVyZW07XG4gICAgd2lkdGg6IDExLjI1cmVtO1xuICAgIHotaW5kZXg6IDEwMFxufVxuXG4uaW50bC1tZW51X19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMDYyNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDFyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCAwc1xufVxuXG4uaW50bC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5pbnQtY29udGFpbmVyLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uYW5jaG9yIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4ubWFpbi1uYXZfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1haW4tbmF2X19saW5rLC5tYWluLW5hdl9fbG9nbyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4udGlwaXRvcF9fdGV4dC1saW5rIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkwMDApO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIC4xcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjFzIGVhc2UtaW4tb3V0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLnRpcGl0b3BfX3RleHQtbGluay5pbnRsLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbVxufVxuXG4udGlwaXRvcF9fdGV4dC1saW5rLmludGwtbGluazpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMC44MTI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuXG4udGlwaXRvcF9fdGV4dC1saW5rLmludGwtbGluazphZnRlciwudGlwaXRvcF9fdGV4dC1saW5rLmludGwtbGluazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MDAwKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogLjA5Mzc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyIDBzO1xuICAgIHdpZHRoOiAuMzEyNXJlbVxufVxuXG4udGlwaXRvcF9fdGV4dC1saW5rLmludGwtbGluazphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IC0xcmVtXG59XG5cbi50aXBpdG9wX190ZXh0LWxpbmstLW9wZW4uaW50bC1saW5rOmJlZm9yZSwudGlwaXRvcF9fdGV4dC1saW5rLmludGwtbGluazphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbn1cblxuLnRpcGl0b3BfX3RleHQtbGluay0tb3Blbi5pbnRsLWxpbms6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuXG4uaGVhZGVyX190aXBpdG9wIC5jb250YWluZXIsLmhlYWRlcl9fdGlwaXRvcC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uaGVhZGVyX190aXBpdG9wIGEge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTAwMClcbn1cblxuLmhlYWRlcl9fdGlwaXRvcCAuaWNvbl9fcGF0aCB7XG4gICAgc3Ryb2tlOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTAwMClcbn1cblxuLmludGwtbWVudV9faXRlbSAuYW5jaG9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApXG59XG5cbi5kZXNrdG9wLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnN1Ym5hdi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogOTByZW07XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmN0YS1idXR0b25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmhlYWRlcl9fbWFpbiAubWFpbi1uYXZfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5tYWluLW5hdl9fbGluazpob3ZlciAubWFpbi1uYXZfX2ljb24tLXByb2ZpbGUgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0tdGhlbWUtdWktY29sb3JzLXByaW1hcnkpXG59XG5cbi5mb290ZXIuY21wLWZvb3Rlci1zcy0tbGF5b3V0LXNsaW0gLmZvb3Rlcl9fY29udGFjdC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5mb290ZXIuY21wLWZvb3Rlci1zcy0tbGF5b3V0LXNsaW0gLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIgLmRpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmZvb3Rlci5jbXAtZm9vdGVyLXNzLS1sYXlvdXQtc2xpbSAuZm9vdGVyX193cmFwcGVyIC5jb2xzLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW1cbn1cblxuLmZvb3Rlci5jbXAtZm9vdGVyLXNzLS1sYXlvdXQtc2xpbSAuZm9vdGVyX193cmFwcGVyIC5jb2xzLWNvbnRhaW5lcj5kaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiB1bnNldFxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIgLmNvbHMtY29udGFpbmVyIC5mb290ZXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIgLmNvbHMtY29udGFpbmVyIC5mb290ZXJfX2xpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIgLmNvbHMtY29udGFpbmVyIC5mb290ZXJfX2xpc3Qge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgfVxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIgLmNvbHMtY29udGFpbmVyIC5mb290ZXJfX2xpc3QgLmZvb3Rlcl9fbGlzdC1pdGVtIC5hbmNob3Ige1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5mb290ZXIuY21wLWZvb3Rlci1zcy0tbGF5b3V0LXNsaW0gLmZvb3Rlcl9fd3JhcHBlciAuZm9vdGVyX19mb290LWFuZC1jb3B5cmlnaHQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbVxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIgLmZvb3Rlcl9fZm9vdC1hbmQtY29weXJpZ2h0IC5zb2NpYWwtbWVkaWEtbGlzdCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5mb290ZXIuY21wLWZvb3Rlci1zcy0tbGF5b3V0LXNsaW0gLmZvb3Rlcl9fd3JhcHBlciAuZm9vdGVyX19mb290LWFuZC1jb3B5cmlnaHQgLmludGwtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZm9vdGVyLmNtcC1mb290ZXItc3MtLWxheW91dC1zbGltIC5mb290ZXJfX3dyYXBwZXIgLmZvb3Rlcl9fZm9vdC1hbmQtY29weXJpZ2h0IC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuLmNtcC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkwMDApO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtXG59XG5cbi5mb290ZXJfX3dyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgbWF4LXdpZHRoOiA4MnJlbVxufVxuXG4uZm9vdGVyX19oZWFkZXIge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTQwMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uZm9vdGVyX19saXN0IHtcbiAgICBnYXA6IDFyZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG59XG5cbi5jb2xzLWNvbnRhaW5lciwuZm9vdGVyX19saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4uY29scy1jb250YWluZXIge1xuICAgIGdhcDogNHJlbVxufVxuXG4uZm9vdGVyX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmZvb3Rlcl9fbGlzdC1pdGVtLC5mb290ZXJfX2xpc3QtaXRlbSAuYW5jaG9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWxpbmtBbHRlcm5hdGVDb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb290ZXJfX2xpc3QtaXRlbSAuYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlXG59XG5cbi5jbXAtZm9vdGVyIC5hbmNob3I6aG92ZXIsLmNtcC1mb290ZXIgLmJ1dHRvbi5idXR0b25fX3NlY29uZGFyeS1kYXJrLS1yZWd1bGFyOmhvdmVyLC5mb290ZXJfX2NvbnRhY3QtdGV4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWxpbmtBbHRlcm5hdGVDb2xvckhvdmVyKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Vcbn1cblxuLmNtcC1mb290ZXIgLmJ1dHRvbi5idXR0b25fX3NlY29uZGFyeS1kYXJrLS1yZWd1bGFyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1saW5rQWx0ZXJuYXRlQ29sb3JIb3Zlcilcbn1cblxuLmZvb3Rlcl9fY29udGFjdC10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk0MDApO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuLnN1Ym5hdi1saXN0X19wcmVzZW50YXRpb24gLmFuY2hvcjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1saW5rUHJpbWFyeUNvbG9ySG92ZXIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLjE4NzVyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlXG59XG5cblxuLmNtcC1mb290ZXIgc3ZnIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEuMjVyZW1cbn1cblxuLmZvb3Rlcl9fc29jaWFsLW1lZGlhIHtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtXG59XG5cbi5mb290ZXJfX3NvY2lhbC1tZWRpYSwuc29jaWFsLW1lZGlhLWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLnNvY2lhbC1tZWRpYS1saXN0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogNXJlbSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICByb3ctZ2FwOiAxcmVtXG59XG5cbi5zb2NpYWwtbWVkaWEtbGlzdCAuYW5jaG9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWxpbmtBbHRlcm5hdGVDb2xvcik7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uc29jaWFsLW1lZGlhLWxpc3QgbGk6bGFzdC1jaGlsZCAuYW5jaG9yOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREkwTGpNdU1Dd2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXhOQ0lnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdNekFnTVRRN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajRLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNEtDUzV6ZERCN1ptbHNiQzF5ZFd4bE9tVjJaVzV2WkdRN1kyeHBjQzF5ZFd4bE9tVjJaVzV2WkdRN1ptbHNiRG9qUmtaR1JrWkdPMzBLQ1M1emRERjdabWxzYkMxeWRXeGxPbVYyWlc1dlpHUTdZMnhwY0MxeWRXeGxPbVYyWlc1dlpHUTdabWxzYkRvak1EQTJOa1pHTzMwS0NTNXpkREo3Wm1sc2JEb2pSa1pHUmtaR08zMEtDUzV6ZERON1ptbHNiRG9qTURBMk5rWkdPMzBLUEM5emRIbHNaVDRLUEdjK0NnazhaeUJwWkQwaVptbHVZV3d0TFMxa1pXTXVNVEV0TWpBeU1GOHhYeUkrQ2drSlBHY2dhV1E5SWw5NE16QmZNakE0TFc5MWNpMTBiMmRuYkdWZk1sOGlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MweE1qYzFMakF3TURBd01Dd2dMVEl3TUM0d01EQXdNREFwSWo0S0NRa0pQR2NnYVdROUlrWnBibUZzTFVOdmNIa3RNbDh5WHlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEkzTlM0d01EQXdNREFzSURJd01DNHdNREF3TURBcElqNEtDUWtKQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMDNMalFzTVRJdU9HZzJMamhzTXk0eExURXhMalpJTnk0MFF6UXVNaXd4TGpJc01TNDJMRE11T0N3eExqWXNOMU0wTGpJc01USXVPQ3czTGpRc01USXVPSG9pTHo0S0NRa0pQQzluUGdvSkNUd3ZaejRLQ1R3dlp6NEtDVHhuSUdsa1BTSm1hVzVoYkMwdExXUmxZeTR4TVMweU1ESXdJajRLQ1FrOFp5QnBaRDBpWDNnek1GOHlNRGd0YjNWeUxYUnZaMmRzWlNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEV5TnpVdU1EQXdNREF3TENBdE1qQXdMakF3TURBd01Da2lQZ29KQ1FrOFp5QnBaRDBpUm1sdVlXd3RRMjl3ZVMweUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TWpjMUxqQXdNREF3TUN3Z01qQXdMakF3TURBd01Da2lQZ29KQ1FrSlBIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVEl5TGpZc01FZzNMalJqTFRNdU9Td3dMVGNzTXk0eExUY3NOM016TGpFc055dzNMRGRvTVRVdU1tTXpMamtzTUN3M0xUTXVNU3czTFRkVE1qWXVOQ3d3TERJeUxqWXNNSG9nVFRFdU5pdzNZekF0TXk0eUxESXVOaTAxTGpnc05TNDRMVFV1T0FvSkNRa0pDV2c1TGpsc0xUTXVNU3d4TVM0MlNEY3VORU0wTGpJc01USXVPQ3d4TGpZc01UQXVNaXd4TGpZc04zb2lMejRLQ1FrSkNUeHdZWFJvSUdsa1BTSjRJaUJqYkdGemN6MGljM1F5SWlCa1BTSk5NalF1Tml3MFl6QXVNaXd3TGpJc01DNHlMREF1Tml3d0xEQXVPR3d3TERCTU1qSXVOU3czYkRJdU1pd3lMakpqTUM0eUxEQXVNaXd3TGpJc01DNDJMREFzTUM0NFl5MHdMaklzTUM0eUxUQXVOaXd3TGpJdE1DNDRMREFLQ1FrSkNRbHNNQ3d3YkMweUxqSXRNaTR5VERFNUxqVXNNVEJqTFRBdU1pd3dMakl0TUM0MkxEQXVNaTB3TGpnc01HTXRNQzR5TFRBdU1pMHdMakl0TUM0MkxEQXRNQzQ0YkRBc01Fd3lNQzQ0TERkc0xUSXVNaTB5TGpKakxUQXVNaTB3TGpJdE1DNHlMVEF1Tml3d0xUQXVPQW9KQ1FrSkNXTXdMakl0TUM0eUxEQXVOaTB3TGpJc01DNDRMREJzTUN3d2JESXVNaXd5TGpKTU1qTXVPQ3cwUXpJMExETXVPQ3d5TkM0MExETXVPQ3d5TkM0MkxEUjZJaTgrQ2drSkNRazhjR0YwYUNCcFpEMGllU0lnWTJ4aGMzTTlJbk4wTXlJZ1pEMGlUVEV5TGpjc05DNHhZekF1TWl3d0xqSXNNQzR6TERBdU5pd3dMakVzTUM0NGJEQXNNRXc0TGpZc09TNDRRemd1TlN3NUxqa3NPQzQwTERFd0xEZ3VNeXd4TUdNdE1DNHlMREF1TVMwd0xqVXNNQzR4TFRBdU55MHdMakZzTUN3d0Nna0pDUWtKVERVdU5DdzNMamRqTFRBdU1pMHdMakl0TUM0eUxUQXVOaXd3TFRBdU9HTXdMakl0TUM0eUxEQXVOaTB3TGpJc01DNDRMREJzTUN3d1REZ3NPQzQyYkRNdU9DMDBMalZETVRJc015NDVMREV5TGpRc015NDVMREV5TGpjc05DNHhlaUl2UGdvSkNRazhMMmMrQ2drSlBDOW5QZ29KUEM5blBnbzhMMmMrQ2p3dmMzWm5QZ289KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogLjMxMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLjEyNXJlbTtcbiAgICB3aWR0aDogMnJlbVxufVxuXG4uY21wLWZvb3RlciAuZGl2aWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IC4wMzEyNXJlbSBzb2xpZCAjZmZmZWZhO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5NDAwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWZvb3RlciAuaWNvbl9fcGF0aCB7XG4gICAgc3Ryb2tlOiAjZmZmZWZhXG59XG5cbi5pbnRsLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmZvb3Rlcl9fY29udGFjdC10ZXh0IGEge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtbGlua0FsdGVybmF0ZUNvbG9yKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmludGwtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmNtcC1mb290ZXIgLmludGwtbWVudSB7XG4gICAgYm90dG9tOiAuOTM3NXJlbTtcbiAgICByaWdodDogYXV0b1xufVxuXG4uY21wLWZvb3RlciAuaW50bC1tZW51IC5pbnRsLW1lbnVfX2l0ZW0gLmFuY2hvcjpob3ZlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxufVxuXG4uY21wLWZvb3RlciAuaW50bC1tZW51IC5pbnRsLW1lbnVfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoNDMsOCUsNjYlLC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjA2MjVyZW07XG4gICAgY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5OTAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0IDBzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0IDBzXG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNvbHMtY29udGFpbmVyPjpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMlxufVxuXG4uY29scy1jb250YWluZXI+ZGl2Om5vdCguY29scy1jb250YWluZXI+OmZpcnN0LWNoaWxkKSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMi41cmVtXG59XG5cbi5jb2xzLWNvbnRhaW5lciAuYW5jaG9yIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXG59XG5cbi5jbXAtZm9vdGVyIC5pbnRsLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBhLmhlYWRlcl9fdGlwaXRvcC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxuXG4gICAgYS5oZWFkZXJfX3RpcGl0b3AtaXRlbSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLjE4NzVyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2VcbiAgICB9XG5cbiAgICAuaGVhZGVyX19tYWluIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSA0cmVtXG4gICAgfVxuXG4gICAgLnRpcGl0b3BfX3RleHQtbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgfVxuXG4gICAgLm1haW4tbmF2X19saW5rOmhvdmVyIC50aXBpdG9wX190ZXh0LWxpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MDAwKVxuICAgIH1cblxuICAgIGEuaGVhZGVyX190aXBpdG9wLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLXByaW1hcnlMaWdodClcbiAgICB9XG5cbiAgICAuaGVhZGVyX190aXBpdG9wIC50aXBpdG9wLWxpbmtzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3Age1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW1cbiAgICB9XG5cbiAgICAubWFpbi1uYXYtaW50bF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3AgLm1haW4tbmF2X19pY29uLS1pbnRsIC5pY29uX19wYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3AgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdGlwaXRvcCAuY29udGFpbmVyIC5tYWluLW5hdl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgIH1cblxuICAgIC5tYWluLW5hdl9fbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIH1cblxuICAgIC5tYWluLW5hdl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjY4NzVyZW1cbiAgICB9XG5cbiAgICAuY29udGFjdC1saW5rcyAubWFpbi1uYXZfX2xpbmsge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB9XG5cbiAgICAudGlwaXRvcC1saW5rIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdGlwaXRvcC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3AtaXRlbSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgIH1cblxuICAgIC5oZWFkZXJfX3RpcGl0b3AtaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICB9XG5cbiAgICAuY21wLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbVxuICAgIH1cblxuICAgIC5jb2xzLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICB9XG5cbiAgICAuY21wLWZvb3RlciAuaW50bC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgfVxuXG4gICAgLmNtcC1mb290ZXIgLmludGwtYnV0dG9uOmhvdmVyIC50aXBpdG9wX190ZXh0LWxpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ncmF5MDAwKVxuICAgIH1cblxuICAgIC5jbXAtZm9vdGVyIC5pbnRsLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5jbXAtZm9vdGVyIC5pbnRsLW1lbnUge1xuICAgICAgICByaWdodDogMFxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLm1haW4tbmF2X19jb250cm9scyAuY3RhLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6LjM3NXJlbTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuMDkzNzVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMsYm9yZGVyLWNvbG9yIC40cztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMsYm9yZGVyLWNvbG9yIC40c1xuICAgIH1cblxuICAgIC5tYWluLW5hdl9fY29udHJvbHMgLmN0YS1idXR0b25fX3NlY29uZGFyeS0tcmVndWxhciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzLGJvcmRlci1jb2xvciAuNHM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC40cyxib3JkZXItY29sb3IgLjRzXG4gICAgfVxuXG4gICAgLm1haW4tbmF2X19jb250cm9scyAuY3RhLWJ1dHRvbl9fc2Vjb25kYXJ5LS1yZWd1bGFyOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5Q29sb3JIb3Zlcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtYnV0dG9uU2Vjb25kYXJ5Q29sb3JIb3ZlcilcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jb2xzLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXBcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAubWFpbi1uYXZfX2xpbmstLXBob25lIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnRcbiAgICB9XG5cbiAgICAubWFpbi1uYXZfX2xpbmstLXBob25lOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTAwMClcbiAgICB9XG5cbiAgICAuY29udGFjdC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgIH1cblxuICAgIC5oZWFkZXJfX21haW4ge1xuICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW1cbiAgICB9XG5cbiAgICAuaGVhZGVyX190aXBpdG9wLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSVcbiAgICB9XG5cbiAgICAubWFpbi1uYXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgycmVtXG4gICAgfVxuXG4gICAgLmNvbnRhY3QtbGlua3MgLm1haW4tbmF2X19saW5rIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbWFpbiAjc2VhcmNoLWxpbmssLmhlYWRlcl9fbWFpbiAubWFpbi1uYXZfX2ljb24ubWFpbi1uYXZfX2ljb24tLXNlYXJjaCwuaGVhZGVyX19tYWluIC5tYWluLW5hdl9fbWVudS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmRlc2t0b3AtbmF2aWdhdGlvbiB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyLjE4NzVyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuZGVza3RvcC1uYXZpZ2F0aW9uIC5hbmNob3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMTg3NXJlbVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW0gLmFuY2hvciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IC4xODc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzXG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbSAuYW5jaG9yOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApXG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbSAuYW5jaG9yLS1vcGVuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjE4NzVyZW0gc29saWQgdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zc1xuICAgIH1cblxuICAgIC5saXN0LWl0ZW1fX3RleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIH1cblxuICAgIC5saXN0LWl0ZW1fX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXJcbiAgICB9XG5cbiAgICAubGlzdC1pdGVtX190ZXh0OmFmdGVyLC5saXN0LWl0ZW1fX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IC4wNjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogLjQzNzVyZW1cbiAgICB9XG5cbiAgICAubGlzdC1pdGVtX190ZXh0OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICByaWdodDogLjMxMjVyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXIgMHM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyIDBzXG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbV9fdGV4dC0tb3BlbjpiZWZvcmUsLmxpc3QtaXRlbV9fdGV4dDphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbiAgICB9XG5cbiAgICAubGlzdC1pdGVtX190ZXh0LS1vcGVuOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gICAgfVxuXG4gICAgLnN1Ym5hdi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaW5zZXQ6IDhyZW0gMCAwO1xuICAgICAgICBsZWZ0OiAtNi4yNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IC02LjI1cmVtO1xuICAgICAgICB0b3A6IDhyZW07XG4gICAgICAgIHotaW5kZXg6IDIwXG4gICAgfVxuXG4gICAgLnN1Ym5hdi13cmFwcGVyLS1vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogLjAzMTI1cmVtIHNvbGlkICNkNWQzY2Y7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA4cmVtO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyMVxuICAgIH1cblxuICAgIC5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIH1cblxuICAgIC5zdWJuYXYtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxuICAgIH1cblxuICAgIC5jdGEtYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBnYXA6IDFyZW1cbiAgICB9XG5cbiAgICAuY3RhLWJ1dHRvbiwuc3VibmF2LWNvbHVtbiAuYW5jaG9yIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuXG4gICAgLmNvbHMtY29udGFpbmVyPjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMS44NzVyZW07XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAyMS44NzVyZW07XG4gICAgICAgIG9yZGVyOiAwXG4gICAgfVxuXG4gICAgLmNvbHMtY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgZ2FwOiA1cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICB9XG5cbiAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW1cbiAgICB9XG5cbiAgICAuZm9vdGVyX19jb250YWN0LXNlY3Rpb24ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5mb290ZXJfX3NvY2lhbC1tZWRpYSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgIH1cblxuICAgIC5mb290ZXJfX2xvZ28gc3ZnIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgICAgd2lkdGg6IDcuMzc1cmVtXG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fZm9vdC1hbmQtY29weXJpZ2h0IC5kaXZpZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5mb290ZXJfX2Zvb3QtYW5kLWNvcHlyaWdodCB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgIG9yZGVyOiAwXG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgIG9yZGVyOiAxXG4gICAgfVxuXG4gICAgLmNtcC1mb290ZXIgLmludGwtbmF2aWdhdGlvbiB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMlxuICAgIH1cblxuICAgIC5jb2xzLWNvbnRhaW5lcj5kaXY6bm90KC5jb2xzLWNvbnRhaW5lcj46Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOS41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEyLjVyZW1cbiAgICB9XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbi5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LDFmcilcbn1cblxuLmNvbC0xIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxXG59XG5cbi5jb2wtMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMlxufVxuXG4uY29sLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDNcbn1cblxuLmNvbC00IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0XG59XG5cbi5jb2wtNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNVxufVxuXG4uY29sLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDZcbn1cblxuLmNvbC0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTFcbn1cblxuLmZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5mdWxsLXdpZHRoIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzowIDRyZW1cbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKVxuICAgIH1cblxuICAgIC5jb2wtbWQtMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDFcbiAgICB9XG5cbiAgICAuY29sLW1kLTIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyXG4gICAgfVxuXG4gICAgLmNvbC1tZC0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gM1xuICAgIH1cblxuICAgIC5jb2wtbWQtNCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDRcbiAgICB9XG5cbiAgICAuY29sLW1kLTUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA1XG4gICAgfVxuXG4gICAgLmNvbC1tZC02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNlxuICAgIH1cblxuICAgIC5jb2wtbWQtNyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDdcbiAgICB9XG5cbiAgICAuY29sLW1kLTgge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA4XG4gICAgfVxuXG4gICAgLmNvbC1tZC05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOVxuICAgIH1cblxuICAgIC5jb2wtbWQtMTAge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMFxuICAgIH1cblxuICAgIC5jb2wtbWQtMTEge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMVxuICAgIH1cblxuICAgIC5jb2wtbWQtMTIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTFcbiAgICB9XG59XG5cbi5ncmlkLTItaXRlbXMtLXdpZGUtZ2FwLC5ncmlkLTQtaXRlbXMtLXdpZGUtZ2FwIHtcbiAgICBnYXA6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTByZW1cbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICAgIGdhcDogMnJlbVxuICAgIH1cblxuICAgIC5jb2wtbGctMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDFcbiAgICB9XG5cbiAgICAuY29sLWxnLTIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyXG4gICAgfVxuXG4gICAgLmNvbC1sZy0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gM1xuICAgIH1cblxuICAgIC5jb2wtbGctNCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDRcbiAgICB9XG5cbiAgICAuY29sLWxnLTUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA1XG4gICAgfVxuXG4gICAgLmNvbC1sZy02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNlxuICAgIH1cblxuICAgIC5jb2wtbGctNyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDdcbiAgICB9XG5cbiAgICAuY29sLWxnLTgge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA4XG4gICAgfVxuXG4gICAgLmNvbC1sZy05IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOVxuICAgIH1cblxuICAgIC5jb2wtbGctMTAge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMFxuICAgIH1cblxuICAgIC5jb2wtbGctMTEge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMVxuICAgIH1cblxuICAgIC5jb2wtbGctMTIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTFcbiAgICB9XG5cbiAgICAuZ3JpZC0yLWl0ZW1zLS13aWRlLWdhcCwuZ3JpZC5ncmlkLTEtY29sLW51bS0td2lkZS1nYXAge1xuICAgICAgICBnYXA6IDdyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKVxuICAgIH1cblxuICAgIC5ncmlkLTQtaXRlbXMtLXdpZGUtZ2FwLC5ncmlkLmdyaWQtMy1jb2wtbnVtLS13aWRlLWdhcCB7XG4gICAgICAgIGdhcDogN3JlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpXG4gICAgfVxufVxuXG4uY21wLWFjY29yZGlvbl9faXRlbSB7XG4gICAgYm9yZGVyOiBzb2xpZCAjMTkxOTE5O1xuICAgIGJvcmRlci13aWR0aDogLjA2MjVyZW0gMCAwXG59XG5cbi5jbXAtYWNjb3JkaW9uX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAuMDYyNXJlbSAwXG59XG5cbi5jbXAtYWNjb3JkaW9uX19idXR0b24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgLjNzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4zcyBsaW5lYXJcbn1cblxuLmNtcC1hY2NvcmRpb25fX2J1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5jbXAtYWNjb3JkaW9uX19idXR0b246aG92ZXIgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4uY21wLWFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIC5jbXAtYWNjb3JkaW9uX19pY29uOmFmdGVyLC5jbXAtYWNjb3JkaW9uX19idXR0b246aG92ZXIgLmNtcC1hY2NvcmRpb25fX2ljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1OWU0XG59XG5cbi5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAuNzVyZW1cbn1cblxuLmNtcC1hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kZWQgLmNtcC1hY2NvcmRpb25fX2ljb246YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMS4yNXJlbVxufVxuXG4uY21wLWFjY29yZGlvbl9faWNvbjphZnRlciwuY21wLWFjY29yZGlvbl9faWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IC4xMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxLjI1cmVtXG59XG5cbi5jbXAtYWNjb3JkaW9uX19pY29uOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBsaW5lYXJcbn1cblxuLmNtcC1hY2NvcmRpb25fX3BhbmVsIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyXG59XG5cbi5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtXG59XG5cbi5jbXAtYWNjb3JkaW9uX19wYW5lbC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uY21wLWFjY29yZGlvbi1pdGVtIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjU5KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgbGkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uX193cmFwcGVyLC5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW1cbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uX19pdGVtLC5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uX19pdGVtIHtcbiAgICBib3JkZXItY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41MDIpXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbl9fYnV0dG9uLC5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uX19idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbl9faWNvbjphZnRlciwuY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb25fX2ljb246YmVmb3JlLC5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uX19pY29uOmFmdGVyLC5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uX19pY29uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb24taXRlbSwuY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbi1pdGVtIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg3OClcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTUuNTFkZWcsIzFhMzFhOSAtMTYuMTUlLCMzZjU5ZTQgNjMuODglLCNiNmNhZmYgMTIzLjY0JSlcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uX19idXR0b246aG92ZXIgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb25fX2J1dHRvbjpob3ZlciAuY21wLWFjY29yZGlvbl9faWNvbjphZnRlciwuY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb25fX2J1dHRvbjpob3ZlciAuY21wLWFjY29yZGlvbl9faWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWNvbG9yIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44NzgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGE6Zm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1jb2xvciAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtY29sb3IgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICMxOTE5MTlcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWRhcmsgLmNtcC1hY2NvcmRpb25fX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3OWRlZywjMTkxOTE5IDE1LjE2JSwjNmI2NjVmIDI3Ny44OSUpXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uX19idXR0b246aG92ZXIgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogI2I2Y2FmZlxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIC5jbXAtYWNjb3JkaW9uX19pY29uOmFmdGVyLC5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uX19idXR0b246aG92ZXIgLmNtcC1hY2NvcmRpb25fX2ljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZjYWZmXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICM5OWE3ZjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWRhcmsgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLWFjY29yZGlvbi1zcy0tdGhlbWUtZGFyayAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGE6Zm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtYWNjb3JkaW9uLXNzLS10aGVtZS1kYXJrIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiNmNhZmZcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWRhcmsgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNlMGU0ZmJcbn1cblxuLmNtcC1hY2NvcmRpb24tc3MtLXRoZW1lLWRhcmsgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICNiNmNhZmZcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWhlYWRpbmctbWVkaXVtLTMgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0taGVhZGluZy1tZWRpdW0tMyAuY21wLWFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWhlYWRpbmctbWVkaXVtLTMgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0taGVhZGluZy1ib2R5LTIgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLXNzLS1oZWFkaW5nLWJvZHktMiAuY21wLWFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0taGVhZGluZy1ib2R5LTIgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0taGVhZGluZy1ib2R5LTMgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0taGVhZGluZy1ib2R5LTMgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLXNzLS1oZWFkaW5nLWJvZHktMyAuY21wLWFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLXNzLS1jb250ZW50LWJvZHktMyAuY21wLWFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWNvbnRlbnQtYm9keS0zIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hY2NvcmRpb24tc3MtLWNvbnRlbnQtYm9keS0zIC5jbXAtYWNjb3JkaW9uLWl0ZW0ucnRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLXNzLS1jb250ZW50LWJvZHktMyAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYWNjb3JkaW9uLXNzLS1jb250ZW50LWJvZHktMyAuY21wLWFjY29yZGlvbi1pdGVtLnJ0ZS1jb250ZW50IGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWFjY29yZGlvbi1zcy0tY29udGVudC1ib2R5LTMgLmNtcC1hY2NvcmRpb24taXRlbS5ydGUtY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1kaXZpZGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogLjVyZW1cbn1cblxuLmNtcC1kaXZpZGVyLXNzLS1mdC1oaWRkZW4gLmNtcC1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtZGl2aWRlcl9fbGluZSB7XG4gICAgaGVpZ2h0OiAuMDYyNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWRpdmlkZXItc3MtLXQtZGVmYXVsdCAuY21wLWRpdmlkZXJfX2xpbmUsLmNtcC1kaXZpZGVyX19saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiXG59XG5cbi5jbXAtZGl2aWRlci1zcy0tdC1jb2xvciAuY21wLWRpdmlkZXJfX2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4yNClcbn1cblxuLmNtcC1kaXZpZGVyLXNzLS10LWRhcmsgLmNtcC1kaXZpZGVyX19saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhXG59XG5cbi5jbXAtaW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgycmVtXG59XG5cbi5jbXAtaW1hZ2UgLmNtcC1saW5rX19zY3JlZW4tcmVhZGVyLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbVxuICAgIH1cbn1cblxuLmNtcC1pbWFnZS1zcy0tYm9yZGVyLXJhZGl1cy1tZWRpdW0gLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtaW1hZ2Utc3MtLWJvcmRlci1yYWRpdXMtbWVkaXVtIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtXG4gICAgfVxufVxuXG4uY21wLWltYWdlLXNzLS1ib3JkZXItcmFkaXVzLXNtYWxsIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtaW1hZ2Utc3MtLWJvcmRlci1yYWRpdXMtc21hbGwgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOi43NXJlbVxuICAgIH1cbn1cblxuLmNtcC1pbWFnZS1zcy0tYm9yZGVyLXJhZGl1cy1ub25lIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5jbXAta2lja2VyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW1cbn1cblxuLmNtcC1raWNrZXIsLmNtcC1raWNrZXIgaW1nIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAta2lja2VyIGltZyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gICAgd2lkdGg6IDIuMjVyZW1cbn1cblxuLmNtcC1raWNrZXJfX2tpY2tlci1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtXG59XG5cbi5jbXAta2lja2VyX19raWNrZXItaWNvbiB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtaGVpZ2h0OiA0cmVtXG59XG5cbi5jbXAta2lja2VyX19raWNrZXItbmF2aWdhdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAuMjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAta2lja2VyX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1raWNrZXJfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAta2lja2VyX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1raWNrZXJfX2tpY2tlci1saXN0LWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5jbXAta2lja2VyX19raWNrZXItbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5jbXAta2lja2VyX19raWNrZXItbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmNtcC1raWNrZXJfX2tpY2tlci1zZXBhcmF0b3Ige1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1icmVhZGNydW1iX19saXN0IHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5jbXAtYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2tpY2tlci1zZXBhcmF0b3Ige1xuICAgIGZpbGw6ICMxOTE5MTk7XG4gXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG9wYWNpdHk6IC42NjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fa2lja2VyLWxpbmssLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19sYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uYWx0ZXJuYXRlLXRoZW1lIC5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fa2lja2VyLXNlcGFyYXRvciwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctYWx0IC5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fa2lja2VyLXNlcGFyYXRvciwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctZGFyayAuY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2tpY2tlci1zZXBhcmF0b3IsLmRhcmstdGhlbWUgLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19raWNrZXItc2VwYXJhdG9yIHtcbiAgICBmaWxsOiAjZmZmZWZhXG59XG5cbi5hbHRlcm5hdGUtdGhlbWUgLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19raWNrZXItbGluaywuYWx0ZXJuYXRlLXRoZW1lIC5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fbGFiZWwsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWFsdCAuY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2tpY2tlci1saW5rLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1iZy1hbHQgLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19sYWJlbCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctZGFyayAuY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2tpY2tlci1saW5rLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1iZy1kYXJrIC5jbXAtYnJlYWRjcnVtYiAuY21wLWtpY2tlcl9fbGFiZWwsLmRhcmstdGhlbWUgLmNtcC1icmVhZGNydW1iIC5jbXAta2lja2VyX19raWNrZXItbGluaywuZGFyay10aGVtZSAuY21wLWJyZWFkY3J1bWIgLmNtcC1raWNrZXJfX2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWxvZ28tYmFyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjVyZW0gMi41cmVtXG59XG5cbi5jbXAtbG9nby1iYXIsLmNtcC1sb2dvLWJhcl9fbG9nby1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uY21wLWxvZ28tYmFyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjUycmVtXG59XG5cbi5jbXAtbG9nby1iYXJfX2xvZ28ge1xuICAgIGhlaWdodDogMi43NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIG1heC13aWR0aDogOXJlbTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1sb2dvLWJhciB7XG4gICAgICAgIGdhcDoycmVtIDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWxvZ28tYmFyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIH1cblxuICAgIC5jbXAtbG9nby1iYXJfX2xvZ28ge1xuICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1sb2dvLWJhciB7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiB1bnNldDtcbiAgICAgICAgYWxpZ24tY29udGVudDogdW5zZXQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogbWluKDIuNXJlbSwxMDAlKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHJvdy1nYXA6IDIuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtbG9nby1iYXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaFxuICAgIH1cblxuICAgIC5jbXAtbG9nby1iYXJfX2xvZ28ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gICAgICAgIG1heC13aWR0aDogOXJlbVxuICAgIH1cbn1cblxuLmNtcC1sb2dvLWJhcl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjAyMDIwXG59XG5cbi5jbXAtbG9nby1iYXItLXNzLW92ZXJ2aWV3LWZvcm1hdCAuY21wLWxvZ28tYmFyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMnJlbSAyLjE4NzVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1sb2dvLWJhci0tc3Mtb3ZlcnZpZXctZm9ybWF0IC5jbXAtbG9nby1iYXIge1xuICAgICAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAycmVtIDRyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMi4wNjI1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWxvZ28tYmFyLS1zcy1vdmVydmlldy1mb3JtYXQgLmNtcC1sb2dvLWJhciB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6bm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcFxuICAgIH1cbn1cblxuLmNtcC1sb2dvLWJhci0tc3Mtb3ZlcnZpZXctZm9ybWF0IC5jbXAtbG9nby1iYXJfX2xvZ28ge1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1sb2dvLWJhci0tc3Mtb3ZlcnZpZXctZm9ybWF0IC5jbXAtbG9nby1iYXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDZyZW07XG4gICAgd2lkdGg6IDI1JVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtbG9nby1iYXItLXNzLW92ZXJ2aWV3LWZvcm1hdCAuY21wLWxvZ28tYmFyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICB3aWR0aDogMTQlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWxvZ28tYmFyLS1zcy1vdmVydmlldy1mb3JtYXQgLmNtcC1sb2dvLWJhcl9fbG9nby1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6Ny4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAucnRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ydGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ydGUtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4ucnRlLWNvbnRlbnQgYnIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcmVtXG59XG5cbi5ydGUtY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5ydGUtY29udGVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4ucnRlLWNvbnRlbnQgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMWEzMWE5O1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLnJ0ZS1jb250ZW50IGE6Zm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgIzNmNTllNDtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ydGUtY29udGVudCBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucnRlLWNvbnRlbnQgaDIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ydGUtY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMzJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ydGUtY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ydGUtY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGg0LC5ydGUtY29udGVudCBoNSwucnRlLWNvbnRlbnQgaDYge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ydGUtY29udGVudCBoNCwucnRlLWNvbnRlbnQgaDUsLnJ0ZS1jb250ZW50IGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ydGUtY29udGVudCBoNCwucnRlLWNvbnRlbnQgaDUsLnJ0ZS1jb250ZW50IGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4ucnRlLWNvbnRlbnQgaDE6bm90KDpmaXJzdC1jaGlsZCksLnJ0ZS1jb250ZW50IGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuLnJ0ZS1jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLC5ydGUtY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSwucnRlLWNvbnRlbnQgaDU6bm90KDpmaXJzdC1jaGlsZCksLnJ0ZS1jb250ZW50IGg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbVxufVxuXG4ucnRlLWNvbnRlbnQgaDE6bm90KDpsYXN0LWNoaWxkKSwucnRlLWNvbnRlbnQgaDI6bm90KDpsYXN0LWNoaWxkKSwucnRlLWNvbnRlbnQgaDM6bm90KDpsYXN0LWNoaWxkKSwucnRlLWNvbnRlbnQgaDQ6bm90KDpsYXN0LWNoaWxkKSwucnRlLWNvbnRlbnQgaDU6bm90KDpsYXN0LWNoaWxkKSwucnRlLWNvbnRlbnQgaDY6bm90KDpsYXN0LWNoaWxkKSwucnRlLWNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi5ydGUtY29udGVudCBiLC5ydGUtY29udGVudCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLnJ0ZS1jb250ZW50IG9sLC5ydGUtY29udGVudCB1bCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5ydGUtY29udGVudCBvbDpub3QoOmxhc3QtY2hpbGQpLC5ydGUtY29udGVudCB1bDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5ydGUtY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ydGUtY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLnJ0ZS1jb250ZW50IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbi5ydGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogLjE4NzVyZW0gc29saWQgI2U4ZGNjNztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLnJ0ZS1jb250ZW50IGJsb2NrcXVvdGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG4ucnRlLWNvbnRlbnQgYmxvY2txdW90ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuLnJ0ZS1jb250ZW50IGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnJ0ZS1jb250ZW50IGltZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtXG59XG5cbi5ydGUtY29udGVudCBpbWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbi5ydGUtY29udGVudCB0YWJsZSB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWRcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRlLWNvbnRlbnQgdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG59XG5cbi5ydGUtY29udGVudCB0YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRkLC5ydGUtY29udGVudCB0YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRoIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwXG59XG5cbi5ydGUtY29udGVudCB0YWJsZSB0ZCwucnRlLWNvbnRlbnQgdGFibGUgdGgge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAuMDYyNXJlbSAuMDYyNXJlbSAwIDA7XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4ucnRlLWNvbnRlbnQgdGFibGUgdGQ6bGFzdC1vZi10eXBlLC5ydGUtY29udGVudCB0YWJsZSB0aDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMFxufVxuXG4ucnRlLWNvbnRlbnQgdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5ydGUtY29udGVudCB0YWJsZSB0aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5ydGUtY29udGVudCB0YWJsZSB0aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IHRhYmxlIHRoIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLnJ0ZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICBib3JkZXItY29sb3I6ICNlNWU1ZTVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnJ0ZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRlLWNvbnRlbnQgdGFibGUgdGQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4ucnRlLWNvbnRlbnQubW9kLS16ZWJyYS1zdHJpcGUtcm93cyB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDk1JSwuNTAyKVxufVxuXG4uY21wLXRleHQucnRlLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGF1dG9cbn1cblxuLnRleHQgdGFibGUgdGQsLnRleHQgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmNtcC10aXRsZV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC10aXRsZS1zcy0tbGlnaHQgLmNtcC10aXRsZV9fb3ZlcmxpbmUsLmNtcC10aXRsZS1zcy0tbm9uZSAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5jbXAtdGl0bGUtc3MtLWNvbG9yIC5jbXAtdGl0bGVfX292ZXJsaW5lLC5jbXAtdGl0bGUtc3MtLWRhcmsgLmNtcC10aXRsZV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA2XG59XG5cbi5jbXAtdGl0bGVfX2JvZHksLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtXG59XG5cbi5jbXAtdGl0bGVfX2JvZHkgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5jbXAtdGl0bGVfX21haW4tdGV4dCB7XG4gICAgZGlzcGxheTogY29udGVudHNcbn1cblxuLmNtcC10aXRsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxufVxuXG4uY21wLXRpdGxlX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXRpdGxlX19zdWJ0aXRsZSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtdGl0bGVfX3N1YnRpdGxlIGgzLC5jbXAtdGl0bGVfX3N1YnRpdGxlIGg0LC5jbXAtdGl0bGVfX3N1YnRpdGxlIGg1LC5jbXAtdGl0bGVfX3N1YnRpdGxlIGg2IHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46MS9zcGFuIDEyXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46MS9zcGFuIDEyXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6MTAwJVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGVfX21haW4tdGV4dCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgIH1cbn1cblxuLmNtcC10aXRsZS1zcy0tcy1jZW50ZXJlZCAuY21wLXRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tb3ZlcmxpbmUtbSAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1vdmVybGluZS1tIC5jbXAtdGl0bGVfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tb3ZlcmxpbmUtbSAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1vdmVybGluZS1zIC5jbXAtdGl0bGVfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tb3ZlcmxpbmUtcyAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tb3ZlcmxpbmUtcyAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLW92ZXJsaW5lLXhzIC5jbXAtdGl0bGVfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tb3ZlcmxpbmUteHMgLmNtcC10aXRsZV9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLW92ZXJsaW5lLXhzIC5jbXAtdGl0bGVfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0taGVhZGluZy14bCAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmcteGwgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0taGVhZGluZy14bCAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmctbCAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0taGVhZGluZy1sIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1oZWFkaW5nLWwgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmctbSAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0taGVhZGluZy1tIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWhlYWRpbmctbSAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0taGVhZGluZy1zIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1oZWFkaW5nLXMgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0taGVhZGluZy1zIC5jbXAtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tYm9keS1sIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLWJvZHktbCAuY21wLXRpdGxlX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tYm9keS1sIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLWJvZHktbCAuY21wLXRpdGxlX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tYm9keS1sIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLWJvZHktbCAuY21wLXRpdGxlX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHktbSAuY21wLXRpdGxlX19zdWJ0aXRsZSwuY21wLXRpdGxlLXNzLS1ib2R5LW0gLmNtcC10aXRsZV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1ib2R5LW0gLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tYm9keS1tIC5jbXAtdGl0bGVfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1ib2R5LW0gLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tYm9keS1tIC5jbXAtdGl0bGVfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHktcyAuY21wLXRpdGxlX19zdWJ0aXRsZSwuY21wLXRpdGxlLXNzLS1ib2R5LXMgLmNtcC10aXRsZV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tYm9keS1zIC5jbXAtdGl0bGVfX3N1YnRpdGxlLC5jbXAtdGl0bGUtc3MtLWJvZHktcyAuY21wLXRpdGxlX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHktcyAuY21wLXRpdGxlX19zdWJ0aXRsZSwuY21wLXRpdGxlLXNzLS1ib2R5LXMgLmNtcC10aXRsZV9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tYm9keS14bCAuY21wLXRpdGxlX19zdWJ0aXRsZSwuY21wLXRpdGxlLXNzLS1ib2R5LXhsIC5jbXAtdGl0bGVfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHkteGwgLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tYm9keS14bCAuY21wLXRpdGxlX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWJvZHkteGwgLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tYm9keS14bCAuY21wLXRpdGxlX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxufVxuXG4uY21wLXRpdGxlLXNzLS1ib3R0b20tc3BhY2luZy1zIC5jbXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbn1cblxuLmNtcC10aXRsZS1zcy0tYm90dG9tLXNwYWNpbmctbSAuY21wLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW1cbn1cblxuLmNtcC10aXRsZS1zcy0tYm90dG9tLXNwYWNpbmctbCAuY21wLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtXG59XG5cbi5jbXAtdGl0bGUtc3MtLWJvdHRvbS1zcGFjaW5nLXhsIC5jbXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW1cbn1cblxuLmNtcC10aXRsZS1zcy0tYm90dG9tLXNwYWNpbmcteHhsIC5jbXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tZC02LTEyIC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6MzcuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kLTYtMTIuY21wLXRpdGxlLXNzLS1zLWNlbnRlcmVkIC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IGF1dG9cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWQtMTAtMTIgLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOjEvc3BhbiAxMFxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWQtMTAtMTIuY21wLXRpdGxlLXNzLS1zLWNlbnRlcmVkIC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDEwXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZC04LTEyIC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDhcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kLTgtMTIuY21wLXRpdGxlLXNzLS1zLWNlbnRlcmVkIC5jbXAtdGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogMy9zcGFuIDhcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kLTYtMTIgLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNlxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWQtNi0xMi5jbXAtdGl0bGUtc3MtLXMtY2VudGVyZWQgLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0L3NwYW4gNlxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWQtMTAtMTIgLmNtcC10aXRsZV9fY29udGVudCwuY21wLXRpdGxlLXNzLS1kLTYtMTIgLmNtcC10aXRsZV9fY29udGVudCwuY21wLXRpdGxlLXNzLS1kLTgtMTIgLmNtcC10aXRsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kLTEwLTEyIC5jbXAtdGl0bGVfX21haW4tdGV4dCwuY21wLXRpdGxlLXNzLS1kLTYtMTIgLmNtcC10aXRsZV9fbWFpbi10ZXh0LC5jbXAtdGl0bGUtc3MtLWQtOC0xMiAuY21wLXRpdGxlX19tYWluLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50c1xuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWQtMTAtMTIgLmNtcC10aXRsZV9fYm9keSwuY21wLXRpdGxlLXNzLS1kLTEwLTEyIC5jbXAtdGl0bGVfX3RpdGxlLC5jbXAtdGl0bGUtc3MtLWQtNi0xMiAuY21wLXRpdGxlX19ib2R5LC5jbXAtdGl0bGUtc3MtLWQtNi0xMiAuY21wLXRpdGxlX190aXRsZSwuY21wLXRpdGxlLXNzLS1kLTgtMTIgLmNtcC10aXRsZV9fYm9keSwuY21wLXRpdGxlLXNzLS1kLTgtMTIgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxufVxuXG4uY21wLXRpdGxlLXNzLS10aGVtZS1kYXJrIC5jbXAtdGl0bGVfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtdGl0bGUtc3MtLXRoZW1lLWRhcmsgLmNtcC10aXRsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtdGl0bGUtc3MtLXRoZW1lLWRhcmsgLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tdGhlbWUtZGFyayAuY21wLXRpdGxlX19zdWJ0aXRsZSBhIHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG4uY21wLXRpdGxlLXNzLS10aGVtZS1kYXJrIC5jbXAtdGl0bGVfX3N1YnRpdGxlIGgzLC5jbXAtdGl0bGUtc3MtLXRoZW1lLWRhcmsgLmNtcC10aXRsZV9fc3VidGl0bGUgaDQsLmNtcC10aXRsZS1zcy0tdGhlbWUtZGFyayAuY21wLXRpdGxlX19zdWJ0aXRsZSBoNSwuY21wLXRpdGxlLXNzLS10aGVtZS1kYXJrIC5jbXAtdGl0bGVfX3N1YnRpdGxlIGg2IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLXRpdGxlLXNzLS10aGVtZS1jb2xvciAuY21wLXRpdGxlX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLXRpdGxlLXNzLS10aGVtZS1jb2xvciAuY21wLXRpdGxlX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC10aXRsZS1zcy0tdGhlbWUtY29sb3IgLmNtcC10aXRsZV9fc3VidGl0bGUsLmNtcC10aXRsZS1zcy0tdGhlbWUtY29sb3IgLmNtcC10aXRsZV9fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44OClcbn1cblxuLmNtcC10aXRsZS1zcy0tdGhlbWUtY29sb3IgLmNtcC10aXRsZV9fc3VidGl0bGUgaDMsLmNtcC10aXRsZS1zcy0tdGhlbWUtY29sb3IgLmNtcC10aXRsZV9fc3VidGl0bGUgaDQsLmNtcC10aXRsZS1zcy0tdGhlbWUtY29sb3IgLmNtcC10aXRsZV9fc3VidGl0bGUgaDUsLmNtcC10aXRsZS1zcy0tdGhlbWUtY29sb3IgLmNtcC10aXRsZV9fc3VidGl0bGUgaDYge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtdG9vbHRpcCB7XG4gICAgdGV4dC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBjb2xvcjogI2U1ZTVlNTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAxNS42MjVyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTAwMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRvb2x0aXAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdG9vbHRpcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRvb2x0aXAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtdG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQ6IC4zNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAuMzc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IC4zNzVyZW0gc29saWQgIzFlMWUxZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IDEwMDBcbn1cblxuLmNtcC10b29sdGlwLS12aXNpYmxlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1cmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNXJlbSlcbn1cblxuLmNtcC10b29sdGlwLS12aXNpYmxlLC5jbXAtdG9vbHRpcC1hcnJvdy0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMVxufVxuXG5bZGF0YS10b29sdGlwLXRleHRdOm5vdChbZGF0YS10b29sdGlwLW9uY2xpY2s9dHJ1ZV0pOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgIzhjYTRmNTtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLXRvb2x0aXAtLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uY21wLXZpZGVvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC12aWRlb19faW1hZ2UtZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC12aWRlby0tYmx1ci1mcmFtZSAuY21wLXZpZGVvX19pbWFnZS1mcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnJlbSkgZHJvcC1zaGFkb3coMCAwIDAgcmdiYSgyNSwyNSwyNSwuMSkpO1xuICAgIGZpbHRlcjogYmx1cigycmVtKSBkcm9wLXNoYWRvdygwIDAgMCByZ2JhKDI1LDI1LDI1LDAuMSkpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMVxufVxuXG4uY21wLXZpZGVvLS1ibHVyLWZyYW1lIC5jbXAtdmlkZW9fX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICB6LWluZGV4OiAyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmlkZW8tLWJsdXItZnJhbWUgLmNtcC12aWRlb19fdGh1bWJuYWlsIHtcbiAgICAgICAgbWFyZ2luOjAgMnJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSlcbiAgICB9XG59XG5cbi5jbXAtdmlkZW8tLWJsdXItZnJhbWUgLmNtcC12aWRlb19fcGxheS1idXR0b24ge1xuICAgIHotaW5kZXg6IDk5XG59XG5cbi5jbXAtdmlkZW9fX21vZGFsIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5XG59XG5cbi5jbXAtdmlkZW9fX21vZGFsLS1vcGVuIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtdmlkZW9fX21vZGFsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlXG59XG5cbi5jbXAtdmlkZW9fX21vZGFsLWNvbnRlbnQsLmNtcC12aWRlb19fbW9kYWwtY29udGVudC13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtdmlkZW9fX21vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtdmlkZW9fX21vZGFsLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnJlbTtcbiAgICB0b3A6IDJyZW1cbn1cblxuLmNtcC12aWRlb19fX192aWRlby0tbm8tZnVsbC13aWR0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtdmlkZW9fX2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IC42MjVyZW1cbn1cblxuLmNtcC12aWRlb19fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC12aWRlb19fcGxheWVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC12aWRlb19fd2l0aC1pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4uY21wLXZpZGVvX19pbWFnZS1jb250YWluZXIsLmNtcC12aWRlb19fd2l0aC1pbWFnZS1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uY21wLXZpZGVvX19pbWFnZS1jb250YWluZXItLWZhZGUtb3V0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dCAuNHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IC40cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtdmlkZW9fX2ltYWdlLWNvbnRhaW5lci0tbm8tZnVsbC13aWR0aCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMVxufVxuXG4uY21wLXZpZGVvX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC12aWRlb19fcGxheS1idXR0b24sLmNtcC12aWRlb19fcGxheS1idXR0b24gY2lyY2xlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Vcbn1cblxuLmNtcC12aWRlb19fcGxheS1idXR0b24gY2lyY2xlIHtcbiAgICBmaWxsOiByZ2JhKDAsMCwwLC4zMylcbn1cblxuLmNtcC12aWRlb19fcGxheS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjMpXG59XG5cbi5jbXAtdmlkZW9fX3BsYXktYnV0dG9uOmhvdmVyIGNpcmNsZSB7XG4gICAgZmlsbDogIzNmNTllNDtcbiAgICBzdHJva2U6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12aWRlb19fbW9kYWwtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6NTAlXG4gICAgfVxufVxuXG4jaWJtLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuI2libS12aWRlby1jb250YWluZXIgI2libS12aWRlby1pZnJhbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtcHJvZHVjdC1wYWdlPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtcHJvZHVjdC1wYWdlPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo2cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXByb2R1Y3QtcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICB9XG5cbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogNTRyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPioge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjRyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPiogLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206Mi41cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lciAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBwYWRkaW5nOjNyZW1cbiAgICB9XG5cbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LWZvb3RlciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZVxuICAgIH1cblxuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXIgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICB9XG5cbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyIC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi5oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi5oZXJvIC5jbXAtaGVyb19fdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4uaGVyby5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX3RleHQge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODgpXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi5oZXJvLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fdGV4dCB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+LmRpdmlkZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi5kaXZpZGVyLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2tcbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogNHJlbVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciAuY21wLXNpZGViYXIsLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+LnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyIC5jbXAtc2lkZWJhcl9fZGl2aWRlcjpub3QoLmNtcC1zaWRlYmFyX19kaXZpZGVyLS1uby1tYXJnaW4tYm90dG9tKSB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciAudGV4dCBwIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjRyZW1cbiAgICB9XG5cbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW1cbiAgICB9XG5cbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDdyZW1cbiAgICB9XG5cbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciAuY21wLXNpZGViYXIsLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2U+LmNtcC1jb250YWluZXI+LnRlbXBsYXRlLWN1c3RvbWVyLXN0b3J5LXBhZ2U+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbVxuICAgIH1cblxuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyIC5jbXAtc2lkZWJhcl9fZGl2aWRlcjpub3QoLmNtcC1zaWRlYmFyX19kaXZpZGVyLS1uby1tYXJnaW4tYm90dG9tKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWFydGljbGUtcGFnZT4uY21wLWNvbnRhaW5lcj4udGVtcGxhdGUtY3VzdG9tZXItc3RvcnktcGFnZT4uY21wLWNvbnRhaW5lciAuY21wLXNpZGViYXJfX3RhZ3MgLmNtcC1zaWRlYmFyX19kaXZpZGVyLC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPi50ZW1wbGF0ZS1jdXN0b21lci1zdG9yeS1wYWdlPi5jbXAtY29udGFpbmVyIC5jbXAtc2lkZWJhcl9fdG9jIC5jbXAtc2lkZWJhcl9fZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6LjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYXJ0aWNsZS1wYWdlPi5jbXAtY29udGFpbmVyPjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo2cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWhvbWUtcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWhvbWUtcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWhvbWUtcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Lmhlcm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtcHJpY2luZy1wYWdlPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1wcmljaW5nLXBhZ2U+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIuNXJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1wcmljaW5nLXBhZ2U+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtcHJpY2luZy1wYWdlPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXN0YW5kYXJkLXBhZ2UtY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXN0YW5kYXJkLXBhZ2UtY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1zdGFuZGFyZC1wYWdlLWNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi5oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtc3RhbmRhcmQtcGFnZS1jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uaGVybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NnJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1zdGFuZGFyZC1wYWdlLWNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi5oZXJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXN0YW5kYXJkLXBhZ2UtY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQgLnRleHQgLmNtcC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLXN0YW5kYXJkLXBhZ2UtY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQgLnRleHQgLmNtcC10ZXh0IHtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLW5ld3Nyb29tLW92ZXJ2aWV3LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLW5ld3Nyb29tLW92ZXJ2aWV3LXBhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOjRyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtbmV3c3Jvb20tb3ZlcnZpZXctcGFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6NXJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1uZXdzcm9vbS1vdmVydmlldy1wYWdlPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtbmV3c3Jvb20tb3ZlcnZpZXctcGFnZT4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1uZXdzcm9vbS1vdmVydmlldy1wYWdlPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLW5ld3Nyb29tLW92ZXJ2aWV3LXBhZ2U+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkLmV4cGVyaWVuY2VmcmFnbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLW5ld3Nyb29tLW92ZXJ2aWV3LXBhZ2UgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDBcbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctaGVybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LWhlcm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtZ2VuZXJpYy1vdmVydmlldy1oZXJvIC5oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtZ2VuZXJpYy1vdmVydmlldy13cmFwcGVyPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+Kiwucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctd3JhcHBlcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtZ2VuZXJpYy1vdmVydmlldy13cmFwcGVyPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+Kiwucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctd3JhcHBlcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctd3JhcHBlcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46bGFzdC1jaGlsZC5leHBlcmllbmNlZnJhZ21lbnQsLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1nZW5lcmljLW92ZXJ2aWV3LXdyYXBwZXI+LmNtcC1jb250YWluZXI+LmNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj46bGFzdC1jaGlsZC5leHBlcmllbmNlZnJhZ21lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogNnJlbVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctd3JhcHBlcj4uY21wLWNvbnRhaW5lcj4uY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46Zmlyc3QtY2hpbGQuZXhwZXJpZW5jZWZyYWdtZW50LC5yb290IC5jb250YWluZXIudGVtcGxhdGUtZ2VuZXJpYy1vdmVydmlldy13cmFwcGVyPi5jbXAtY29udGFpbmVyPi5jb250YWluZXI+LmNtcC1jb250YWluZXI+OmZpcnN0LWNoaWxkLmV4cGVyaWVuY2VmcmFnbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctd3JhcHBlcj4uY21wLWNvbnRhaW5lciAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWdlbmVyaWMtb3ZlcnZpZXctd3JhcHBlcj4uY21wLWNvbnRhaW5lciAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NXJlbVxuICAgIH1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1ibG9nLXRheG9ub215LXBhZ2U+LmNtcC1jb250YWluZXI+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYmxvZy10YXhvbm9teS1wYWdlPi5jbXAtY29udGFpbmVyPioge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVyZW1cbiAgICB9XG59XG5cbi5yb290IC5jb250YWluZXIudGVtcGxhdGUtYmxvZy10YXhvbm9teS1wYWdlPi5jbXAtY29udGFpbmVyPi5oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbn1cblxuLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1ibG9nLXRheG9ub215LXBhZ2UtY29udGFpbmVyPi5jbXAtY29udGFpbmVyPiosLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1ibG9nLXRheG9ub215LXBhZ2UtY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1ibG9nLXRheG9ub215LXBhZ2UtY29udGFpbmVyPi5jbXAtY29udGFpbmVyPiosLnJvb3QgLmNvbnRhaW5lci50ZW1wbGF0ZS1ibG9nLXRheG9ub215LXBhZ2UtY29udGFpbmVyPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cmVtXG4gICAgfVxufVxuXG4ucm9vdCAuY29udGFpbmVyLnRlbXBsYXRlLWJsb2ctdGF4b25vbXktcGFnZS1jb250YWluZXI+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkLC5yb290IC5jb250YWluZXIudGVtcGxhdGUtYmxvZy10YXhvbm9teS1wYWdlLWNvbnRhaW5lcj4uY21wLWNvbnRhaW5lcj46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucGFnZV9jdXN0b21lcl9zdG9yeSAucm9vdCAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5wYWdlX2N1c3RvbWVyX3N0b3J5IC5yb290IC5oZXJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0LjVyZW1cbiAgICB9XG59XG5cbi5wYWdlX2N1c3RvbWVyX3N0b3J5IC5yb290IC5jbXAtbW9yZS1zdG9yaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5wYWdlX2N1c3RvbWVyX3N0b3J5IC5yb290IC5jbXAtbW9yZS1zdG9yaWVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucGFnZV9jdXN0b21lcl9zdG9yeSAucm9vdCAuY21wLW1vcmUtc3RvcmllcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NnJlbVxuICAgIH1cbn1cblxuLnBhZ2VfYmxvZ19hdXRob3IgLnJvb3QgLmhlcm8sLnBhZ2VfYmxvZ19hdXRob3IgLnJvb3QgLmhlcm8gLmNtcC1oZXJvX19hdXRob3ItY2hpcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucGFnZV9ibG9nX2F1dGhvciAucm9vdCAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtXG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW46IGF1dG9cbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLnNlY3Rpb25jb250ZW50LS13aXRoLWJhY2tncm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIuc2VjdGlvbmNvbnRlbnQtLXdpdGgtYmFja2dyb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW1cbiAgICB9XG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4qLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4qLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NHJlbVxuICAgIH1cbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPjpsYXN0LWNoaWxkLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uc2VjdGlvbmNvbnRlbnQsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5zZWN0aW9uY29udGVudF9fY29udGVudD4uc2VjdGlvbmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uc2VjdGlvbmNvbnRlbnQsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5zZWN0aW9uY29udGVudF9fY29udGVudD4uc2VjdGlvbmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDotNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHJlbVxuICAgIH1cbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uc2VjdGlvbmNvbnRlbnQuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aCwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LnNlY3Rpb25jb250ZW50X19jb250ZW50Pi5zZWN0aW9uY29udGVudC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zdC1mdWxsLXdpZHRoIHtcblxuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4qLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbVxufVxuXG4uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PjpsYXN0LWNoaWxkLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uc2VjdGlvbmNvbnRlbnQge1xuICAgIHdpZHRoOiB1bnNldFxufVxuXG4uc2VjdGlvbmNvbnRlbnQ6bm90KC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zdC1mdWxsLXdpZHRoKT4uY21wLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuc2VjdGlvbmNvbnRlbnQ6bm90KC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zdC1mdWxsLXdpZHRoKT4uY21wLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDo5MHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtXG4gICAgfVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aD4uY21wLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aD4uY21wLWNvbnRhaW5lciwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aD4uY21wLWNvbnRhaW5lci5zZWN0aW9uY29udGVudC0td2l0aC1iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zdC1mdWxsLXdpZHRoPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aD4uY21wLWNvbnRhaW5lcj4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zdC1mdWxsLXdpZHRoPi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3QtZnVsbC13aWR0aD4uY21wLWNvbnRhaW5lcj4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6OTByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbVxuICAgIH1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWFsdD46d2hlcmUoLmNtcC1jb250YWluZXIpLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1iZy1kYXJrPjp3aGVyZSguY21wLWNvbnRhaW5lciksLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWxpZ2h0Pjp3aGVyZSguY21wLWNvbnRhaW5lcikge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctYWx0Pjp3aGVyZSguY21wLWNvbnRhaW5lciksLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWRhcms+OndoZXJlKC5jbXAtY29udGFpbmVyKSwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctbGlnaHQ+OndoZXJlKC5jbXAtY29udGFpbmVyKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW1cbiAgICB9XG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1iZy1saWdodD4uY21wLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlN1xufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tYmctZGFyaz4uY21wLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDc5ZGVnLCMxOTE5MTkgMTUuMTYlLCM2YjY2NWYgMjc3Ljg5JSlcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWJnLWFsdD4uY21wLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDU2ZGVnLCMxYTMxYTkgLTE2LjE1JSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1ub25lLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4qLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1ub25lLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1ub25lLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD46bGFzdC1jaGlsZCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3Atbm9uZS5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXh4cy5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+KiwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteHhzLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXh4cy5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+Omxhc3QtY2hpbGQsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXh4cy5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXhzLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4qLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14cy5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteHMuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PjpsYXN0LWNoaWxkLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14cy5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXMuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PiosLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXMuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPioge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXMuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PjpsYXN0LWNoaWxkLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1zLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AtbS5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+KiwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AtbS5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AtbS5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+Omxhc3QtY2hpbGQsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLW0uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1sLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4qLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1sLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC1sLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD46bGFzdC1jaGlsZCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AtbC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXhsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4qLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14bC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteGwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PjpsYXN0LWNoaWxkLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14bC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNwLXh4bC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+KiwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc3AteHhsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4qIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14eGwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50PjpsYXN0LWNoaWxkLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zcC14eGwuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDo0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtXG4gICAgfVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgycmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICB9XG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4qLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4qLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MFxuICAgIH1cbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPjpsYXN0LWNoaWxkLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhYmExO1xuICAgIGJvdHRvbTogMi41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAuMDYyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0IHAsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC50ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0LC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQgcCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLnRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0LC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQgcCwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLnRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCBwLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAudGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQgYSwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0IHAgYSwuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLnRleHQgYSB7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCBhLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQgcCBhLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAudGV4dCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCBhLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAuY21wLXRleHQgcCBhLC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1kaXNjbGFpbWVyLWFyZWEuY21wLXNlY3Rpb24tY29udGVudC1zcy0tc2hvdy1ib3R0b20tZGl2aWRlci5zZWN0aW9uY29udGVudCAudGV4dCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXNob3ctYm90dG9tLWRpdmlkZXIuc2VjdGlvbmNvbnRlbnQgLmNtcC10ZXh0IGEsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC5jbXAtdGV4dCBwIGEsLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWRpc2NsYWltZXItYXJlYS5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zaG93LWJvdHRvbS1kaXZpZGVyLnNlY3Rpb25jb250ZW50IC50ZXh0IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXNlY3Rpb24tY29udGVudC1zcy0tZGlzY2xhaW1lci1hcmVhLmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLWludmlzaWJsZS5zZWN0aW9uY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDBcbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyIC5jbXAtY3RhLWJhbm5lci12MS5tb2QtLW5vLWJhY2tncm91bmQsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyIC5jbXAtbW9yZS1zdG9yaWVzLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lciAuZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNtcC1nYXRlZC1jb250ZW50LWNvbnRhaW5lci5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXItLWdhdGVkLTItMi0yLTEtY29sIC5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXJfX2NvbnRlbnQtLWdhdGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtXG59XG5cbi5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXIuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyLS1nYXRlZC0yLTItMi0xLWNvbCAuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyX19jb250ZW50LS1nYXRlPioge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNtcC1nYXRlZC1jb250ZW50LWNvbnRhaW5lci5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXItLWdhdGVkLTItMi0yLTEtY29sIC5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXJfX2NvbnRlbnQtLWdhdGU+KiB7XG4gICAgICAgIHdpZHRoOjUwJVxuICAgIH1cbn1cblxuLmNtcC1nYXRlZC1jb250ZW50LWNvbnRhaW5lci5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXItLWdhdGVkLTEtMS0xLTEtY29sIC5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXJfX2NvbnRlbnQtLWdhdGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtXG59XG5cbi5jbXAtZ2F0ZWQtY29udGVudC1jb250YWluZXIuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyLS1nYXRlZC0xLTEtMS0xLWNvbCAuY21wLWdhdGVkLWNvbnRlbnQtY29udGFpbmVyX19jb250ZW50LS1nYXRlPioge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCAjZTVlNWU1O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcF9fbGlzdC5tb2QtLW11bHRpcGxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMS41cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG59XG5cbi5jbXAtYXV0aG9yLWNoaXBfX2xpbmsge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNtcC1hdXRob3ItY2hpcF9fbGluaywuY21wLWF1dGhvci1jaGlwX19saW5rIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWQge1xuXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG5cbi5jbXAtYXV0aG9yLWNoaXBfX2hlYWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1hdXRob3ItY2hpcF9faGVhZF9faW1hZ2Uge1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgcmdiYSgwLDAsMCwuMTYxKTtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiA0cmVtXG59XG5cbi5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX2NvbnRlbnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXJcbn1cblxuLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIG1hcmdpbi10b3A6IC4xMjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4uY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxYTMxYTk7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICMzZjU5ZTQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ucnRlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uLnJ0ZS1jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uLnJ0ZS1jb250ZW50IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbi5ydGUtY29udGVudCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ucnRlLWNvbnRlbnQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ucnRlLWNvbnRlbnQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIHtcbiAgICBtYXgtd2lkdGg6IDU0cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2xpbmstaGVybyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvLC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2xpbmstaGVybyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8sLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9fbGluay1oZXJvIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAycmVtXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwwLDAsLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OjVyZW07XG4gICAgICAgIHdpZHRoOiA1cmVtXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWNvbnRlbnRfX25hbWUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVyby1jb250ZW50X19uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVyby1jb250ZW50X19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVyby1jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC0taGVybyAuY21wLWF1dGhvci1jaGlwX19pdGVtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVyby1jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwLS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2l0ZW0taGVybyAuY21wLWF1dGhvci1jaGlwX19oZXJvLWNvbnRlbnRfX2Rlc2NyaXB0aW9uLC5jbXAtYXV0aG9yLWNoaXAtLWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faXRlbS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlcm8tY29udGVudF9fc3VidGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVybyAuY21wLWF1dGhvci1jaGlwX19saXN0Lm1vZC0tbXVsdGlwbGUge1xuICAgIGdhcDogMXJlbSAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2xpc3QubW9kLS1tdWx0aXBsZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyXG4gICAgfVxuXG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVybyAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8gLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8gLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvLWZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvLWZ1bGwtd2lkdGggLmNtcC1hdXRob3ItY2hpcF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8tZnVsbC13aWR0aCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDVyZW1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvLWZ1bGwtd2lkdGggLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVyby1mdWxsLXdpZHRoIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8tZnVsbC13aWR0aCAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8tZnVsbC13aWR0aCAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVyby1mdWxsLXdpZHRoIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktaGVyby1mdWxsLXdpZHRoIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8tZnVsbC13aWR0aCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LWhlcm8tZnVsbC13aWR0aCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1oZXJvLWZ1bGwtd2lkdGggLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IC41cmVtXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktbWluaS1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAuNzVyZW0gMS41cmVtXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktbWluaS1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtYXV0aG9yLWNoaXAtc3MtLWRpc3BsYXktbWluaS1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07XG4gICAgd2lkdGg6IDJyZW1cbn1cblxuLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1taW5pLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1taW5pLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LW1pbmktY2hpcCAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1hdXRob3ItY2hpcC1zcy0tZGlzcGxheS1taW5pLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LW1pbmktY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiwuY21wLWF1dGhvci1jaGlwLXNzLS1kaXNwbGF5LW1pbmktY2hpcCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSwuY21wLWF1dGhvci1jaGlwLXNzLS1vdmVybGluZS1oaWRlIC5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtYmVuZWZpdHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3OWRlZywjMTkxOTE5IDE1LjE2JSwjNmI2NjVmIDI3Ny44OSUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWJlbmVmaXRzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbVxuICAgIH1cbn1cblxuLmNtcC1iZW5lZml0c19fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiAjZTVlNWU1O1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY21wLWJlbmVmaXRzX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW0gMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtYmVuZWZpdHNfX2NvbnRlbnQge1xuICAgICAgICAtd2Via2l0LWNvbHVtbnM6MjtcbiAgICAgICAgLW1vei1jb2x1bW5zOiAyO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbn1cblxuLmNtcC1iZW5lZml0c19faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtYmVuZWZpdHNfX2l0ZW0ge1xuXG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICB9XG59XG5cbi5jbXAtYmVuZWZpdHNfX2l0ZW1fX3RleHQge1xuICAgIGNvbG9yOiAjZTVlNWU1O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmVuZWZpdHNfX2l0ZW1fX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWJlbmVmaXRzX19pdGVtX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWJlbmVmaXRzX19pdGVtX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmQge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS41cmVtXG4gICAgfVxufVxuXG4uY21wLWJpbGxib2FyZF9faW1hZ2Uge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMTQuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2ltYWdlOmJlZm9yZSB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIuNXJlbSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNSwyNSwyNSwuMTAyKTtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW0gLjc1cmVtIDAgMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19pbWFnZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW0gMCAwIDFyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19pbWFnZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbSAwIDAgMS41cmVtXG4gICAgfVxufVxuXG4uY21wLWJpbGxib2FyZF9faW1hZ2VfX21haW4sLmNtcC1iaWxsYm9hcmRfX2ltYWdlX19vdmVyIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlclxufVxuXG4uY21wLWJpbGxib2FyZF9faW1hZ2VfX21haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWJpbGxib2FyZF9faW1hZ2VfX292ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgbGVmdDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICB6LWluZGV4OiAyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2ltYWdlX19vdmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9faW1hZ2VfX292ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pXG4gICAgfVxufVxuXG4uY21wLWJpbGxib2FyZF9fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU1LjUxZGVnLCMxYTMxYTkgLTE2LjE1JSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOjIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOjRyZW0gNHJlbSA0cmVtIDQuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2xvZ28ge1xuICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19sb2dvIHtcbiAgICAgICAgaGVpZ2h0OjEuODEyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcgYSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1iaWxsYm9hcmRfX2JvZHkge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODc4KTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2JvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOjEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2JvZHkgYSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44NzgpXG59XG5cbi5jbXAtYmlsbGJvYXJkX19qb2Ige1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNjU5KTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2pvYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19qb2Ige1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19qb2Ige1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWJpbGxib2FyZF9fam9iLm1vZC0tbm8tYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZF9fam9iLm1vZC0tbm8tYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6MS41cmVtXG4gICAgfVxufVxuXG4uY21wLWJpbGxib2FyZF9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOjNyZW1cbiAgICB9XG59XG5cbi5jbXAtYmlsbGJvYXJkX19jdGEuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluazpub3QoLmNtcC1idXR0b24tc3MtLXByaW1hcnkpOm5vdCguY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5KT4uY21wLWJ1dHRvbi0tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19jdGEuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluazpub3QoLmNtcC1idXR0b24tc3MtLXByaW1hcnkpOm5vdCguY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5KT4uY21wLWJ1dHRvbi0tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1iaWxsYm9hcmRfX2N0YS5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rOm5vdCguY21wLWJ1dHRvbi1zcy0tcHJpbWFyeSk6bm90KC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkpPi5jbXAtYnV0dG9uLS1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkX19jdGEuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluazpub3QoLmNtcC1idXR0b24tc3MtLXByaW1hcnkpOm5vdCguY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5KT4uY21wLWJ1dHRvbi0tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1iaWxsYm9hcmRfX2N0YS5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rOm5vdCguY21wLWJ1dHRvbi1zcy0tcHJpbWFyeSk6bm90KC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkpPi5jbXAtYnV0dG9uLS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkLXNzLS10aXRsZS00IC5jbXAtYmlsbGJvYXJkX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZC1zcy0tdGl0bGUtNCAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWJpbGxib2FyZC1zcy0tdGl0bGUtNCAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkLXNzLS1tZWRpdW0tMSAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkLXNzLS1tZWRpdW0tMSAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkLXNzLS1tZWRpdW0tMSAuY21wLWJpbGxib2FyZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWJpbGxib2FyZC1zcy0tYm9keS0yIC5jbXAtYmlsbGJvYXJkX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYmlsbGJvYXJkLXNzLS1ib2R5LTIgLmNtcC1iaWxsYm9hcmRfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWJpbGxib2FyZC1zcy0tYm9keS0yIC5jbXAtYmlsbGJvYXJkX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWJpbGxib2FyZC1zcy0tdGhlbWUtbGlnaHQgLmNtcC1iaWxsYm9hcmRfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmNmYxZTdcbn1cblxuLmNtcC1iaWxsYm9hcmQtc3MtLXRoZW1lLWxpZ2h0IC5jbXAtYmlsbGJvYXJkX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWJpbGxib2FyZC1zcy0tdGhlbWUtbGlnaHQgLmNtcC1iaWxsYm9hcmRfX2JvZHksLmNtcC1iaWxsYm9hcmQtc3MtLXRoZW1lLWxpZ2h0IC5jbXAtYmlsbGJvYXJkX19qb2Ige1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42NTkpXG59XG5cbi5jbXAtYmlsbGJvYXJkLXNzLS10aGVtZS1kYXJrIC5jbXAtYmlsbGJvYXJkX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExXG59XG5cbi5jbXAtYmlsbGJvYXJkLXNzLS10aGVtZS1kYXJrIC5jbXAtYmlsbGJvYXJkX19ib2R5IHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG4uY21wLWJpbGxib2FyZC1zcy0tYmx1ci1mYWxzZSAuY21wLWJpbGxib2FyZF9faW1hZ2U6YmVmb3JlLC5jbXAtYmlsbGJvYXJkLXNzLS1ibHVyLWZhbHNlIC5jbXAtYmlsbGJvYXJkX19pbWFnZV9fb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXRlYXNlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2Vcbn1cblxuLmNtcC10ZWFzZXIsLmNtcC10ZWFzZXIgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmNtcC10ZWFzZXIgLmNtcC1saW5rX19zY3JlZW4tcmVhZGVyLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC10ZWFzZXI6aG92ZXIgLmNtcC10ZWFzZXJfX21lZGlhIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICMzZjU5ZTQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDBcbn1cblxuLmNtcC10ZWFzZXI6aG92ZXIgLmNtcC10ZWFzZXJfX21lZGlhIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW1cbn1cblxuLmNtcC10ZWFzZXI6aG92ZXIgLmNtcC10ZWFzZXJfX3RpdGxlLC5jbXAtdGVhc2VyOmhvdmVyIC5jbXAtdGVhc2VyX190aXRsZS1saW5rIHtcbiAgICBjb2xvcjogIzNmNTllNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRlYXNlcjpob3ZlciAuY21wLXRlYXNlcl9fdGl0bGUsLmNtcC10ZWFzZXI6aG92ZXIgLmNtcC10ZWFzZXJfX3RpdGxlLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRlYXNlcjpob3ZlciAuY21wLXRlYXNlcl9fdGl0bGUsLmNtcC10ZWFzZXI6aG92ZXIgLmNtcC10ZWFzZXJfX3RpdGxlLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGVhc2VyOmhvdmVyIC5jbXAtdGVhc2VyX190aXRsZSwuY21wLXRlYXNlcjpob3ZlciAuY21wLXRlYXNlcl9fdGl0bGUtbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtdGVhc2VyX19tZWRpYSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLmNtcC10ZWFzZXJfX3dlYmluYXItZGV0YWlscyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGRjYzc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIC41cmVtIC41cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMi4xMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMFxufVxuXG4uY21wLXRlYXNlcl9fd2ViaW5hci1kZXRhaWxzLS1kZW1hbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC10ZWFzZXJfX3dlYmluYXItZGV0YWlscy0tZGVtYW5kIC5jbXAtdGVhc2VyX193ZWJpbmFyLXN0YXRlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLXRlYXNlcl9fd2ViaW5hci1zdGF0ZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA3NXJlbVxufVxuXG4uY21wLXRlYXNlcl9fd2ViaW5hci1kYXRlLC5jbXAtdGVhc2VyX193ZWJpbmFyLXN0YXRlIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtXG59XG5cbi5jbXAtdGVhc2VyX193ZWJpbmFyLWRhdGUge1xuICAgIGNvbG9yOiByZ2JhKDI1LDI1LDI1LC44KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDI1cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5jbXAtdGVhc2VyX193ZWJpbmFyLWxpdmUtZG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI3MTMzO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBoZWlnaHQ6IC42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07XG4gICAgb3V0bGluZTogLjI1cmVtIHNvbGlkIHJnYmEoMjI2LDExMyw1MSwuMzI5KTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICB3aWR0aDogLjYyNXJlbVxufVxuXG4uY21wLXRlYXNlcl9fd2ViaW5hci1zdGF0ZS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEyLjc1cmVtXG59XG5cbi5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyXG59XG5cbi5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXRlYXNlcl9fdGl0bGUtbGluayB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5jYXJkIC5jbXAtcHJpY2luZy1saW5rIC5jbXAtaW1hZ2UsLmNhcmQgLmNtcC1wcmljaW5nLWxpbmsgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNhcmQgLmNtcC1wcmljaW5nLWxpbmsgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLmNtcC1jYXJkcyBjcSB7XG4gICAgZGlzcGxheTogY29udGVudHNcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcyB7XG4gICAgICAgIHJvdy1nYXA6MnJlbVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX3dyYXBwZXItbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rOmZvY3VzIC5jbXAtY2FyZHMtaXRlbSB7XG4gICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgIzNmNTllNFxufVxuXG4uY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rOmZvY3VzIC5jbXAtY2FyZHMtaXRlbS0taGFzLWltYWdlIHtcbiAgICBvdXRsaW5lOiAuMTg3NXJlbSBzb2xpZCBoc2xhKDM1LDYlLDQwJSwuOClcbn1cblxuLmNtcC1jYXJkcy5kYXJrLXRoZW1lIC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rOmFjdGl2ZSAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbiwuY21wLWNhcmRzLmRhcmstdGhlbWUgLmNtcC1jYXJkcy1pdGVtX193cmFwcGVyLWxpbms6YWN0aXZlIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19sYWJlbCB7XG4gICAgY29sb3I6ICNlMGU0ZmJcbn1cblxuLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTFcbn1cblxuLmNtcC1jYXJkcy1pdGVtX193cmFwcGVyLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY21wLWNhcmRzLWl0ZW0sLmNtcC1jYXJkcy1pdGVtX193cmFwcGVyLC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rIHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5jbXAtY2FyZHMtaXRlbS1zcy0tbGlnaHQgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSwuY21wLWNhcmRzLWl0ZW0tc3MtLW5vbmUgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5jbXAtY2FyZHMtaXRlbS1zcy0tY29sb3IgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSwuY21wLWNhcmRzLWl0ZW0tc3MtLWRhcmsgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWNhcmRzLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlNztcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMTVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlXG59XG5cbi5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtOmhvdmVyOm5vdCgubW9kLS1lbmhhbmNlZCkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAuMjVyZW0gLjVyZW0gMCByZ2JhKDI1LDI1LDI1LC4xNSk7XG4gICAgYm94LXNoYWRvdzogMCAuMjVyZW0gLjVyZW0gMCByZ2JhKDI1LDI1LDI1LC4xNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4yNXJlbSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtaXRlbSAuY21wLWJ1dHRvbl9fbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZSwuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLWZyYW1lIHtcbiAgICBhc3BlY3QtcmF0aW86IDc2LzM1XG59XG5cbi5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtaXRlbV9faWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi5jbXAtY2FyZHMtaXRlbV9faWNvbiB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHdpZHRoOiA0cmVtXG59XG5cbi5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2ltYWdlLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY2FyZHMtaXRlbV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNy41cmVtO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAycmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzoyLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWltZy1pbnNldCAuY21wLWNhcmRzLWl0ZW0tLWhhcy1pbWFnZSAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0IC5jbXAtY2FyZHMtaXRlbS0taGFzLWltYWdlIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOjEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MS41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI4JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fYm9keSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1pdGVtX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1pdGVtX19ib2R5IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC1jYXJkcy1pdGVtX19ib2R5IGgzLC5jbXAtY2FyZHMtaXRlbV9fYm9keSBoNCwuY21wLWNhcmRzLWl0ZW1fX2JvZHkgaDUsLmNtcC1jYXJkcy1pdGVtX19ib2R5IGg2IHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW1fX2JvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOi43NXJlbVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1pdGVtX19hdXRob3ItY2hpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbi5jbXAtY2FyZHMtaXRlbV9fZGF0ZS1ib3R0b20ge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IC43NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS1ib3R0b20ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBtYXJnaW4tdG9wOiAycmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6Mi41cmVtXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLWl0ZW1fX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtLTEgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gNlxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtLTEgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2J1dHRvbi1jb250YWluZXIsLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0IC5jbXAtY2FyZHMtLTEgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2J1dHRvbi1jb250YWluZXIsLmNtcC1jYXJkcy1zcy0taW1nLXN0YW5kYXJkIC5jbXAtY2FyZHMtLTEgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLS0yIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0XG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy0tMiAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudDpub3QoLm1vZC0tZW5oYW5jZWQpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtLTIgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy0tMyAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gM1xuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtLTMgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQ6bm90KC5tb2QtLWVuaGFuY2VkKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW1cbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLS0zIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB3aWR0aDogM3JlbVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtLTMgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtaW4td2lkdGg6MTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy0tMyAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIC5jbXAtY2FyZHMtaXRlbV9fYm9keSwuY21wLWNhcmRzLS0zIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19ib2R5IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtaW4td2lkdGg6NzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy0tMyAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIC5jbXAtY2FyZHMtaXRlbV9fYm9keSwuY21wLWNhcmRzLS0zIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19ib2R5IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLS0zIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIgLmNtcC1jYXJkcy1pdGVtX19ib2R5LC5jbXAtY2FyZHMtLTMgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lciAuY21wLWNhcmRzLWl0ZW1fX2JvZHkgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtLTEge1xuICAgIG1pbi1oZWlnaHQ6IDIxLjc1cmVtXG59XG5cbi5jbXAtY2FyZHMtLTIge1xuICAgIG1pbi1oZWlnaHQ6IDI2cmVtXG59XG5cbi5jbXAtY2FyZHMtLTMge1xuICAgIG1pbi1oZWlnaHQ6IDE5cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXRpdGxlLTQgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS10aXRsZS00IC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS10aXRsZS00IC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXRpdGxlLTUgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tdGl0bGUtNSAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXRpdGxlLTUgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1tZWRpdW0tMSAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1tZWRpdW0tMSAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1tZWRpdW0tMSAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbWVkaXVtLTIgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLW1lZGl1bS0yIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLW1lZGl1bS0yIC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbWVkaXVtLTMgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1tZWRpdW0tMyAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbWVkaXVtLTMgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1ib2R5LTMgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1ib2R5LTMgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWJvZHktMyAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZDpob3ZlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZDpob3ZlciAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGJvcmRlcjogLjA5Mzc1cmVtIHNvbGlkICMzZjU5ZTRcbn1cblxuLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZDpob3ZlciAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSg2Myw4OSwyMjgsLjY1OSlcbn1cblxuLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZDpob3ZlciAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBib3JkZXI6IC4wOTM3NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMFxufVxuXG4uY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbV9fd3JhcHBlci1saW5rOmZvY3VzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtX193cmFwcGVyLWxpbms6Zm9jdXMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBib3JkZXI6IC4wOTM3NXJlbSBzb2xpZCAjM2Y1OWU0XG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtX193cmFwcGVyLWxpbms6Zm9jdXMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoNjMsODksMjI4LC42NTkpXG59XG5cbi5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtX193cmFwcGVyLWxpbms6Zm9jdXMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4uY21wLWNhcmRzLXNzLS1jYXJib24gLmNtcC1jYXJkcy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlXG59XG5cbi5jbXAtY2FyZHMtc3MtLWNhcmJvbiAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtY2FyZHMtc3MtLWNhcmJvbiAuY21wLWNhcmRzLWl0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY2FyZHMtc3MtLWNhcmJvbiAuY21wLWNhcmRzLWl0ZW1fX2JvZHksLmNtcC1jYXJkcy1zcy0tY2FyYm9uIC5jbXAtY2FyZHMtaXRlbV9fYm9keSBhIHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG4uY21wLWNhcmRzLXNzLS1jYXJib24gLmNtcC1jYXJkcy1pdGVtX19ib2R5IGgzLC5jbXAtY2FyZHMtc3MtLWNhcmJvbiAuY21wLWNhcmRzLWl0ZW1fX2JvZHkgaDQsLmNtcC1jYXJkcy1zcy0tY2FyYm9uIC5jbXAtY2FyZHMtaXRlbV9fYm9keSBoNSwuY21wLWNhcmRzLXNzLS1jYXJib24gLmNtcC1jYXJkcy1pdGVtX19ib2R5IGg2IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWNhcmRzLXNzLS1jYXJib24gLmNtcC1jYXJkcy1pdGVtX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19oZWFkX190aXRsZSB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0IC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIG1hcmdpbjogMnJlbSAycmVtIDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0IC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbTtcbiAgICAgICAgbWFyZ2luOiAyLjVyZW0gMi41cmVtIDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWltZy1pbnNldCAuY21wLWNhcmRzLS0xIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjoyLjVyZW0gMi41cmVtIDBcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1pbWctaW5zZXQgLmNtcC1jYXJkcy0tMyAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDJyZW0gMnJlbSAwXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1pbWctaW5zZXQgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDFyZW1cbn1cblxuLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0LmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMFxufVxuXG4uY21wLWNhcmRzLXNzLS1pbWctaW5zZXQgLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyLC5jbXAtY2FyZHMtc3MtLWltZy1zdGFuZGFyZCAuY21wLWNhcmRzLWl0ZW1fX2J1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1pbWctaW5zZXQgLmNtcC1jYXJkcy1pdGVtX19idXR0b24tY29udGFpbmVyLC5jbXAtY2FyZHMtc3MtLWltZy1zdGFuZGFyZCAuY21wLWNhcmRzLWl0ZW1fX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOjIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZSAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDI3Mi8xMDhcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZSAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOjI3Mi85MlxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZSAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY21wLWNhcmRzLXNzLS1ibHVyLWZyYW1lIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2UtZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJyZW0pIGRyb3Atc2hhZG93KDAgMCAwIHJnYmEoMjUsMjUsMjUsLjEpKTtcbiAgICBmaWx0ZXI6IGJsdXIoMnJlbSkgZHJvcC1zaGFkb3coMCAwIDAgcmdiYSgyNSwyNSwyNSwwLjEpKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZSAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIHotaW5kZXg6IDJcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1ibHVyLWZyYW1lIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46MS41cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSlcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWJsdXItZnJhbWUgLmNtcC1jYXJkcy1pdGVtX19pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6Ljc1cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZSAuY21wLWNhcmRzLS0yIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2UsLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZSAuY21wLWNhcmRzLS0zIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1zcy0tYmx1ci1mcmFtZS5jbXAtY2FyZHMtc3MtLWltZy1pbnNldCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1ibHVyLWZyYW1lLmNtcC1jYXJkcy1zcy0taW1nLWluc2V0IC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1lbmhhbmNlZC1jYXJkcyAuY21wLWNhcmRzIHtcbiAgICByb3ctZ2FwOiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LWVuaGFuY2VkLWNhcmRzIC5jbXAtY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmclxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1lbmhhbmNlZC1jYXJkcyAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG9cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jYXJkcy1pdGVtLW92ZXJsaW5lLC5jbXAtY2FyZHMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IC43NXJlbVxufVxuXG4uY21wLWNhcmRzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY2FyZHMtaXRlbS1vdmVybGluZS10YWcsLmNtcC1jYXJkcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWNhcmRzLWl0ZW0tb3ZlcmxpbmVfX3RhZywuY21wLWNhcmRzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUtdGFnLC5jbXAtY2FyZHMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZV9fdGFnIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNhYmFiYWI7XG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAuMTg3NXJlbSAuNXJlbVxufVxuXG4uY21wLWNhcmRzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY2FyZHMtaXRlbS1vdmVybGluZS1zZXBhcmF0b3IsLmNtcC1jYXJkcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWNhcmRzLWl0ZW0tb3ZlcmxpbmVfX3NlcGFyYXRvciwuY21wLWNhcmRzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUtc2VwYXJhdG9yLC5jbXAtY2FyZHMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lXG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogNC41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzX19uZXdzcGFwZXI+KiB7XG4gICAgICAgIHdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlcj46Zmlyc3QtY2hpbGQgLmNtcC1jYXJkcy1pdGVtLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyPjpmaXJzdC1jaGlsZCAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLjI1cmVtIDEuNXJlbSByZ2JhKDAsMCwwLC4xMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLjI1cmVtIDEuNXJlbSByZ2JhKDAsMCwwLC4xMik7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzX19uZXdzcGFwZXI+OmZpcnN0LWNoaWxkIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzX19uZXdzcGFwZXI+OmZpcnN0LWNoaWxkIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDEzLjc1cmVtO1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyPjpmaXJzdC1jaGlsZCAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19jb250ZW50LC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyPjpmaXJzdC1jaGlsZCAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAycmVtXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzX19uZXdzcGFwZXI+OmZpcnN0LWNoaWxkIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2F1dGhvci1jaGlwLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyPjpmaXJzdC1jaGlsZCAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2F1dGhvci1jaGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyX19saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHNfX25ld3NwYXBlcl9fbGlzdCAuY21wLWNhcmRzLWl0ZW06aG92ZXIge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5pdGlhbDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyX19saXN0IC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkc19fbmV3c3BhcGVyX19saXN0IC5jbXAtY2FyZHMtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLjI1cmVtIDEuNXJlbSByZ2JhKDAsMCwwLC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAuMjVyZW0gMS41cmVtIHJnYmEoMCwwLDAsLjEyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0sLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbml0aWFsO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMS4yNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OjE3LjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaGVpZ2h0OiA4LjI1cmVtO1xuICAgICAgICB3aWR0aDogMTJyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19jb250ZW50LC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzoycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzoxcmVtIDFyZW0gMXJlbSAxLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19vdmVybGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lX19zZXBhcmF0b3IsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmVfX3NlcGFyYXRvciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbSAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tLC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS1ib3R0b20sLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19kYXRlLXRvcCwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19kYXRlLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19kYXRlLXRvcCwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19kYXRlLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrXG4gICAgfVxufVxuXG4uY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtIC5jbXAtY2FyZHMtaXRlbV9fYXV0aG9yLWNoaXAsLmNtcC1jYXJkcy1zcy0tbGF5b3V0LW5ld3NwYXBlciAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fYXV0aG9yLWNoaXAge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19hdXRob3ItY2hpcCwuY21wLWNhcmRzLXNzLS1sYXlvdXQtbmV3c3BhcGVyIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19hdXRob3ItY2hpcCB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLWxheW91dC1uZXdzcGFwZXIuY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHNfX25ld3NwYXBlcl9fbGlzdCAuY21wLWNhcmRzLWl0ZW0gLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMS41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIHtcbiAgICAgICAgZ2FwOmluaXRpYWw7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fbmV3c3BhcGVyIHtcbiAgICAgICAgZ2FwOiBpbml0aWFsO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzX19uZXdzcGFwZXI+LmNtcC1jYXJkc19fYXJyb3dzIHtcbiAgICAgICAgcmlnaHQ6IDBcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC4yNXJlbSAxLjVyZW0gcmdiYSgwLDAsMCwuMTIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIC4yNXJlbSAxLjVyZW0gcmdiYSgwLDAsMCwuMTIpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fY2FyZC1pdGVtLWNvbnRhaW5lclthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzX19hcnJvd3Mge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fYXJyb3dzIC5uZXh0LXNsaWRlIHtcbiAgICAgICAgc3Ryb2tlOiAjMTkxOTE5O1xuICAgICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICMxOTE5MTk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fYXJyb3dzIC5uZXh0LXNsaWRlOmhvdmVyIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZWZhXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fYXJyb3dzIC5uZXh0LXNsaWRlOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgIzNmNTllNFxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHNfX2Fycm93cyAubmV4dC1zbGlkZVthcmlhLWxhYmVsPVwiUHJldmlvdXMgU2xpZGVcIl0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmcge1xuICAgICAgICBnYXA6IC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjE1NjI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjE2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjA2MjVyZW07XG4gICAgICAgIGhlaWdodDogLjE4NzVyZW1cbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmctYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHMgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZy1idXR0b25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzZjU5ZTRcbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW1cbiAgICB9XG5cbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9fYXV0aG9yLWNoaXAge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzX19jYXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czouNzVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHNfX2NhcmQtaXRlbS1jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fYXJyb3dzIHtcbiAgICAgICAgcmlnaHQ6MXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkc19fYXJyb3dzIHtcbiAgICAgICAgcmlnaHQ6NHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOjIuNjU2MjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOjMuMTU2MjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX3dheWZpbmRpbmcge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIsLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwuY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDoxMS4yNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX2ltYWdlLXdyYXBwZXIsLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwuY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDoxNy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9faW1hZ2Utd3JhcHBlciwuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbC5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9fY29udGVudCwuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbC5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzoxLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtX19jb250ZW50LC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOjJyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX292ZXJsaW5lX19zZXBhcmF0b3IsLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwuY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fb3ZlcmxpbmVfX3NlcGFyYXRvciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwgLmNtcC1jYXJkcyAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tLC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsLmNtcC1jYXJkcy1zcy0tc25vdyAuY21wLWNhcmRzLWl0ZW0ubW9kLS1lbmhhbmNlZCAuY21wLWNhcmRzLWl0ZW1fX2RhdGUtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbCAuY21wLWNhcmRzIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS1ib3R0b20sLmNtcC1jYXJkcy1zcy0tcmVzcG9uc2l2ZS1sYXlvdXQtY2Fyb3VzZWwuY21wLWNhcmRzLXNzLS1zbm93IC5jbXAtY2FyZHMtaXRlbS5tb2QtLWVuaGFuY2VkIC5jbXAtY2FyZHMtaXRlbV9fZGF0ZS1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbi5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtX19kYXRlLXRvcCwuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbC5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19kYXRlLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY2FyZHMtc3MtLXJlc3BvbnNpdmUtbGF5b3V0LWNhcm91c2VsIC5jbXAtY2FyZHMgLmNtcC1jYXJkcy1pdGVtX19kYXRlLXRvcCwuY21wLWNhcmRzLXNzLS1yZXNwb25zaXZlLWxheW91dC1jYXJvdXNlbC5jbXAtY2FyZHMtc3MtLXNub3cgLmNtcC1jYXJkcy1pdGVtLm1vZC0tZW5oYW5jZWQgLmNtcC1jYXJkcy1pdGVtX19kYXRlLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrXG4gICAgfVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50IGNxIHtcbiAgICBkaXNwbGF5OiBjb250ZW50c1xufVxuXG4uY21wLWNvbHVtbi1jb250ZW50X19pdGVtLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtLTEgLmNtcC1jb2x1bW4tY29udGVudF9faXRlbS13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiAxXG4gICAgfVxuXG4gICAgLmNtcC1jb2x1bW4tY29udGVudC0tMiAuY21wLWNvbHVtbi1jb250ZW50X19pdGVtLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0XG4gICAgfVxuXG4gICAgLmNtcC1jb2x1bW4tY29udGVudC0tMyAuY21wLWNvbHVtbi1jb250ZW50X19pdGVtLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxXG4gICAgfVxuXG4gICAgLmNtcC1jb2x1bW4tY29udGVudC0tMyAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogOXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWluLXdpZHRoOjEyMDFweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtLTMgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDoxLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWNvbHVtbi1jb250ZW50LS0zIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fbWVkaWEtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbVxuICAgIH1cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LWl0ZW0tc3MtLWxpZ2h0IC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fb3ZlcmxpbmUsLmNtcC1jb2x1bW4tY29udGVudC1pdGVtLXNzLS1ub25lIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LWl0ZW0tc3MtLWNvbG9yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fb3ZlcmxpbmUsLmNtcC1jb2x1bW4tY29udGVudC1pdGVtLXNzLS1kYXJrIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2ljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2ljb24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbVxuICAgIH1cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19pY29uIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19tZWRpYS13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fbWVkaWEtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbVxuICAgIH1cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDM3LjVyZW07XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19vdmVybGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nik7XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSBoMywuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgaDQsLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGg1LC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSBoNiB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOjJyZW1cbiAgICB9XG5cbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS10aXRsZS00IC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRpdGxlLTQgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRpdGxlLTQgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGl0bGUtNSAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS10aXRsZS01IC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGl0bGUtNSAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLW1lZGl1bS0yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS1tZWRpdW0tMiAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS1tZWRpdW0tMiAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLW1lZGl1bS0zIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tbWVkaXVtLTMgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLW1lZGl1bS0zIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tYm9keS0yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS1ib2R5LTIgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tYm9keS0yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tYm9keS0zIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tYm9keS0zIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS1ib2R5LTMgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbHVtbi1jb250ZW50LXNzLS1ib2R5LTQgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tYm9keS00IC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb2x1bW4tY29udGVudC1zcy0tYm9keS00IC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1kYXJrIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHksLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgYSB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgaDMsLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgaDQsLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgaDUsLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgaDYge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uIHtcbiAgICBjb2xvcjogIzk5YTdmMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1kYXJrIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtZGFyayAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b246Zm9jdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2I2Y2FmZlxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1kYXJrIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjZTBlNGZiXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWRhcmsgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICNiNmNhZmZcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWNvbG9yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSwuY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgYSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44OClcbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGgzLC5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWNvbG9yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYm9keSBoNCwuY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2JvZHkgaDUsLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19ib2R5IGg2IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODc4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jbXAtY29sdW1uLWNvbnRlbnQtc3MtLXRoZW1lLWNvbG9yIC5jbXAtY29sdW1uLWNvbnRlbnQtaXRlbV9fYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLmNtcC1idXR0b24tc3MtLXYtbGluayAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuLmNtcC1jb2x1bW4tY29udGVudC1zcy0tdGhlbWUtY29sb3IgLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19idXR0b24tY29udGFpbmVyIC5idXR0b24uY21wLWJ1dHRvbi1zcy0tdi1saW5rIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS10aGVtZS1jb2xvciAuY21wLWNvbHVtbi1jb250ZW50LWl0ZW1fX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgIzE5MTkxOVxufVxuXG4uY21wLWNvbHVtbi1jb250ZW50LXNzLS1zaG93LWljb24gLmNtcC1jb2x1bW4tY29udGVudC1pdGVtX19pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jbXAtY29udGVudC1ibG9ja19fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1saWdodCAuY21wLWNvbnRlbnQtYmxvY2tfX292ZXJsaW5lLC5jbXAtY29udGVudC1ibG9jay1zcy0tbm9uZSAuY21wLWNvbnRlbnQtYmxvY2tfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1jb2xvciAuY21wLWNvbnRlbnQtYmxvY2tfX292ZXJsaW5lLC5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2tfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtY29udGVudC1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY29udGVudC1ibG9ja19fdmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrX192aWRlbyB7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtXG59XG5cbi5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbjogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXdyYXBwZXIuZ3JpZC0yLWl0ZW1zLS13aWRlLWdhcCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgcm93LWdhcDogMS40NHJlbVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIG9yZGVyOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXG59XG5cbi5jbXAtY29udGVudC1ibG9ja19fY29udGVudCwuY21wLWNvbnRlbnQtYmxvY2tfX2ltYWdlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IHVuc2V0XG59XG5cbi5jbXAtY29udGVudC1ibG9ja19faW1hZ2Utd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY29udGVudC1ibG9ja19faW1hZ2UtZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY29udGVudC1ibG9jay5jbXAtY29udGVudC1ibG9jay0td2l0aC1iYWNrZ3JvdW5kPi5jbXAtY29udGVudC1ibG9ja19fY29udGVudC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC13cmFwcGVyLmdyaWQtMi1pdGVtcy0td2lkZS1nYXAge1xuICAgICAgICByb3ctZ2FwOjJyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LC5jbXAtY29udGVudC1ibG9ja19faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDFcbiAgICB9XG59XG5cbi5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUsLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgaDMsLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNCwuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg1LC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgaDYsLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb250YWluZXItLWFydGljbGUtcGFnZS1jb250ZW50IC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZ2FwOjRyZW1cbiAgICB9XG5cbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLWxlZnQgLmNtcC1jb250ZW50LWJsb2NrX19pbWFnZS13cmFwcGVyLC5jbXAtY29udGVudC1ibG9jay1zcy0tbGVmdCAuY21wLWNvbnRlbnQtYmxvY2tfX3ZpZGVvLXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgIG9yZGVyOiAtMVxuICAgIH1cblxuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tcmlnaHQgLmNtcC1jb250ZW50LWJsb2NrX19pbWFnZS13cmFwcGVyLC5jbXAtY29udGVudC1ibG9jay1zcy0tcmlnaHQgLmNtcC1jb250ZW50LWJsb2NrX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgIG9yZGVyOiAxXG4gICAgfVxuXG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS10aXRsZS0yIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLXRpdGxlLTIgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS10aXRsZS0yIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tdGl0bGUtMyAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLXRpdGxlLTMgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLXRpdGxlLTMgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS10aXRsZS00IC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tdGl0bGUtNCAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tdGl0bGUtNCAuY21wLWNvbnRlbnQtYmxvY2tfX2NvbnRlbnQtdGV4dCAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS10aXRsZS01IC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRlbnQtYmxvY2stc3MtLXRpdGxlLTUgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS10aXRsZS01IC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYm9keS0yIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS1ib2R5LTIgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYm9keS0yIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYm9keS0zIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYm9keS0zIC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS1ib2R5LTMgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS1ib2R5LTQgLmNtcC1jb250ZW50LWJsb2NrX19jb250ZW50LXRleHQgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYm9keS00IC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29udGVudC1ibG9jay1zcy0tYm9keS00IC5jbXAtY29udGVudC1ibG9ja19fY29udGVudC10ZXh0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2stc3MtLW5vbmUgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSwuY21wLWNvbnRlbnQtYmxvY2stc3MtLW5vbmUgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tbm9uZSAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGgzLC5jbXAtY29udGVudC1ibG9jay1zcy0tbm9uZSAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg0LC5jbXAtY29udGVudC1ibG9jay1zcy0tbm9uZSAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg1LC5jbXAtY29udGVudC1ibG9jay1zcy0tbm9uZSAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg2LC5jbXAtY29udGVudC1ibG9jay1zcy0tbm9uZSAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2stc3MtLWxpZ2h0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUsLmNtcC1jb250ZW50LWJsb2NrLXNzLS1saWdodCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGEge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1saWdodCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGgzLC5jbXAtY29udGVudC1ibG9jay1zcy0tbGlnaHQgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNCwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWxpZ2h0IC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgaDUsLmNtcC1jb250ZW50LWJsb2NrLXNzLS1saWdodCAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg2LC5jbXAtY29udGVudC1ibG9jay1zcy0tbGlnaHQgLmNtcC1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1saWdodCAuY21wLWNvbnRlbnQtYmxvY2s6bm90KC5jbXAtY29udGVudC1ibG9jay0td2l0aC1iYWNrZ3JvdW5kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlN1xufVxuXG4uY21wLWNvbnRlbnQtYmxvY2stc3MtLWNvbG9yIC5jbXAtY29udGVudC1ibG9jazpub3QoLmNtcC1jb250ZW50LWJsb2NrLS13aXRoLWJhY2tncm91bmQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNTZkZWcsIzFhMzFhOSAtMTYuMTUlLCMzZjU5ZTQgNjMuODglLCNiNmNhZmYgMTIzLjY0JSlcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1jb2xvciAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlLC5jbXAtY29udGVudC1ibG9jay1zcy0tY29sb3IgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBhIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg4KVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2stc3MtLWNvbG9yIC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgaDMsLmNtcC1jb250ZW50LWJsb2NrLXNzLS1jb2xvciAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg0LC5jbXAtY29udGVudC1ibG9jay1zcy0tY29sb3IgLmNtcC1jb250ZW50LWJsb2NrX19zdWJ0aXRsZSBoNSwuY21wLWNvbnRlbnQtYmxvY2stc3MtLWNvbG9yIC5jbXAtY29udGVudC1ibG9ja19fc3VidGl0bGUgaDYsLmNtcC1jb250ZW50LWJsb2NrLXNzLS1jb2xvciAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2stc3MtLWRhcmsgLmNtcC1jb250ZW50LWJsb2NrOm5vdCguY21wLWNvbnRlbnQtYmxvY2stLXdpdGgtYmFja2dyb3VuZCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg3OC43NmRlZywjMTkxOTE5IDE1LjE2JSwjNmI2NjVmIDI3Ny44OSUpXG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlLC5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGEge1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGgzLC5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg0LC5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg1LC5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2tfX3N1YnRpdGxlIGg2LC5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWNvbnRlbnQtYmxvY2stc3MtLWJsdXItZnJhbWUgLmNtcC1jb250ZW50LWJsb2NrX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1ibHVyLWZyYW1lIC5jbXAtY29udGVudC1ibG9ja19faW1hZ2UtZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJyZW0pIGRyb3Atc2hhZG93KDAgMCAwIHJnYmEoMjUsMjUsMjUsLjEpKTtcbiAgICBmaWx0ZXI6IGJsdXIoMnJlbSkgZHJvcC1zaGFkb3coMCAwIDAgcmdiYSgyNSwyNSwyNSwwLjEpKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmNtcC1jb250ZW50LWJsb2NrLXNzLS1ibHVyLWZyYW1lIC5jbXAtY29udGVudC1ibG9ja19faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW46IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICB6LWluZGV4OiAyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jb250ZW50LWJsb2NrLXNzLS1ibHVyLWZyYW1lIC5jbXAtY29udGVudC1ibG9ja19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gM3JlbSk7XG4gICAgICAgIG1hcmdpbjogMS41cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSlcbiAgICB9XG59XG5cbi5jb250ZW50QmxvY2suY21wLWNvbnRlbnQtYmxvY2stc3MtLWNvbG9yIC5jbXAtY29udGVudC1ibG9jay5ncmlkLWNvbnRhaW5lciwuY29udGVudEJsb2NrLmNtcC1jb250ZW50LWJsb2NrLXNzLS1kYXJrIC5jbXAtY29udGVudC1ibG9jay5ncmlkLWNvbnRhaW5lciwuY29udGVudEJsb2NrLmNtcC1jb250ZW50LWJsb2NrLXNzLS1saWdodCAuY21wLWNvbnRlbnQtYmxvY2suZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudEJsb2NrLmNtcC1jb250ZW50LWJsb2NrLXNzLS1jb2xvciAuY21wLWNvbnRlbnQtYmxvY2suZ3JpZC1jb250YWluZXIsLmNvbnRlbnRCbG9jay5jbXAtY29udGVudC1ibG9jay1zcy0tZGFyayAuY21wLWNvbnRlbnQtYmxvY2suZ3JpZC1jb250YWluZXIsLmNvbnRlbnRCbG9jay5jbXAtY29udGVudC1ibG9jay1zcy0tbGlnaHQgLmNtcC1jb250ZW50LWJsb2NrLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW1cbiAgICB9XG59XG5cbi5jb250ZW50QmxvY2sgLmNtcC1jb250ZW50LWJsb2NrLmdyaWQtY29udGFpbmVyLmNtcC1jb250ZW50LWJsb2NrLS13aXRoLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudEJsb2NrIC5jbXAtY29udGVudC1ibG9jay5ncmlkLWNvbnRhaW5lci5jbXAtY29udGVudC1ibG9jay0td2l0aC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW1cbiAgICB9XG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LmNvbnRlbnRCbG9jaywuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi5jb250ZW50QmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIHdpZHRoOiB1bnNldFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LmNvbnRlbnRCbG9jaywuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi5jb250ZW50QmxvY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDotNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHJlbVxuICAgIH1cbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4uY29udGVudEJsb2NrIC5jbXAtY29udGVudC1ibG9jaywuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi5jb250ZW50QmxvY2sgLmNtcC1jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LmNvbnRlbnRCbG9jayAuY21wLWNvbnRlbnQtYmxvY2ssLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4uY29udGVudEJsb2NrIC5jbXAtY29udGVudC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDo0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtXG4gICAgfVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjEge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDI3Ljc1cmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjEsLmNtcC1jdGEtYmFubmVyLXYxICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjFfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAzOC4xODc1cmVtXG59XG5cbi5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12MV9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjFfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjFfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYxX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjFfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYxX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6ICM1NTVcbn1cblxuLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUgaDMsLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUgaDQsLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUgaDUsLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12MV9fc3VidGl0bGUgaDYge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtY3RhLWJhbm5lci12MV9fYnV0dG9ucy13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12MSB7XG4gICAgICAgIHBhZGRpbmc6M3JlbSA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDM1cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYxX19idXR0b25zLXdyYXBwZXIge1xuICAgICAgICBnYXA6IDFyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYxIHtcbiAgICAgICAgbWluLWhlaWdodDozNC43NXJlbTtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYxX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjFfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYxX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjFfX2J1dHRvbnMtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12MV9fYnV0dG9ucy13cmFwcGVyIC5jbXAtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbi5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU1LjUxZGVnLCMxYTMxYTkgLTE2LjE1JSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3RhLWJhbm5lci12MiwuY21wLWN0YS1iYW5uZXItdjIgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgbWF4LXdpZHRoOiAzOS41cmVtXG59XG5cbi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU0cmVtXG59XG5cbi5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMzcuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIsLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbi5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudFxufVxuXG4uY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbi5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44OClcbn1cblxuLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgaDMsLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgaDQsLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgaDUsLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgaDYge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUsLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG4uY21wLWN0YS1iYW5uZXItdjJfX2J1dHRvbnMtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICAgICAgcGFkZGluZzozcmVtIDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19idXR0b25zLXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2J1dHRvbnMtd3JhcHBlciAuY21wLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgICAgIHBhZGRpbmc6M3JlbSAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtY3RhLWJhbm5lci12Ml9fYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC1jdGEtYmFubmVyLXYyX19idXR0b25zLXdyYXBwZXIgLmNtcC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXRpdGxlLTEgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tdGl0bGUtMSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tdGl0bGUtMSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS10aXRsZS0yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tdGl0bGUtMiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXRpdGxlLTIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS10aXRsZS0zIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tdGl0bGUtMyAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tdGl0bGUtMyAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXRpdGxlLTQgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS10aXRsZS00IC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS10aXRsZS00IC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0xIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0xIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTEgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTEgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUsLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUsLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUsLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTMgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUsLmNtcC1jdGFiYW5uZXItdjItc3MtLWJvZHktMyAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0zIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTMgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tYm9keS0zIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1ib2R5LTMgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgbWF4LXdpZHRoOiAzOS41cmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU0cmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMzcuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIsLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWZ1bGwtd2lkdGggLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tZnVsbC13aWR0aCAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1mdWxsLXdpZHRoIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MHJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgIG1heC13aWR0aDogMzkuNXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0XG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIG1heC13aWR0aDogMzcuNXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtZm9vdGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19pbWFnZS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgcGFkZGluZzogNHJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciwuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2tcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1sYXJnZSAuY21wLWN0YS1iYW5uZXItdjIuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtZm9vdGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tbGFyZ2UgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLWxhcmdlIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LWZvb3RlciB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgycmVtO1xuICAgIHBhZGRpbmc6IDRyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMFxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAzMy41cmVtXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2Vcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgIG1heC13aWR0aDogMzMuNXJlbVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0XG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtZm9vdGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDM3LjVyZW1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgycmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAzNy41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgcGFkZGluZzogNHJlbVxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciwuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12MiAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtO1xuICAgICAgICBtYXJnaW46IDAgNHJlbTtcbiAgICAgICAgcGFkZGluZzogM3JlbSAyLjVyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKVxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtZm9vdGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjItLXdpdGgtaW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czouNXJlbTtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLmNtcC1jdGEtYmFubmVyLXYyLS1uby1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi5jbXAtY3RhLWJhbm5lci12Mi0tbm8taW1hZ2UgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWN0YWJhbm5lci12Mi1zcy0tcmVndWxhciAuY21wLWN0YS1iYW5uZXItdjIuY21wLWN0YS1iYW5uZXItdjItLW5vLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudC1mb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0XG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtY3RhYmFubmVyLXYyLXNzLS1yZWd1bGFyIC5jbXAtY3RhLWJhbm5lci12Mi0td2l0aC1pbWFnZSAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC1jdGFiYW5uZXItdjItc3MtLXJlZ3VsYXIgLmNtcC1jdGEtYmFubmVyLXYyLS13aXRoLWltYWdlIC5jbXAtY3RhLWJhbm5lci12Ml9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIH1cbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWNvbG9yIC5jbXAtY3RhLWJhbm5lci12Mjpub3QoW3N0eWxlKj1iYWNrZ3JvdW5kLWltYWdlXSkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NS41MWRlZywjMWEzMWE5IC0xNi4xNSUsIzNmNTllNCA2My44OCUsI2I2Y2FmZiAxMjMuNjQlKVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tY29sb3IgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1jb2xvciAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSwuY21wLWN0YWJhbm5lci12Mi1zcy0tY29sb3IgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgYSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44OClcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWNvbG9yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGgzLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1jb2xvciAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoNCwuY21wLWN0YWJhbm5lci12Mi1zcy0tY29sb3IgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgaDUsLmNtcC1jdGFiYW5uZXItdjItc3MtLWNvbG9yIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg2IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YWJhbm5lci12Mi1zcy0tbGlnaHQgLmNtcC1jdGEtYmFubmVyLXYyOm5vdChbc3R5bGUqPWJhY2tncm91bmQtaW1hZ2VdKSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc1LjAxZGVnLCNmZmZlZmEgLTY1LjU4JSwjZjZmMWU3IDI5LjM3JSwjZThkY2M3IDIxNy45OCUpXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1saWdodCAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWxpZ2h0IC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1saWdodCAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1saWdodCAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoMywuY21wLWN0YWJhbm5lci12Mi1zcy0tbGlnaHQgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fc3VidGl0bGUgaDQsLmNtcC1jdGFiYW5uZXItdjItc3MtLWxpZ2h0IC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg1LC5jbXAtY3RhYmFubmVyLXYyLXNzLS1saWdodCAuY21wLWN0YS1iYW5uZXItdjJfX2NvbnRlbnQgLmNtcC1jdGEtYmFubmVyLXYyX19zdWJ0aXRsZSBoNiB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWRhcmsgLmNtcC1jdGEtYmFubmVyLXYyOm5vdChbc3R5bGUqPWJhY2tncm91bmQtaW1hZ2VdKSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc5ZGVnLCMxOTE5MTkgMTUuMTYlLCM2YjY2NWYgMjc3Ljg5JSlcbn1cblxuLmNtcC1jdGFiYW5uZXItdjItc3MtLWRhcmsgLmNtcC1jdGEtYmFubmVyLXYyX19jb250ZW50IC5jbXAtY3RhLWJhbm5lci12Ml9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1kYXJrIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1kYXJrIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGEge1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5jbXAtY3RhYmFubmVyLXYyLXNzLS1kYXJrIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGgzLC5jbXAtY3RhYmFubmVyLXYyLXNzLS1kYXJrIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg0LC5jbXAtY3RhYmFubmVyLXYyLXNzLS1kYXJrIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg1LC5jbXAtY3RhYmFubmVyLXYyLXNzLS1kYXJrIC5jbXAtY3RhLWJhbm5lci12Ml9fY29udGVudCAuY21wLWN0YS1iYW5uZXItdjJfX3N1YnRpdGxlIGg2IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW1cbn1cblxuLmNtcC1jdGEtZ3JvdXAgLm5ld3Bhci5jcS1FZGl0YWJsZS1kb20ge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS1kaXJlY3Rpb24tdmVydGljYWwgLmNtcC1jdGEtZ3JvdXAge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS1hbGlnbm1lbnQtY2VudGVyIC5jbXAtY3RhLWdyb3VwIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS1hbGlnbm1lbnQtY2VudGVyLmNtcC1jdGEtZ3JvdXAtc3MtLWRpcmVjdGlvbi12ZXJ0aWNhbCAuY21wLWN0YS1ncm91cCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLWFsaWdubWVudC1yaWdodCAuY21wLWN0YS1ncm91cCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZFxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tYWxpZ25tZW50LXJpZ2h0LmNtcC1jdGEtZ3JvdXAtc3MtLWRpcmVjdGlvbi12ZXJ0aWNhbCAuY21wLWN0YS1ncm91cCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBlbmRcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b24ge1xuICAgIGZpbGw6ICMxOTE5MTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcHJpbWFyeSAuY21wLWJ1dHRvbjpob3ZlciB7XG4gICAgZmlsbDogI2ZmZmVmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1OWU0O1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5IC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjU5ZTQ7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgb3V0bGluZS1jb2xvcjogcmdiYSg2Myw4OSwyMjgsLjMzKVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcHJpbWFyeSAuY21wLWJ1dHRvbjphY3RpdmUge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMzFhOTtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcHJpbWFyeSAuY21wLWJ1dHRvbi5jbXAtYnV0dG9uLS1kaXNhYmxlZCwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcHJpbWFyeSAuY21wLWJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgZmlsbDogIzI3MjcyNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzODM4O1xuICAgIGNvbG9yOiAjMjcyNzI3XG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkgLmNtcC1idXR0b24ge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkgLmNtcC1idXR0b246aG92ZXIge1xuICAgIGZpbGw6ICNiNmNhZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjZjYWZmO1xuICAgIGNvbG9yOiAjYjZjYWZmXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkgLmNtcC1idXR0b246Zm9jdXMge1xuICAgIGZpbGw6ICNiNmNhZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjZjYWZmO1xuICAgIGNvbG9yOiAjYjZjYWZmO1xuICAgIG91dGxpbmUtY29sb3I6IHJnYmEoMTgyLDIwMiwyNTUsLjMzKVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gICAgZmlsbDogcmdiYSgxODIsMjAyLDI1NSwuOCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MiwyMDIsMjU1LC44KTtcbiAgICBjb2xvcjogcmdiYSgxODIsMjAyLDI1NSwuOClcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXNlY29uZGFyeSAuY21wLWJ1dHRvbi5jbXAtYnV0dG9uLS1kaXNhYmxlZCwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBmaWxsOiAjMzgzODM4O1xuICAgIGJvcmRlci1jb2xvcjogIzM4MzgzODtcbiAgICBjb2xvcjogIzM4MzgzOFxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbiAuY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbiAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICM5OWE3ZjFcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24gLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24gLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8ge1xuICAgIGZpbGw6ICM5OWE3ZjFcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246aG92ZXIgLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiAjYjZjYWZmXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvIHtcbiAgICBmaWxsOiAjYjZjYWZmXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiAjZTBlNGZiXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbywuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8ge1xuICAgIGZpbGw6ICNlMGU0ZmJcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246Zm9jdXMgLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246Zm9jdXMgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiAjOTlhN2YxO1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgI2I2Y2FmZlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpmb2N1cyAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbywuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpmb2N1cyAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbyB7XG4gICAgZmlsbDogIzk5YTdmMVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbi5jbXAtYnV0dG9uLS1kaXNhYmxlZCAuY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbi5jbXAtYnV0dG9uLS1kaXNhYmxlZCAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpkaXNhYmxlZCAuY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpkaXNhYmxlZCAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4yNClcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246ZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246ZGlzYWJsZWQgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8ge1xuICAgIGZpbGw6IGhzbGEoMCwwJSwxMDAlLC4yNClcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWRhcmsgLmNtcC1idXR0b24tc3MtLXBpbGwgLmNtcC1idXR0b24ge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1waWxsIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgICBmaWxsOiAjMTkxOTE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcGlsbCAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gICAgZmlsbDogI2ZmZmVmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZlZmE7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgb3V0bGluZS1jb2xvcjogI2I2Y2FmZlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtZGFyayAuY21wLWJ1dHRvbi1zcy0tcGlsbCAuY21wLWJ1dHRvbjphY3RpdmUge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTllNDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1waWxsIC5jbXAtYnV0dG9uLmNtcC1idXR0b24tLWRpc2FibGVkLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1kYXJrIC5jbXAtYnV0dG9uLXNzLS1waWxsIC5jbXAtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBmaWxsOiAjYWJhYmFiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2FiYWJhYjtcbiAgICBjb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b24ge1xuICAgIGZpbGw6ICMxOTE5MTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b246aG92ZXIge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b246Zm9jdXMge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgICBjb2xvcjogI2ZmZmVmYTtcbiAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDI1NSwyNTQsMjUwLC4zMylcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1wcmltYXJ5IC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gICAgZmlsbDogI2ZmZmVmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tcHJpbWFyeSAuY21wLWJ1dHRvbi5jbXAtYnV0dG9uLS1kaXNhYmxlZCwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXByaW1hcnkgLmNtcC1idXR0b246ZGlzYWJsZWQge1xuICAgIGZpbGw6IHJnYmEoMjUsMjUsMjUsLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NCwyNTAsLjI1KTtcbiAgICBjb2xvcjogcmdiYSgyNSwyNSwyNSwuNSlcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkgLmNtcC1idXR0b24ge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgICBmaWxsOiByZ2JhKDI1NSwyNTQsMjUwLC44KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NCwyNTAsLjgpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTQsMjUwLC44KVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXNlY29uZGFyeSAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gICAgZmlsbDogI2ZmZmVmYTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZlZmE7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgb3V0bGluZS1jb2xvcjogcmdiYSgyNTUsMjU0LDI1MCwuMzMpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tc2Vjb25kYXJ5IC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gICAgZmlsbDogcmdiYSgyNTUsMjU1LDIzOCwuNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTQsMjUwLC41KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDIzOCwuNSlcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkgLmNtcC1idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQsLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1zZWNvbmRhcnkgLmNtcC1idXR0b246ZGlzYWJsZWQge1xuICAgIGZpbGw6IHJnYmEoMjU1LDI1NCwyNTAsLjI1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NCwyNTAsLjI1KTtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU0LDI1MCwuMjUpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbiAuY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24gLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODgpXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbiAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbywuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24gLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8ge1xuICAgIGZpbGw6IGhzbGEoMCwwJSwxMDAlLC44OClcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbyB7XG4gICAgZmlsbDogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbyB7XG4gICAgZmlsbDogI2ZmZlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246Zm9jdXMgLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmZvY3VzIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg4KTtcbiAgICBvdXRsaW5lOiAuMjVyZW0gc29saWQgaHNsYSgwLDAlLDEwMCUsLjMyOSlcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmZvY3VzIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpmb2N1cyAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbyB7XG4gICAgZmlsbDogaHNsYSgwLDAlLDEwMCUsLjg4KVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQgLmNtcC1idXR0b24sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uLmNtcC1idXR0b24tLWRpc2FibGVkIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbjpkaXNhYmxlZCAuY21wLWJ1dHRvbiwuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246ZGlzYWJsZWQgLmNtcC1idXR0b25fX3ZpZGVvIC5idXR0b24+LmNtcC1idXR0b24ge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNClcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uLmNtcC1idXR0b24tLWRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvLC5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tdi1saW5rLmJ1dHRvbi5jbXAtYnV0dG9uLS1kaXNhYmxlZCAuY21wLWJ1dHRvbl9fdmlkZW8gLmJ1dHRvbj4uY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fcGxheS12aWRlbywuY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXYtbGluay5idXR0b246ZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3BsYXktdmlkZW8sLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS12LWxpbmsuYnV0dG9uOmRpc2FibGVkIC5jbXAtYnV0dG9uX192aWRlbyAuYnV0dG9uPi5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19wbGF5LXZpZGVvIHtcbiAgICBmaWxsOiBoc2xhKDAsMCUsMTAwJSwuNClcbn1cblxuLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1waWxsIC5jbXAtYnV0dG9uIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmVmYTtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXBpbGwgLmNtcC1idXR0b246aG92ZXIge1xuICAgIGZpbGw6ICMxOTE5MTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtY3RhLWdyb3VwLXNzLS10aGVtZS1jb2xvciAuY21wLWJ1dHRvbi1zcy0tcGlsbCAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gICAgZmlsbDogI2ZmZmVmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZlZmE7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgb3V0bGluZS1jb2xvcjogI2I2Y2FmZlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXBpbGwgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgICBmaWxsOiAjZmZmZWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tdGhlbWUtY29sb3IgLmNtcC1idXR0b24tc3MtLXBpbGwgLmNtcC1idXR0b24uY21wLWJ1dHRvbi0tZGlzYWJsZWQsLmNtcC1jdGEtZ3JvdXAtc3MtLXRoZW1lLWNvbG9yIC5jbXAtYnV0dG9uLXNzLS1waWxsIC5jbXAtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBmaWxsOiAjYWJhYmFiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2FiYWJhYjtcbiAgICBjb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLWN0YS1ncm91cC1zcy0tc3BhY2luZy1jb21wYWN0IC5jbXAtY3RhLWdyb3VwIHtcbiAgICBnYXA6IC41cmVtXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xLjU4MTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy43NXJlbSk7XG4gICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Rcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOjEuMTI0LzE7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwge1xuICAgICAgICBhc3BlY3QtcmF0aW86Mi4wODkvMTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwY3F3O1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTIwY3F3XG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsICosLmNtcC1jdXN0b21lci1jYXJvdXNlbCA6YWZ0ZXIsLmNtcC1jdXN0b21lci1jYXJvdXNlbCA6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tc2luZ2xlLWl0ZW0gLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMS41ODE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmVmYTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzoxLjEyNC8xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ge1xuICAgICAgICBhc3BlY3QtcmF0aW86Mi4wODkvMVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbVthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMjUsMjUsMjUsMCkgNzEuNTglLHJnYmEoMjUsMjUsMjUsLjgpKTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ub2ZmLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zbGlkZSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5vZmYtc2xpZGU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAuM1xufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zbGlkZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2FmYWJhMTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ub2ZmLXN0b3Atc2xpZGU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAuN1xufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zdG9wLXNsaWRlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmI2NjVmO1xuICAgIG9wYWNpdHk6IC40XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC01ZGVnKSBzY2FsZSgwLjk1KSB0cmFuc2xhdGUzZCgwLC0yLjU2MjVyZW0sMCkgdHJhbnNsYXRlWigtNi4yNXJlbSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC01ZGVnKSBzY2FsZSgwLjk1KSB0cmFuc2xhdGUzZCgwLC0yLjU2MjVyZW0sMCkgdHJhbnNsYXRlWigtNi4yNXJlbSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1sZWZ0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgwKSByb3RhdGVZKDI1ZGVnKSBzY2FsZSgwLjkpIHRyYW5zbGF0ZTNkKDEuNjg3NXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4xODc1cmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoMjVkZWcpIHNjYWxlKDAuOSkgdHJhbnNsYXRlM2QoMS42ODc1cmVtLDAsLTYuMjVyZW0pIHRyYW5zbGF0ZVooLTExLjE4NzVyZW0pXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1sZWZ0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgwKSByb3RhdGVZKDI1ZGVnKSBzY2FsZSgwLjg4KSB0cmFuc2xhdGUzZCgtNC41NjI1cmVtLDAsLTYuMjVyZW0pIHRyYW5zbGF0ZVooLTExLjE4NzVyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgyNWRlZykgc2NhbGUoMC44OCkgdHJhbnNsYXRlM2QoLTQuNTYyNXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4xODc1cmVtKVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tc2Vjb25kLWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC0yZGVnKSBzY2FsZSgwLjkpIHRyYW5zbGF0ZTNkKDAsLTUuOTM3NXJlbSwwKSB0cmFuc2xhdGVaKC05LjM3NXJlbSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC0yZGVnKSBzY2FsZSgwLjkpIHRyYW5zbGF0ZTNkKDAsLTUuOTM3NXJlbSwwKSB0cmFuc2xhdGVaKC05LjM3NXJlbSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1zZWNvbmQtbGVmdCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMCkgcm90YXRlWSgyNWRlZykgc2NhbGUoMC43OSkgdHJhbnNsYXRlM2QoLTMuMTI1cmVtLDAsLTYuMjVyZW0pIHRyYW5zbGF0ZVooLTExLjI1cmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoMjVkZWcpIHNjYWxlKDAuNzkpIHRyYW5zbGF0ZTNkKC0zLjEyNXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4yNXJlbSlcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLXNlY29uZC1sZWZ0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgwKSByb3RhdGVZKDI1ZGVnKSBzY2FsZSgwLjc4KSB0cmFuc2xhdGUzZCgtMTMuMzEyNXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4yNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDI1ZGVnKSBzY2FsZSgwLjc4KSB0cmFuc2xhdGUzZCgtMTMuMzEyNXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4yNXJlbSlcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg1ZGVnKSBzY2FsZSgwLjk1KSB0cmFuc2xhdGUzZCgwLDIuNTYyNXJlbSwwKSB0cmFuc2xhdGVaKC02LjI1cmVtKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoNWRlZykgc2NhbGUoMC45NSkgdHJhbnNsYXRlM2QoMCwyLjU2MjVyZW0sMCkgdHJhbnNsYXRlWigtNi4yNXJlbSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1yaWdodCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMCkgcm90YXRlWSgtMjVkZWcpIHNjYWxlKDAuOSkgdHJhbnNsYXRlM2QoLTEuNjg3NXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4yNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKC0yNWRlZykgc2NhbGUoMC45KSB0cmFuc2xhdGUzZCgtMS42ODc1cmVtLDAsLTYuMjVyZW0pIHRyYW5zbGF0ZVooLTExLjI1cmVtKVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtcmlnaHQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDApIHJvdGF0ZVkoLTI1ZGVnKSBzY2FsZSgwLjg4KSB0cmFuc2xhdGUzZCg0LjU2MjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMjVyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgtMjVkZWcpIHNjYWxlKDAuODgpIHRyYW5zbGF0ZTNkKDQuNTYyNXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4yNXJlbSlcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLXNlY29uZC1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMmRlZykgc2NhbGUoMC45KSB0cmFuc2xhdGUzZCgwLDUuOTM3NXJlbSwwKSB0cmFuc2xhdGVaKC05LjM3NXJlbSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDJkZWcpIHNjYWxlKDAuOSkgdHJhbnNsYXRlM2QoMCw1LjkzNzVyZW0sMCkgdHJhbnNsYXRlWigtOS4zNzVyZW0pXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tc2Vjb25kLXJpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgwKSByb3RhdGVZKC0yNWRlZykgc2NhbGUoMC43OSkgdHJhbnNsYXRlM2QoMy4xMjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMzEyNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKC0yNWRlZykgc2NhbGUoMC43OSkgdHJhbnNsYXRlM2QoMy4xMjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMzEyNXJlbSlcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLXNlY29uZC1yaWdodCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMCkgcm90YXRlWSgtMjVkZWcpIHNjYWxlKDAuNzgpIHRyYW5zbGF0ZTNkKDEzLjMxMjVyZW0sMCwtNi4yNXJlbSkgdHJhbnNsYXRlWigtMTEuMzEyNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKC0yNWRlZykgc2NhbGUoMC43OCkgdHJhbnNsYXRlM2QoMTMuMzEyNXJlbSwwLC02LjI1cmVtKSB0cmFuc2xhdGVaKC0xMS4zMTI1cmVtKVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1iZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmMWU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNC43NXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDI0Ljc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOjMxcmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWxvZ28ge1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXF1b3RlIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjU5KTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXF1b3RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW5hbWUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tam9iIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjU5KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWpvYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1qb2Ige1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1qb2Ige1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YTpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzFhMzFhOVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YTpmb2N1cyB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjM2Y1OWU0XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOjJyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgei1pbmRleDogMTEwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZlZmE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHdpZHRoOiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTg3NXJlbSBzb2xpZCByZ2JhKDI1NSwyNTQsMjUwLC4zMylcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGVbYXJpYS1sYWJlbD1cIlByZXZpb3VzIFNsaWRlXCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZVthcmlhLWxhYmVsPVwiUHJldmlvdXMgU2xpZGVcIl0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC42MjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgICB6LWluZGV4OiAxMTBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nIHtcbiAgICAgICAgYm90dG9tOjMuMTI1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMFxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZy1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMCAxLjEyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZy1idXR0b246ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nLWJ1dHRvbjpkaXNhYmxlZDphZnRlciB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nLWJ1dHRvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmVmYTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAuMzEyNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nLWJ1dHRvblthcmlhLXNlbGVjdGVkPXRydWVdOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgIGhlaWdodDogMjEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDQuNjg3NXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IHtcbiAgICAgICAgaGVpZ2h0OjE3cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDM2LjYyNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyB7XG4gICAgICAgIGhlaWdodDoyNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NHJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAxN3JlbVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0sLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgd2lkdGg6IDIyLjM3NXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW0gMXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6MjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5oZXJvLW92LWRlZmF1bHQ6YmVmb3JlLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLmhlcm8tb3YtZGVmYXVsdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjBkZWcsaHNsYSgwLDAlLDclLC4xNikgNS4zNyUscmdiYSg0LDgsMjksLjgpIDkyLjI5JSwjMWEzMWE5IDExOS4yMSUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMFxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLmhlcm8tb3YtZGFya2VyOmJlZm9yZSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5oZXJvLW92LWRhcmtlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjNkZWcscmdiYSgyNSwyNSwyNSwuMTYpIDMuNjklLHJnYmEoMjUsMjUsMjUsLjgpIDczLjE3JSxyZ2JhKDI1LDI1LDI1LC45NikgMTAxLjMyJSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uaGVyby1vdi1pbnZlcnNlOmJlZm9yZSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5oZXJvLW92LWludmVyc2U6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYwZGVnLGhzbGEoNDAsNDUlLDk0JSwwKSA1LjM3JSxoc2xhKDQwLDQ1JSw5NCUsLjY2KSA5Mi4yOSUsaHNsYSg0MCw0NSUsOTQlLC45NikgMTE5LjIxJSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW06YmVmb3JlLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1LDI1LDI1LC4xOCkgNDIuNSUscmdiYSgyNSwyNSwyNSwuNzUpIDEwNy40JSksbGluZWFyLWdyYWRpZW50KDIyMy4zM2RlZyxyZ2JhKDI1LDI1LDI1LDApIDM4LjI2JSxyZ2JhKDI1LDI1LDI1LC41KSA4MS4yMyUpLGxpbmVhci1ncmFkaWVudCgyMzIuNjlkZWcscmdiYSgyNSwyNSwyNSwwKSA0MC40OSUsIzE5MTkxOSA5NS45MyUpO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbVthcmlhLXNlbGVjdGVkPXRydWVdLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1iZywuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1iZyB7XG4gICAgei1pbmRleDogLTFcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIHdpZHRoOmF1dG9cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zOHJlbTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgICAgIHBhZGRpbmc6Ljc1cmVtIDJyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtOmFmdGVyLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ub2ZmLXNsaWRlLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zbGlkZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwLjVyZW0pO1xuICAgIGZpbHRlcjogYmx1cigwLjVyZW0pO1xuICAgIG9wYWNpdHk6IC41XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ub2ZmLXNsaWRlOmJlZm9yZSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5vZmYtc2xpZGU6YmVmb3JlIHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC41cmVtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4zMjkpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ub2ZmLXNsaWRlIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zbGlkZSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5vZmYtc2xpZGUgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLm9mZi1zbGlkZSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1sZWZ0LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDI1ZGVnKSBzY2FsZSgwLjg4KSB0cmFuc2xhdGUzZCgtNC41NjI1cmVtLDAsNS43NXJlbSkgdHJhbnNsYXRlWigtMTEuMTg3NXJlbSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoMjVkZWcpIHNjYWxlKDAuODgpIHRyYW5zbGF0ZTNkKC00LjU2MjVyZW0sMCw1Ljc1cmVtKSB0cmFuc2xhdGVaKC0xMS4xODc1cmVtKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LWxlZnQsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LWxlZnQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC04LjEyNXJlbSkgc2NhbGUoMC44KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04LjEyNXJlbSkgc2NhbGUoMC44KVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtbGVmdCwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtbGVmdCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEyLjVyZW0pIHNjYWxlKDAuOCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTIuNXJlbSkgc2NhbGUoMC44KVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tc2Vjb25kLWxlZnQsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLXNlY29uZC1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LXJpZ2h0LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgtMjVkZWcpIHNjYWxlKDAuODgpIHRyYW5zbGF0ZTNkKDQuNTYyNXJlbSwwLDUuNzVyZW0pIHRyYW5zbGF0ZVooLTExLjI1cmVtKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgtMjVkZWcpIHNjYWxlKDAuODgpIHRyYW5zbGF0ZTNkKDQuNTYyNXJlbSwwLDUuNzVyZW0pIHRyYW5zbGF0ZVooLTExLjI1cmVtKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LXJpZ2h0LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1maXJzdC1yaWdodCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoOC4xMjVyZW0pIHNjYWxlKDAuOCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4LjEyNXJlbSkgc2NhbGUoMC44KVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tZmlyc3QtcmlnaHQsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0uc2xpZGUtdHJhbnNmb3JtLWZpcnN0LXJpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMi41cmVtKSBzY2FsZSgwLjgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIuNXJlbSkgc2NhbGUoMC44KVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS5zbGlkZS10cmFuc2Zvcm0tc2Vjb25kLXJpZ2h0LC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLnNsaWRlLXRyYW5zZm9ybS1zZWNvbmQtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3Mge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IC4xODc1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cywuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNy4yMnJlbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cywuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIHtcbiAgICAgICAgdG9wOjExLjI1cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGUsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZSB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVyZW0pO1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwwJSwxMDAlLC4yKTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4wNzgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDAgMCAuMDYyNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTMuMTI1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGUsLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDotNC43NXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlOmhvdmVyLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGU6aG92ZXIge1xuICAgIHN0cm9rZTogIzE5MTkxOTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZVthcmlhLWxhYmVsPVwiUHJldmlvdXMgU2xpZGVcIl0sLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZVthcmlhLWxhYmVsPVwiUHJldmlvdXMgU2xpZGVcIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlW2FyaWEtbGFiZWw9XCJQcmV2aW91cyBTbGlkZVwiXSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlW2FyaWEtbGFiZWw9XCJQcmV2aW91cyBTbGlkZVwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0zLjEyNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlW2FyaWEtbGFiZWw9XCJQcmV2aW91cyBTbGlkZVwiXSwuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlW2FyaWEtbGFiZWw9XCJQcmV2aW91cyBTbGlkZVwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi00Ljc1cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX193YXlmaW5kaW5nIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDoxNi4yN3JlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6MjQuMDZyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMFxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tbG9nbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IC42N3JlbTtcbiAgICB3aWR0aDogNC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG4gICAgICAgIHdpZHRoOiA2Ljc1cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXF1b3RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tcXVvdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWluLXdpZHRoOjc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXF1b3RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tc3RhdHMge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXN0YXRzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1zdGF0cyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1zdGF0cyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1zdGF0cyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTExJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWluLXdpZHRoOjc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXN0YXRzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEyJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tc3RhdHMge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjFyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czouODEyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMi41cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBtYXgtd2lkdGg6IDIwLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDoyNS41cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW92ZXJsaW5lIHtcbiAgICBjb2xvcjogI2U1ZTVlNTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW92ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW92ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWluLXdpZHRoOjEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtaW4td2lkdGg6NzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1hcnRpY2xlLW92ZXJ2aWV3IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDozcmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tYXJ0aWNsZS1vdmVydmlldyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YV9faWNvbiB7XG4gICAgc3Ryb2tlOiAjMTkxOTE5O1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWFydGljbGUtb3ZlcnZpZXcgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGFfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtOmFmdGVyIHtcblxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsaHNsYSg0MCw0NSUsOTQlLDApIDY5LjU5JSxoc2xhKDQwLDQ1JSw5NCUsLjgpKVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTlcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1uYW1lIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWpvYiB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGEge1xuICAgIGNvbG9yOiAjOTlhN2YxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLWN0YTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjZjYWZmXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tY3RhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNlMGU0ZmJcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1jdGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgI2I2Y2FmZlxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS10aGVtZS1kYXJrIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1jdXN0b21lci1zdG9yeSAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGUge1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZTpmb2N1cyB7XG4gICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgcmdiYSgwLDAsMCwuMzMpXG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLXRoZW1lLWRhcmsgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWN1c3RvbWVyLXN0b3J5IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tdGhlbWUtZGFyayAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tY3VzdG9tZXItc3RvcnkgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fd2F5ZmluZGluZy1idXR0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS1ib2R5LTIgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1xdW90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tb3ZlcmxpbmUsLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtX19vdmVybGluZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IC43NXJlbVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tb3ZlcmxpbmUtdGFnLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbS1vdmVybGluZV9fdGFnLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbV9fb3ZlcmxpbmUtdGFnLC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9faXRlbV9fb3ZlcmxpbmVfX3RhZyB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgcGFkZGluZzogLjE4NzVyZW0gLjVyZW1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19pdGVtLW92ZXJsaW5lLXNlcGFyYXRvciwuY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW0tb3ZlcmxpbmVfX3NlcGFyYXRvciwuY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW1fX292ZXJsaW5lLXNlcGFyYXRvciwuY21wLWN1c3RvbWVyLWNhcm91c2VsLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2l0ZW1fX292ZXJsaW5lX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3Mge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogNS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLnNlY3Rpb25jb250ZW50IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtaW4oNzJyZW0sMTAwdncgLSAxOHJlbSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbVxuICAgIH1cblxuICAgIC5zZWN0aW9uY29udGVudC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zdC1mdWxsLXdpZHRoIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIHtcbiAgICAgICAgbWF4LXdpZHRoOiBtaW4oMTAwcmVtLDEwMHZ3IC0gMThyZW0pXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZSB7XG4gICAgc3Ryb2tlOiAjMTkxOTE5O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVyZW0pO1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwwJSwxMDAlLC4xMjIpO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgIzE5MTkxOTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIC4wNjI1cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGUge1xuICAgICAgICBoZWlnaHQ6M3JlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXJlbTtcbiAgICAgICAgd2lkdGg6IDNyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMgLmNtcC1jdXN0b21lci1jYXJvdXNlbF9fYXJyb3dzIC5uZXh0LXNsaWRlOmhvdmVyIHtcbiAgICBzdHJva2U6ICMxOTE5MTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICMxOTE5MTlcbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcyAuY21wLWN1c3RvbWVyLWNhcm91c2VsX19hcnJvd3MgLm5leHQtc2xpZGVbYXJpYS1sYWJlbD1cIlByZXZpb3VzIFNsaWRlXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyAubmV4dC1zbGlkZVthcmlhLWxhYmVsPVwiUHJldmlvdXMgU2xpZGVcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDotNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcyB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMge1xuXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudFxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy5tb2QtLXNpbmdsZS1pdGVtIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWxfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzLm1vZC0tc2luZ2xlLWl0ZW0gLmZyLWNhcm91c2VsLWl0ZW0sLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy5tb2QtLXNpbmdsZS1pdGVtIC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy13YXlmaW5kaW5nLXdyYXBwZXIsLnNlY3Rpb25jb250ZW50IC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMubW9kLS1zaW5nbGUtaXRlbSAuZnItY2Fyb3VzZWwtaXRlbSwuc2VjdGlvbmNvbnRlbnQgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy5tb2QtLXNpbmdsZS1pdGVtIC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy13YXlmaW5kaW5nLXdyYXBwZXIsLnNlY3Rpb25jb250ZW50LmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXN0LWZ1bGwtd2lkdGggLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy5tb2QtLXNpbmdsZS1pdGVtIC5mci1jYXJvdXNlbC1pdGVtLC5zZWN0aW9uY29udGVudC5jbXAtc2VjdGlvbi1jb250ZW50LXNzLS1zdC1mdWxsLXdpZHRoIC5jbXAtY3VzdG9tZXItY2Fyb3VzZWwubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMubW9kLS1zaW5nbGUtaXRlbSAubW9kLS1mZWF0dXJlZC1yZXNvdXJjZXMtd2F5ZmluZGluZy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOjkwcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW1cbiAgICB9XG5cbiAgICAuc2VjdGlvbmNvbnRlbnQgLmNtcC1jdXN0b21lci1jYXJvdXNlbC5tb2QtLWZlYXR1cmVkLXJlc291cmNlcy5tb2QtLXNpbmdsZS1pdGVtIC5mci1jYXJvdXNlbC1pdGVtLC5zZWN0aW9uY29udGVudCAuY21wLWN1c3RvbWVyLWNhcm91c2VsLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzLm1vZC0tc2luZ2xlLWl0ZW0gLm1vZC0tZmVhdHVyZWQtcmVzb3VyY2VzLXdheWZpbmRpbmctd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVybyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzcuNjUlIDQzLjIzJSBhdCA4LjA2JSAxMDIuMTQlLHJnYmEoNzYsMTgzLDE2MywuNCkgMCUscmdiYSg2Myw4OSwyMjgsMCkgMTAwJSkscmFkaWFsLWdyYWRpZW50KDYwLjE5JSA3OC4zMSUgYXQgOTcuODglIDk1LjA1JSxyZ2JhKDYzLDg5LDIyOCwuNikgMCUscmdiYSg2Myw4OSwyMjgsMCkgMTAwJSkscmFkaWFsLWdyYWRpZW50KDk4LjI4JSA0MC42OSUgYXQgMCUgOTkuOTUlLHJnYmEoNjMsODksMjI4LC40KSAwJSxyZ2JhKDYzLDg5LDIyOCwwKSAxMDAlKSxyYWRpYWwtZ3JhZGllbnQoMzYuNyUgMzYuNTYlIGF0IDI3Ljc1JSA5OS45NSUscmdiYSg3NiwxODMsMTYzLC4zKSAwJSxyZ2JhKDc2LDE4MywxNjMsMCkgMTAwJSkscmFkaWFsLWdyYWRpZW50KDc0LjQxJSA3Mi44MSUgYXQgMTAwJSA4My4zOSUscmdiYSgxODAsMTU1LDI1MiwuMykgMCUscmdiYSg2Myw4OSwyMjgsMCkgMTAwJSkscmFkaWFsLWdyYWRpZW50KDQ0LjQ0JSA5My41OCUgYXQgNDYuNjMlIDY2JSxyZ2JhKDE4MiwyMDEsMjU1LC4zMykgMCUsaHNsYSgwLDAlLDklLDApIDEwMCUpLCMxNzE3MTc7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvIHtcbiAgICAgICAgcGFkZGluZzozcmVtIDA7XG5cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm8ge1xuICAgICAgICBwYWRkaW5nOjNyZW0gMCA0cmVtO1xuXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvPioge1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0LWl0ZW0ge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3QtaXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItbGlzdC1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3QtaXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItbGlzdC1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2tpY2tlciAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3QtaXRlbSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0LWl0ZW0gYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19raWNrZXIgLmNtcC1raWNrZXJfX2tpY2tlci1saXN0LWl0ZW0gYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fa2lja2VyIC5jbXAta2lja2VyX19raWNrZXItc2VwYXJhdG9yIHtcbiAgICBzdHJva2U6ICNmZmZlZmE7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3RleHQgaDEge1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdGV4dCBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdGV4dCBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdGV4dCBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdGV4dCBwIHtcbiAgICBjb2xvcjogI2ZmZmVmYTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdGV4dCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX190ZXh0IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctaGVyb19fdGV4dCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19jYXJvdXNlbCwuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX192aWRlb0lCTSwuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX192aWRlb1ZpZHlhcmQge1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX19jYXJvdXNlbCwuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX192aWRlb0lCTSwuY21wLWN1c3RvbWVycy1vdmVydmlldy1oZXJvX192aWRlb1ZpZHlhcmQge1xuICAgICAgICBtYXJnaW4tdG9wOjJyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3ZpZGVvSUJNLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX3ZpZGVvVmlkeWFyZCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXgtd2lkdGg6IDk5MnB4XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2xvZ29iYXIge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2xvZ29iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOjNyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWhlcm9fX2xvZ29iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOjRyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkLXNzLS1saWdodCAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX292ZXJsaW5lLC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZC1zcy0tbm9uZSAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkLXNzLS1jb2xvciAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX292ZXJsaW5lLC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZC1zcy0tZGFyayAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fbGluaywuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZVxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xpbms6aG92ZXIgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aHVtYm5haWw6YmVmb3JlLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGh1bWJuYWlsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU2ZGVnLCMxOTE5MTkgLTI2Ljg1JSwjMWEzMWE5IDcuMDElLCMzZjU5ZTQgNjMuODglLCNiNmNhZmYgMTIzLjY0JSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBvcGFjaXR5OiAuOTI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXRcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGh1bWJuYWlsLC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fbGluazpob3ZlciAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGh1bWJuYWlsLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGh1bWJuYWlsLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19saW5rOmhvdmVyIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aHVtYm5haWwge1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgIzNmNTllNFxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xpbms6aG92ZXIgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aXRsZSwuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xpbms6aG92ZXIgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RpdGxlLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGl0bGUsLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX2xpbms6aG92ZXIgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xpbms6aG92ZXIgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19sb2dvLXdyYXBwZXIsLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19saW5rOmhvdmVyIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19sb2dvLXdyYXBwZXIsLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX2xpbms6aG92ZXIgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19sb2dvLXdyYXBwZXIsLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX2xpbms6aG92ZXIgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX2xvZ28td3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xpbms6aG92ZXIgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX19vdmVybGluZSwuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xpbms6aG92ZXIgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19saW5rOmhvdmVyIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fb3ZlcmxpbmUsLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX2xpbms6aG92ZXIgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSg2Myw4OSwyMjgsLjY2KVxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RodW1ibmFpbCwuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgaGVpZ2h0OiA5LjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXRcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aHVtYm5haWwsLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6LjU2MjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXItc3RvcnktY2FyZCAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RodW1ibmFpbDpiZWZvcmUsLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmQgLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190aHVtYm5haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2JnLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19iZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fbG9nby13cmFwcGVyLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19sb2dvLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHdpZHRoOiAxMC4yNXJlbVxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX2xvZ28sLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX2xvZ28ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1jdXN0b21lci1zdG9yeS1jYXJkX190ZXh0LWNvbnRlbnQsLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RleHQtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNXJlbVxufVxuXG4uY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RpdGxlLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGl0bGUsLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RpdGxlLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RpdGxlLC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtZHJvcGRvd24tYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG91dGxpbmU6IC4wNjI1cmVtIHNvbGlkICNhYmFiYWI7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0wLjA2MjVyZW07XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtZHJvcGRvd24tYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCVcbiAgICB9XG59XG5cbi5jbXAtZHJvcGRvd24tYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXI6IC4xMjVyZW0gc29saWQgIzNmNTllNDtcbiAgICBvdXRsaW5lOiAuMjVyZW0gc29saWQgcmdiYSg2Myw4OSwyMjgsLjMzKTtcbiAgICBvdXRsaW5lLW9mZnNldDogMFxufVxuXG4uY21wLWRyb3Bkb3duLWljb24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhO1xuICAgIGJvcmRlcjogLjAzMTI1cmVtIHNvbGlkICNjNWM1YzU7XG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggMHB4IHJnYmEoMCwwLDAsLjA3KSwwcHggMTMuNzg3cHggMzMuNDIycHggMHB4IHJnYmEoMCwwLDAsLjA1KSwwcHggNy4zNzFweCAxNy44NjlweCAwcHggcmdiYSgwLDAsMCwuMDQpLDBweCA0LjEzMnB4IDEwLjAxN3B4IDBweCByZ2JhKDAsMCwwLC4wNCksMHB4IDIuMTk1cHggNS4zMnB4IDBweCByZ2JhKDAsMCwwLC4wMyksMHB4IC45MTNweCAyLjIxNHB4IDBweCByZ2JhKDAsMCwwLC4wMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCAwcHggcmdiYSgwLDAsMCwuMDcpLDBweCAxMy43ODdweCAzMy40MjJweCAwcHggcmdiYSgwLDAsMCwuMDUpLDBweCA3LjM3MXB4IDE3Ljg2OXB4IDBweCByZ2JhKDAsMCwwLC4wNCksMHB4IDQuMTMycHggMTAuMDE3cHggMHB4IHJnYmEoMCwwLDAsLjA0KSwwcHggMi4xOTVweCA1LjMycHggMHB4IHJnYmEoMCwwLDAsLjAzKSwwcHggLjkxM3B4IDIuMjE0cHggMHB4IHJnYmEoMCwwLDAsLjAyKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMFxufVxuXG4uY21wLWRyb3Bkb3duLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgY29sb3I6ICM1NTU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnNcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWRyb3Bkb3duLWl0ZW06Zm9jdXMsLmNtcC1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLmNtcC1kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1kcm9wZG93bi1pdGVtW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNhYmFiYWI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmNtcC1kcm9wZG93bi1tZW51LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNtcC1mYXEge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWZhcSB7XG4gICAgICAgIGdhcDoyLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtZmFxIHtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICBnYXA6IDdyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKVxuICAgIH1cbn1cblxuLmNtcC1mYXEubW9kLS1zdGlja3kgLmNtcC1mYXFfX2xlZnRfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwXG59XG5cbi5jbXAtZmFxIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY21wLWZhcSAuZ3JpZC1jb250YWluZXIuY21wLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtZmFxIC5ncmlkLWNvbnRhaW5lci5jbXAtdGl0bGUgLmNtcC10aXRsZV9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowXG4gICAgfVxufVxuXG4uY21wLWZhcV9fYnV0dG9ucyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtZmFxX19idXR0b25zIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cbn1cblxuLmNtcC1mYXEtc3MtLWxheW91dC0zMy02NiAuY21wLWZhcSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtZmFxLXNzLS1sYXlvdXQtMzMtNjYgLmNtcC1mYXEge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZVxuICAgIH1cblxuICAgIC5jbXAtZmFxLXNzLS1sYXlvdXQtMzMtNjYgLmNtcC1mYXFfX2xlZnQge1xuICAgICAgICB3aWR0aDogMzMlXG4gICAgfVxuXG4gICAgLmNtcC1mYXEtc3MtLWxheW91dC0zMy02NiAuY21wLWZhcV9fcmlnaHQge1xuICAgICAgICB3aWR0aDogNjYlXG4gICAgfVxufVxuXG4uY21wLWhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDFyZW1cbn1cblxuLmNtcC1oZXJvX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDgycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWhlcm8tc3MtLXRleHQtb25seSAuY21wLWhlcm9fX2NvbnRlbnQ6bm90KC5jbXAtaGVyb19fY29udGVudC0tZWRpdC1tb2RlKSAuY21wLWhlcm9fX2tpY2tlci13cmFwcGVyIC5raWNrZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0XG59XG5cbi5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMi41cmVtIDBcbn1cblxuLmNtcC1oZXJvX19pbmZvcm1hdGlvbi1jb250ZW50LC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLWhlcm9fX2luZm9ybWF0aW9uLWNvbnRlbnQge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtXG59XG5cbi5jbXAtaGVyb19fa2lja2VyLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtXG59XG5cbi5jbXAtaGVyb19fa2lja2VyLWNvbnRhaW5lciwuY21wLWhlcm9fX2tpY2tlci1pY29uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtaGVyb19fa2lja2VyLWljb24ge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1heC1oZWlnaHQ6IDRyZW1cbn1cblxuLmNtcC1oZXJvX19raWNrZXItbmF2aWdhdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmNtcC1oZXJvX19raWNrZXItbGlzdCwuY21wLWhlcm9fX2tpY2tlci1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtaGVyb19fa2lja2VyLWxpc3Qge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogLjI1cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvX19raWNrZXItbGlzdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvX19raWNrZXItbGlzdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlcm9fX2tpY2tlci1saXN0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWhlcm9fX2tpY2tlci1saXN0LWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5jbXAtaGVyb19fa2lja2VyLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY21wLWhlcm9fX2tpY2tlci1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY21wLWhlcm9fX2tpY2tlci1zZXBhcmF0b3Ige1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1oZXJvX19zZXBhcmF0b3ItaWNvbiB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtXG59XG5cbi5jbXAtaGVyb19fYm9keS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1oZXJvX19hcnRpY2xlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvX19hcnRpY2xlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246ZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBnYXA6IDEuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvX19hcnRpY2xlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIH1cbn1cblxuLmNtcC1oZXJvX19hdXRob3ItY2hpcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyb19fYXV0aG9yLWNoaXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBcbiAgICB9XG59XG5cbi5jbXAtaGVyb19fcmVsZWFzZS1kYXRlIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY21wLWhlcm9fX3JlYWRpbmctdGltZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWhlcm9fX2N0YS1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1oZXJvX19jdGEtY29udGFpbmVyIC5jbXAtYnV0dG9uLC5jbXAtaGVyb19fa2lja2VyLXdyYXBwZXIsLmNtcC1oZXJvX192aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWhlcm9fX3ZpZGVvLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDFcbn1cblxuLmNtcC1oZXJvIC5raWNrZXIsLmNtcC1oZXJvX192aWRlbyB7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWhlcm8gLmtpY2tlciAuY21wLWJ1dHRvbiwuY21wLWhlcm9fX3ZpZGVvIC5jbXAtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLWhlcm8gLmtpY2tlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG4uY21wLWhlcm9fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG4uY21wLWhlcm9fX21lZGlhIHtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1oZXJvIC52aWRlby1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1oZXJvIC52aWRlby1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDoyLjVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8gLmNtcC1oZXJvX190ZXh0LC5jbXAtaGVybyAuY21wLWhlcm9fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlcm8gLmNtcC1oZXJvX190ZXh0LC5jbXAtaGVybyAuY21wLWhlcm9fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVybyAuY21wLWhlcm9fX3RleHQsLmNtcC1oZXJvIC5jbXAtaGVyb19fdGV4dCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWhlcm8tLWFydGljbGUtcGFnZSAuY21wLWhlcm9fX2luZm9ybWF0aW9uLWNvbnRlbnQge1xuICAgIGdhcDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVyby0tYXJ0aWNsZS1wYWdlIC5jbXAtaGVyb19faW5mb3JtYXRpb24tY29udGVudCB7XG4gICAgICAgIGhlaWdodDoxMDAlXG4gICAgfVxufVxuXG4uY21wLWhlcm8tLWFydGljbGUtcGFnZSAuY21wLWhlcm9fX2luZm9ybWF0aW9uLWNvbnRlbnQgLmNtcC1oZXJvX19raWNrZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlcm8ge1xuICAgICAgICBwYWRkaW5nOjAgNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDBcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC5jbXAtaGVyby0tbGFyZ2UgLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyby0taW5zZXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyb19fY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVybyB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTByZW07XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVybyAuY21wLXZpZGVvX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWZ1bGwtd2lkdGgge1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyby0tZnVsbC13aWR0aF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLS1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWxhcmdlIC5jbXAtaGVyb19fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWxhcmdlIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLS1sYXJnZS5jbXAtaGVyby0tZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyby0tbGFyZ2UuY21wLWhlcm8tLWZ1bGwtd2lkdGggLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSA0cmVtIDBcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tLWluc2V0LmNtcC1oZXJvLS1sYXJnZSAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCA0cmVtIDAgMFxuICAgIH1cblxuICAgIC5jbXAtaGVyby0taW5zZXQge1xuICAgICAgICBwYWRkaW5nOiA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLS1pbnNldCAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC5jbXAtaGVyb19fY29udGVudCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgfVxuXG4gICAgLmNtcC1oZXJvX19jb250ZW50LC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICB9XG5cbiAgICAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDM5LjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMFxuICAgIH1cblxuICAgIC5jbXAtaGVyb19fcmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzOS41cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvX19yaWdodC1jb250YWluZXItLXdpdGgtdmlkZW8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvX19jdGEtY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm9fX2N0YS1jb250YWluZXIgLmNtcC1idXR0b24ge1xuICAgICAgICB3aWR0aDogdW5zZXRcbiAgICB9XG59XG5cbi5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpbmssLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgc3Ryb2tlOiByZ2JhKDAsMCwwLC42Nik7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWRpc3BsYXktNCAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1kaXNwbGF5LTQgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEyJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWRpc3BsYXktNCAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1kaXNwbGF5LTUgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTExJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1kaXNwbGF5LTUgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1kaXNwbGF5LTUgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVyby1zcy0tdGl0bGUtMSAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEyJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS10aXRsZS0xIC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS10aXRsZS0xIC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLXRpdGxlLTIgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS10aXRsZS0yIC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVyby1zcy0tdGl0bGUtMiAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLXRpdGxlLTMgLmNtcC1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS10aXRsZS0zIC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS10aXRsZS0zIC5jbXAtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtaGVyby1zcy0tbWVkaWEtYmx1ci1mcmFtZSAuY21wLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbXAtaGVyby1zcy0tbWVkaWEtYmx1ci1mcmFtZSAuY21wLWhlcm9fX2ltYWdlLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycmVtKSBkcm9wLXNoYWRvdygwIDAgMCByZ2JhKDI1LDI1LDI1LC4xKSk7XG4gICAgZmlsdGVyOiBibHVyKDJyZW0pIGRyb3Atc2hhZG93KDAgMCAwIHJnYmEoMjUsMjUsMjUsMC4xKSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5jbXAtaGVyby1zcy0tbWVkaWEtYmx1ci1mcmFtZSAuY21wLWhlcm9fX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIHotaW5kZXg6IDJcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLW1lZGlhLWJsdXItZnJhbWUgLmNtcC1oZXJvX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjoxLjVyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLXN0YW5kYXJkIC5jbXAtaGVyb19fbWVkaWEge1xuICAgICAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIC0xcmVtO1xuICAgICAgICB3aWR0aDogMTAwdndcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0tc3RhbmRhcmQgLmNtcC1oZXJvX19tZWRpYSB7XG4gICAgICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgLTRyZW07XG4gICAgICAgIHdpZHRoOiAxMDB2d1xuICAgIH1cbn1cblxuLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm8ge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMXJlbVxufVxuXG4uY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIsLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldFxufVxuXG4uY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVyb19fbWVkaWEsLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm9fX21lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlclxufVxuXG4uY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVybyB7XG4gICAgcGFkZGluZzogMCAxcmVtIDNyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm8ge1xuICAgICAgICBwYWRkaW5nOjAgNHJlbSAzcmVtXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAyLjVyZW1cbn1cblxuLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5jbXAtaGVyby1zcy0tY2VudGVyZWQgLmNtcC1oZXJvX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1jZW50ZXJlZCAuY21wLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTozcmVtXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNTRyZW1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDoycmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1jZW50ZXJlZCAuY21wLWhlcm9fX2tpY2tlci1jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fa2lja2VyLWNvbnRhaW5lciAuY21wLWhlcm9fX2tpY2tlci1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi5jbXAtaGVyby1zcy0tY2VudGVyZWQgLmNtcC1oZXJvX19jdGEtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVyby1zcy0tY2VudGVyZWQgLmNtcC1oZXJvX19jdGEtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDoyLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtaGVyby1zcy0tY2VudGVyZWQgLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNzJyZW1cbn1cblxuLmNtcC1oZXJvLXNzLS1jZW50ZXJlZCAuY21wLWhlcm9fX21lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbn1cblxuLmNtcC1oZXJvLXNzLS1jZW50ZXJlZCAuY21wLWhlcm9fX2tpY2tlci13cmFwcGVyIC5raWNrZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWNlbnRlcmVkIC5jbXAtaGVyb19fa2lja2VyLXdyYXBwZXIgLmNtcC1raWNrZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cblxuICAgIC5jbXAtaGVyby1zcy0tY2VudGVyZWQgLmNtcC1oZXJvX19raWNrZXItd3JhcHBlciAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB9XG59XG5cbi5jbXAtaGVyby1zcy0tdGV4dC1vbmx5IC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0tdGV4dC1vbmx5IC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6dW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDRyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVyby1zcy0tdGV4dC1vbmx5IC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOjNyZW0gMCA0cmVtXG4gICAgfVxufVxuXG4uY21wLWhlcm8tc3MtLXRleHQtb25seSAuY21wLWhlcm9fX2luZm9ybWF0aW9uLWNvbnRlbnQge1xuICAgIGdhcDogLjc1cmVtXG59XG5cbi5jbXAtaGVyby1zcy0tdGV4dC1vbmx5IC5jbXAtaGVyb19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG4uY21wLWhlcm8tc3MtLXRleHQtb25seSAuY21wLWhlcm9fX2N0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbVxufVxuXG4uY21wLWhlcm8tc3MtLXRleHQtb25seS5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvLmNtcC1oZXJvLS1uby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxufVxuXG4uY21wLWhlcm8tc3MtLXRleHQtb25seS5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGluaywuY21wLWhlcm8tc3MtLXRleHQtb25seS5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgc3Ryb2tlOiByZ2JhKDAsMCwwLC42Nik7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLWhlcm8tc3MtLXRleHQtb25seSAuY21wLWhlcm8tLWFydGljbGUtcGFnZSAuY21wLWhlcm9fX2luZm9ybWF0aW9uLWNvbnRlbnQge1xuICAgIGdhcDogMXJlbVxufVxuXG4uY21wLWhlcm8tc3MtLWFjdGl2ZS1yZWFkaW5nLXRpbWUgLmNtcC1oZXJvX19yZWxlYXNlLWRhdGUge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjc1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVyby1zcy0tYWN0aXZlLXJlYWRpbmctdGltZSAuY21wLWhlcm9fX3JlbGVhc2UtZGF0ZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOmVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWFjdGl2ZS1yZWFkaW5nLXRpbWUgLmNtcC1oZXJvX19yZWxlYXNlLWRhdGUge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogLjc1cmVtIDBcbiAgICB9XG59XG5cbi5jbXAtaGVyby1zcy0tYWN0aXZlLXJlYWRpbmctdGltZSAuY21wLWhlcm9fX3JlYWRpbmctdGltZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cblxuLmNtcC1oZXJvLXNzLS1hY3RpdmUtcmVhZGluZy10aW1lIC5jbXAtaGVyb19fcmVhZGluZy10aW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNTAyKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAuMDYyNXJlbTtcbiAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgd2lkdGg6IC43NXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWFjdGl2ZS1yZWFkaW5nLXRpbWUgLmNtcC1oZXJvX19yZWFkaW5nLXRpbWU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2tcbiAgICB9XG59XG5cbi5jbXAtaGVyby1zcy0taGlkZS1kYXRlIC5jbXAtaGVyb19fcmVhZGluZy10aW1lOmJlZm9yZSwuY21wLWhlcm8tc3MtLWhpZGUtZGF0ZSAuY21wLWhlcm9fX3JlbGVhc2UtZGF0ZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWZ1bGwtd2lkdGggLmNtcC1oZXJvIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazpkaXN0cmlidXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyby1zcy0tZnVsbC13aWR0aCAuY21wLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgIH1cblxuICAgIC5jbXAtaGVyby1zcy0tbWVkaWEtYmx1ci1mcmFtZSAuY21wLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciAuY21wLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLW1lZGlhLWJsdXItZnJhbWUgLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIgLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIH1cblxuICAgIC5jbXAtaGVyby1zcy0tbWVkaWEtYmx1ci1mcmFtZSAuY21wLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciAuY21wLXZpZGVvX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVybyB7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVyb19fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1sYXJnZS5jbXAtaGVyby1zcy0tZnVsbC13aWR0aCAuY21wLWhlcm8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWxhcmdlLmNtcC1oZXJvLXNzLS1mdWxsLXdpZHRoIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDRyZW0gNHJlbSAwXG4gICAgfVxuXG4gICAgLmNtcC1oZXJvLXNzLS1pbnNldC5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDBcbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVybyB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVybyB7XG4gICAgICAgIHBhZGRpbmc6MFxuICAgIH1cblxuICAgIC5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbVxuICAgIH1cblxuICAgIC5jbXAtaGVyby1zcy0taW5zZXQgLmNtcC1oZXJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW1cbiAgICB9XG59XG5cbi5jbXAtaGVyby1zcy0tb3YtZGFya2VyIC5jbXAtaGVybywuY21wLWhlcm8tc3MtLW92LWRlZmF1bHQgLmNtcC1oZXJvLC5jbXAtaGVyby1zcy0tb3YtaW52ZXJzZSAuY21wLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY21wLWhlcm8tc3MtLW92LWRhcmtlciAuY21wLWhlcm86YmVmb3JlLC5jbXAtaGVyby1zcy0tb3YtZGVmYXVsdCAuY21wLWhlcm86YmVmb3JlLC5jbXAtaGVyby1zcy0tb3YtaW52ZXJzZSAuY21wLWhlcm86YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBcbn1cblxuLmNtcC1oZXJvLXNzLS1vdi1kZWZhdWx0IC5jbXAtaGVybzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjBkZWcsaHNsYSgwLDAlLDclLC4xNikgNS4zNyUscmdiYSg0LDgsMjksLjgpIDkyLjI5JSwjMWEzMWE5IDExOS4yMSUpXG59XG5cbi5jbXAtaGVyby1zcy0tb3YtaW52ZXJzZSAuY21wLWhlcm86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYwZGVnLGhzbGEoNDAsNDUlLDk0JSwwKSA1LjM3JSxoc2xhKDQwLDQ1JSw5NCUsLjY2KSA5Mi4yOSUsaHNsYSg0MCw0NSUsOTQlLC45NikgMTE5LjIxJSlcbn1cblxuLmNtcC1oZXJvLXNzLS1vdi1kYXJrZXIgLmNtcC1oZXJvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2M2RlZyxyZ2JhKDI1LDI1LDI1LC4xNikgMy42OSUscmdiYSgyNSwyNSwyNSwuOCkgNzMuMTclLHJnYmEoMjUsMjUsMjUsLjk2KSAxMDEuMzIlKVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg4KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvLmNtcC1oZXJvLS1uby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTZkZWcsIzFhMzFhOSAtMTYuMTUlLCMzZjU5ZTQgNjMuODglLCNiNmNhZmYgMTIzLjY0JSlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saW5rLC5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saXN0IHtcbiAgICBzdHJva2U6ICNmZmZlZmE7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9faGVhZF9fdGl0bGUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODgpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg4KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjg3OCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGVmYXVsdCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgIzE5MTkxOVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRlZmF1bHQgLmNtcC1oZXJvX19yZWxlYXNlLWRhdGUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kZWZhdWx0IC5jbXAtaGVyb19fcmVhZGluZy10aW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm8ge1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm8uY21wLWhlcm8tLW5vLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3OWRlZywjMTkxOTE5IDE1LjE2JSwjNmI2NjVmIDI3Ny44OSUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGluaywuY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGlzdCB7XG4gICAgc3Ryb2tlOiAjZmZmZWZhO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICNlNWU1ZTVcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYSB7XG4gICAgY29sb3I6ICM5OWE3ZjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gICAgY29sb3I6ICNiNmNhZmZcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZTBlNGZiXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtZGFyayAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgI2I2Y2FmZlxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWRhcmsgLmNtcC1oZXJvX19yZWxlYXNlLWRhdGUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1kYXJrIC5jbXAtaGVyb19fcmVhZGluZy10aW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvLmNtcC1oZXJvLS1uby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzVkZWcsI2ZmZmVmYSAtNjUuNTglLCNmNmYxZTcgMjkuMzclLCNlOGRjYzcgMjE3Ljk4JSlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm9fX3RpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpbmssLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saXN0IHtcbiAgICBzdHJva2U6ICMxOTE5MTk7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2hlYWRfX3RpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19oZWFkX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvX19hdXRob3ItY2hpcCAuY21wLWF1dGhvci1jaGlwX19kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1oZXJvLXNzLS10aGVtZS1saWdodCAuY21wLWhlcm9fX2F1dGhvci1jaGlwIC5jbXAtYXV0aG9yLWNoaXBfX2Rlc2NyaXB0aW9uIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzFhMzFhOVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyb19fYXV0aG9yLWNoaXAgLmNtcC1hdXRob3ItY2hpcF9fZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjM2Y1OWU0XG59XG5cbi5jbXAtaGVyby1zcy0tdGhlbWUtbGlnaHQgLmNtcC1oZXJvX19yZWxlYXNlLWRhdGUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KVxufVxuXG4uY21wLWhlcm8tc3MtLXRoZW1lLWxpZ2h0IC5jbXAtaGVyb19fcmVhZGluZy10aW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLmNtcC1oZXJvLXNzLS1vdi1kYXJrZXIgLmNtcC1oZXJvLC5jbXAtaGVyby1zcy0tb3YtZGVmYXVsdCAuY21wLWhlcm8sLmNtcC1oZXJvLXNzLS1vdi1ub25lIC5jbXAtaGVybyB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1oZXJvLXNzLS1vdi1kYXJrZXIgLmNtcC1oZXJvIC5jbXAta2lja2VyX19raWNrZXItbGluaywuY21wLWhlcm8tc3MtLW92LWRhcmtlciAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saXN0LC5jbXAtaGVyby1zcy0tb3YtZGVmYXVsdCAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saW5rLC5jbXAtaGVyby1zcy0tb3YtZGVmYXVsdCAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saXN0LC5jbXAtaGVyby1zcy0tb3Ytbm9uZSAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saW5rLC5jbXAtaGVyby1zcy0tb3Ytbm9uZSAuY21wLWhlcm8gLmNtcC1raWNrZXJfX2tpY2tlci1saXN0IHtcbiAgICBzdHJva2U6ICNmZmZlZmE7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1oZXJvLXNzLS1vdi1pbnZlcnNlIC5jbXAtaGVybyB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1oZXJvLXNzLS1vdi1pbnZlcnNlIC5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpbmssLmNtcC1oZXJvLXNzLS1vdi1pbnZlcnNlIC5jbXAtaGVybyAuY21wLWtpY2tlcl9fa2lja2VyLWxpc3Qge1xuICAgIHN0cm9rZTogIzE5MTkxOTtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG4uY21wLWhlcm8tc3MtLWN1c3RvbWVyIC5jbXAtaGVybywuY21wLWhlcm8tc3MtLWN1c3RvbWVyLW5vLXZpZGVvIC5jbXAtaGVybyB7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4uY21wLWhlcm8tc3MtLWN1c3RvbWVyIC5jbXAtaGVyb19fbGVmdC1jb250YWluZXIsLmNtcC1oZXJvLXNzLS1jdXN0b21lci1uby12aWRlbyAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWF4KDVyZW0sMTZ2aClcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1jdXN0b21lciAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyLC5jbXAtaGVyby1zcy0tY3VzdG9tZXItbm8tdmlkZW8gLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBtYXgtd2lkdGg6IDM3LjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1oZXJvLXNzLS1jdXN0b21lciAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyLC5jbXAtaGVyby1zcy0tY3VzdG9tZXItbm8tdmlkZW8gLmNtcC1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXG4gICAgfVxufVxuXG4udGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm8sLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvLC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLXN0YW5kYXJkIC5jbXAtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW1cbn1cblxuLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0taW5zZXQgLmNtcC1oZXJvIC5jbXAtaGVyb19fY29udGVudCwudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm8gLmNtcC1oZXJvX19jb250ZW50LC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLXN0YW5kYXJkIC5jbXAtaGVybyAuY21wLWhlcm9fX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG59XG5cbi50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVybyAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyLC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLWxhcmdlIC5jbXAtaGVybyAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyLC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLXN0YW5kYXJkIC5jbXAtaGVybyAuY21wLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVybyAuY21wLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciwudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm8gLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIsLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0tc3RhbmRhcmQgLmNtcC1oZXJvIC5jbXAtaGVyb19fcmlnaHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVybywudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1sYXJnZSAuY21wLWhlcm8sLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0tc3RhbmRhcmQgLmNtcC1oZXJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NHJlbVxuICAgIH1cblxuICAgIC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLWluc2V0IC5jbXAtaGVybyAuY21wLWhlcm9fX2NvbnRlbnQsLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvIC5jbXAtaGVyb19fY29udGVudCwudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1zdGFuZGFyZCAuY21wLWhlcm8gLmNtcC1oZXJvX19jb250ZW50IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICB9XG5cbiAgICAudGVtcGxhdGUtYXJ0aWNsZS1wYWdlIC5oZXJvLmNtcC1oZXJvLXNzLS1pbnNldCAuY21wLWhlcm8gLmNtcC1oZXJvX19yaWdodC1jb250YWluZXIsLnRlbXBsYXRlLWFydGljbGUtcGFnZSAuaGVyby5jbXAtaGVyby1zcy0tbGFyZ2UgLmNtcC1oZXJvIC5jbXAtaGVyb19fcmlnaHQtY29udGFpbmVyLC50ZW1wbGF0ZS1hcnRpY2xlLXBhZ2UgLmhlcm8uY21wLWhlcm8tc3MtLXN0YW5kYXJkIC5jbXAtaGVybyAuY21wLWhlcm9fX3JpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG59XG5cbi5jbXAtaGVyby1zcy0tY3VzdG9tZXIgLmNtcC1oZXJvX192aWRlby13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDBcbn1cblxuLmNtcC1oZXJvLXNzLS1jdXN0b21lciAuY21wLWhlcm9fX3ZpZGVvLXdyYXBwZXIgLmNtcC12aWRlb19fd2l0aC1pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmNtcC1oZXJvLXNzLS1jdXN0b21lciAuY21wLWhlcm9fX3ZpZGVvLXdyYXBwZXIuY21wLWhlcm9fX3ZpZGVvLXdyYXBwZXItLWVkaXQtbW9kZSB7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cbi5jbXAtaGVyby1zcy0tY3VzdG9tZXIgLmNtcC1oZXJvX192aWRlby13cmFwcGVyLmNtcC1oZXJvX192aWRlby13cmFwcGVyLS1lZGl0LW1vZGUgLmNtcC12aWRlb19fd2l0aC1pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogLjI1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG59XG5cbi5jbXAtaGVyby1zcy0tc3QtYm90dG9tIC5jbXAtaGVyb19fY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgI2FiYWJhYlxufVxuXG4uaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbVxufVxuXG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo2cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHJlbVxuICAgIH1cbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb25fX2l0ZW1zIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkICNjNWM1YzU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIuNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uX19pdGVtcyB7XG4gICAgICAgIGdhcDozcmVtXG4gICAgfVxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtLC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX2xpbmsge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjI1cmVtXG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX3VuZGVybGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGhlaWdodDogLjE4NzVyZW1cbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fdGV4dCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC41cmVtXG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19saW5rOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIG91dGxpbmU6IC4xODc1cmVtIHNvbGlkIHJnYmEoNjMsODksMjI4LC4zMylcbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBncmF5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX292ZXJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9faGVhZGluZyB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19zdWJjb3B5IHtcbiAgICBjb2xvcjogZ3JheVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19zdWJjb3B5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fc3ViY29weSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fc3ViY29weSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGJvdHRvbTogLTAuMDYyNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbTpob3ZlciAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4uY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtLS1hY3RpdmUgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbV9fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbS0tYWN0aXZlIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW0tLWFjdGl2ZSAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX19zdWJjb3B5IHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW0tLWFjdGl2ZSAuY21wLWhvcml6b250YWwtbmF2aWdhdGlvbi1pdGVtX191bmRlcmxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbS0tZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW0tLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtaG9yaXpvbnRhbC1uYXZpZ2F0aW9uLWl0ZW0tLWRlc2t0b3Atb25seSB7XG4gICAgICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxuXG4gICAgLmNtcC1ob3Jpem9udGFsLW5hdmlnYXRpb24taXRlbS0tbW9iaWxlLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG4uY21wLW1vcmUtc3Rvcmllc19fZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAuMDYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLW1vcmUtc3Rvcmllc19fZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NHJlbVxuICAgIH1cbn1cblxuLmNtcC1tb3JlLXN0b3JpZXMge1xuICAgIHBhZGRpbmc6IDAgMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtbW9yZS1zdG9yaWVzIHtcbiAgICAgICAgcGFkZGluZzowIDRyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtbW9yZS1zdG9yaWVzIHtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTByZW1cbiAgICB9XG59XG5cbi5jbXAtbW9yZS1zdG9yaWVzX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtbW9yZS1zdG9yaWVzX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1tb3JlLXN0b3JpZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtbW9yZS1zdG9yaWVzX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1tb3JlLXN0b3JpZXNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozcmVtXG4gICAgfVxufVxuXG4uY21wLW1vcmUtc3Rvcmllc19fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyLjVyZW0gMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtbW9yZS1zdG9yaWVzX19jYXJkcyB7XG4gICAgICAgIGdhcDoxLjVyZW0gMXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLW1vcmUtc3Rvcmllc19fY2FyZHMge1xuICAgICAgICBnYXA6MCAycmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyXG4gICAgfVxufVxuXG4uY21wLXBhZ2luYXRpb24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmNtcC1wYWdpbmF0aW9uLS1jb21wYWN0LXNtYWxsIHtcbiAgICBnYXA6IC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtXG59XG5cbi5jbXAtcGFnaW5hdGlvbi0tc2luZ2xlLXBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1wYWdpbmF0aW9uX19idXR0b24sLmNtcC1wYWdpbmF0aW9uX19kb3RzLC5jbXAtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDIuMzc1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCxjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCxjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXBhZ2luYXRpb25fX2J1dHRvbiwuY21wLXBhZ2luYXRpb25fX2RvdHMsLmNtcC1wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXBhZ2luYXRpb25fX2J1dHRvbiwuY21wLXBhZ2luYXRpb25fX2RvdHMsLmNtcC1wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uLC5jbXAtcGFnaW5hdGlvbl9fZG90cywuY21wLXBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uLC5jbXAtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uOmhvdmVyOm5vdCguY21wLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSk6bm90KC5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uLS1kaXNhYmxlZCksLmNtcC1wYWdpbmF0aW9uX19saW5rOmhvdmVyOm5vdCguY21wLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSk6bm90KC5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uLS1kaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTVlNWU1XG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uOmFjdGl2ZTpub3QoLmNtcC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUpOm5vdCguY21wLXBhZ2luYXRpb25fX2J1dHRvbi0tZGlzYWJsZWQpLC5jbXAtcGFnaW5hdGlvbl9fbGluazphY3RpdmU6bm90KC5jbXAtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlKTpub3QoLmNtcC1wYWdpbmF0aW9uX19idXR0b24tLWRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNmMWYxZjFcbn1cblxuLmNtcC1wYWdpbmF0aW9uX19idXR0b246Zm9jdXMtdmlzaWJsZSwuY21wLXBhZ2luYXRpb25fX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjM2Y1OWU0O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fYnV0dG9uIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNlNWU1ZTVcbn1cblxuLmNtcC1wYWdpbmF0aW9uX19idXR0b24tLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsOTUlLC41MDIpO1xuICAgIGN1cnNvcjogYXV0b1xufVxuXG4uY21wLXBhZ2luYXRpb25fX2J1dHRvbi0tZGlzYWJsZWQgLmNtcC1wYWdpbmF0aW9uX19pY29uIHN2ZyB7XG4gICAgZmlsbDogI2FiYWJhYlxufVxuXG4uY21wLXBhZ2luYXRpb25fX2J1dHRvbiAuY21wLXBhZ2luYXRpb25fX2ljb24ge1xuICAgIGZpbGw6ICMxOTE5MTk7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtXG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jbXAtcGFnaW5hdGlvbl9faXRlbSwuY21wLXBhZ2luYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY21wLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTllNDtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICMzZjU5ZTQ7XG4gICAgY29sb3I6ICNmZmZlZmE7XG4gICAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbi5jbXAtcGFnaW5hdGlvbl9fZG90cyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fY29sdW1ucyB7XG4gICAgICAgIGdhcDoxLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNDguODJkZWcsI2Y2ZjFlNyA3MS45MyUsIzNmNTllNCAxOTMuMzMlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIHBhZGRpbmc6IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiAyXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiAxXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uLWhlYWRlci0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogOC42MjVyZW07XG4gICAgei1pbmRleDogOTAwMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uLWhlYWRlci0tc3RpY2t5IHtcbiAgICAgICAgdG9wOjhyZW1cbiAgICB9XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW4taGVhZGVyLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19faGVhZGluZy10YWcge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19faGVhZGluZywuY21wLXByaWNpbmctY29sdW1uc19faGVhZGluZyAqIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19faGVhZGluZywuY21wLXByaWNpbmctY29sdW1uc19faGVhZGluZyAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19oZWFkaW5nLC5jbXAtcHJpY2luZy1jb2x1bW5zX19oZWFkaW5nICoge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19faGVhZGluZywuY21wLXByaWNpbmctY29sdW1uc19faGVhZGluZyAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fdGFnLC5jbXAtcHJpY2luZy1jb2x1bW5zX190YWcgcCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA4MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fdGFnIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjEyNXJlbSAuNXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fcHJpY2UtbGluZSwuY21wLXByaWNpbmctY29sdW1uc19fdGFnIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19wcmljZS1saW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZ2FwOiAuNXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29zdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC4yNXJlbVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dCwuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dCBwLC5jbXAtcHJpY2luZy1jb2x1bW5zX19jdXJyZW5jeS1zeW1ib2wsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2N1cnJlbmN5LXN5bWJvbCBwIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuMjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQgcCwuY21wLXByaWNpbmctY29sdW1uc19fY3VycmVuY3ktc3ltYm9sLC5jbXAtcHJpY2luZy1jb2x1bW5zX19jdXJyZW5jeS1zeW1ib2wgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0LC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0IHAsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2N1cnJlbmN5LXN5bWJvbCwuY21wLXByaWNpbmctY29sdW1uc19fY3VycmVuY3ktc3ltYm9sIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0LC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0IHAsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2N1cnJlbmN5LXN5bWJvbCwuY21wLXByaWNpbmctY29sdW1uc19fY3VycmVuY3ktc3ltYm9sIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dC0tbm8tcHJpY2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzcmVtXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0LS1uby1wcmljZSwuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dC0tbm8tcHJpY2UgcCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dC0tbm8tcHJpY2UsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQtLW5vLXByaWNlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dC0tbm8tcHJpY2UsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbnRleHQtLW5vLXByaWNlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb250ZXh0LS1uby1wcmljZSwuY21wLXByaWNpbmctY29sdW1uc19fY29udGV4dC0tbm8tcHJpY2UgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19wcmljZSwuY21wLXByaWNpbmctY29sdW1uc19fcHJpY2UgcCB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX3ByaWNlLC5jbXAtcHJpY2luZy1jb2x1bW5zX19wcmljZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fcHJpY2UsLmNtcC1wcmljaW5nLWNvbHVtbnNfX3ByaWNlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX3ByaWNlLC5jbXAtcHJpY2luZy1jb2x1bW5zX19wcmljZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Rpc2NsYWltZXIsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Rpc2NsYWltZXIgcCwuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1kaXNjbGFpbWVyLC5jbXAtcHJpY2luZy1jb2x1bW5zX19vdmVydmlldywuY21wLXByaWNpbmctY29sdW1uc19fb3ZlcnZpZXcgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Rpc2NsYWltZXIsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Rpc2NsYWltZXIgcCwuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1kaXNjbGFpbWVyLC5jbXAtcHJpY2luZy1jb2x1bW5zX19vdmVydmlldywuY21wLXByaWNpbmctY29sdW1uc19fb3ZlcnZpZXcgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fZGlzY2xhaW1lciwuY21wLXByaWNpbmctY29sdW1uc19fZGlzY2xhaW1lciBwLC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWRpc2NsYWltZXIsLmNtcC1wcmljaW5nLWNvbHVtbnNfX292ZXJ2aWV3LC5jbXAtcHJpY2luZy1jb2x1bW5zX19vdmVydmlldyBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1kaXNjbGFpbWVyLC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWRpc2NsYWltZXIgcCwuY21wLXByaWNpbmctY29sdW1uc19fb3ZlcnZpZXcsLmNtcC1wcmljaW5nLWNvbHVtbnNfX292ZXJ2aWV3IHAge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nik7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCVcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtZGlzY2xhaW1lciwuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1kaXNjbGFpbWVyIHAge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW4taGVhZGVyLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW4taGVhZGVyLWN0YSAuY21wLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbi1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWxpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtZGlzY2xhaW1lciB7XG4gICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgI2M1YzVjNTtcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZSwuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1oZWFkaW5nIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC41cmVtO1xuICAgIHBhZGRpbmc6IC43NXJlbSAwcmVtXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWhlYWRpbmcge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1oZWFkaW5nIDppcyhoMSxoMixoMyxoNCxoNSxoNikge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Rpc2NsYWltZXIsLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Rpc2NsYWltZXIgcCB7XG4gICAgY29sb3I6IGdyYXlcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2Rpc2NsYWltZXIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgI2M1YzVjNVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1saW5rLC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtbGluaywuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1saW5rLC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtbGluaywuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1oZWFkaW5nLWxpbmssLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmNtcC10b29sdGlwLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3Bcbn1cblxuLmNtcC10b29sdGlwLWljb24gcGF0aCwuY21wLXRvb2x0aXAtaWNvbiBzdmcge1xuICAgIGZpbGw6IGdyYXlcbn1cblxuLmNtcC10b29sdGlwLWljb24uY21wLXRvb2x0aXAtLWRpc2FibGVkIHBhdGgsLmNtcC10b29sdGlwLWljb24uY21wLXRvb2x0aXAtLWRpc2FibGVkIHN2ZyB7XG4gICAgZmlsbDogI2M1YzVjNVxufVxuXG4uY21wLXRvb2x0aXAtaWNvbjphY3RpdmUgcGF0aCwuY21wLXRvb2x0aXAtaWNvbjphY3RpdmUgc3ZnLC5jbXAtdG9vbHRpcC1pY29uOmZvY3VzIHBhdGgsLmNtcC10b29sdGlwLWljb246Zm9jdXMgc3ZnLC5jbXAtdG9vbHRpcC1pY29uOmhvdmVyIHBhdGgsLmNtcC10b29sdGlwLWljb246aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjNTU1XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWFtb3VudCB7XG4gICAgY29sb3I6ICM1NTVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtYW1vdW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1hbW91bnQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtYW1vdW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1jb250ZW50IHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1jb250ZW50LC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWluZm9ybWF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC41cmVtXG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWluZm9ybWF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuXG4uY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1pbmZvcm1hdGlvbi1sZWZ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLXByaWNpbmctY29sdW1ucy1zcy0taG9yaXpvbnRhbCAuY21wLXByaWNpbmctY29sdW1uc19fY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjE5LjE4ZGVnLCNmNmYxZTcgNDguODQlLCNiNmNhZmYgMTgwLjIzJSk7XG4gICAgcGFkZGluZzogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOjIuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbi0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMWZyXG4gICAgfVxuXG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2NvbHVtbi1oZWFkZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1ucy1zcy0taG9yaXpvbnRhbCAuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByaWNpbmctY29sdW1ucy1zcy0taG9yaXpvbnRhbCAuY21wLXByaWNpbmctY29sdW1uc19fZmVhdHVyZS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZyA6aXMoaDEsaDIsaDMsaDQsaDUsaDYpIHtcbiAgICBmb250LXdlaWdodDogdW5zZXRcbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaGVhZGluZy10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0XG59XG5cbi5jbXAtcHJpY2luZy1jb2x1bW5zLXNzLS1ob3Jpem9udGFsIC5jbXAtcHJpY2luZy1jb2x1bW5zX19mZWF0dXJlLWluZm9ybWF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2ZlYXR1cmUtaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzglIDFmclxuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX2hlYWRpbmctdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuLmNtcC1wcmljaW5nLWNvbHVtbnMtc3MtLWhvcml6b250YWwgLmNtcC1wcmljaW5nLWNvbHVtbnNfX292ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbi5jbXAtcHJpY2luZy1saW5rIHtcbiAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNtcC1wcmljaW5nLWxpbms6aG92ZXIge1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZWRmMWZiLHJnYmEoMjM3LDI0MSwyNTEsMCkpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmsge1xuICAgICAgICBwYWRkaW5nOjFyZW1cbiAgICB9XG5cbiAgICAuY21wLXByaWNpbmctbGluayAuY21wLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rIC5jbXAtYnV0dG9uX19pY29uIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctbGlua19fY29udGVudC13cmFwcGVyLC5jbXAtcHJpY2luZy1saW5rX190aXRsZS13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2XG59XG5cbi5jbXAtcHJpY2luZy1saW5rX19jb250ZW50LXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByaWNpbmctbGlua19fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAycmVtXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctbGlua19fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmtfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmtfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXByaWNpbmctbGlua19fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctbGlua19fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDouMjVyZW1cbiAgICB9XG59XG5cbi5jbXAtcHJpY2luZy1saW5rX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmtfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByaWNpbmctbGlua19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmtfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXByaWNpbmctbGlua19faWNvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMnJlbVxufVxuXG4uY21wLXByaWNpbmctbGlua19fdGl0bGUtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rX190aXRsZS13cmFwcGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cbn1cblxuLmNtcC1wcmljaW5nLWxpbmtfX3RpdGxlLWFuZC10YWcgLmNtcC10YWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmNtcC1idXR0b25fX2ljb24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmNtcC1idXR0b25fX2ljb24sLmNtcC1wcmljaW5nLWxpbmtzLWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1wcmljaW5nLWxpbmtzLWxpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbVxufVxuXG4uY21wLXByaWNpbmctbGlua3MtbGlzdF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rcy1saXN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJpY2luZy1saW5rcy1saXN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wcmljaW5nLWxpbmtzLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtXG4gICAgfVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicy5tb2QtLW9wZW4tbGlzdCAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgICAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAuNXJlbTtcbiAgICAgICAgei1pbmRleDogMVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6c3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtIDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgICAgIHBhZGRpbmc6Ljc1cmVtIDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOnN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDBcbiAgICB9XG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYiB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHBhZGRpbmc6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lO1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjY1OSk7XG4gICAgICAgIHBhZGRpbmc6IGluaXRpYWxcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS5jbXAtdGFicyAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmUsLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWItLWFjdGl2ZSwuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmluaXRpYWw7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWItLWFjdGl2ZSwuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWI6aG92ZXIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmUsLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiOmhvdmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50Olwi4oaSXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtXG4gICAgfVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gICAgICAgIG1heC13aWR0aDoyOS4wNjI1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UuY21wLXRhYnMgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gICAgICAgIG1heC13aWR0aDo2MXJlbVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlX19zZWxlY3Qge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuMjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2VfX3NlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlX19zZWxlY3RfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCVcbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlX19zZWxlY3RfX2Fycm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2VfX3NlbGVjdF9fYXJyb3cgc3ZnIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMXJlbVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX21lZGlhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThkY2M3O1xuICAgIGhlaWdodDogMTIuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYSB7XG4gICAgICAgIGhlaWdodDoxMi44NzVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYSB7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB3aWR0aDogNDYlXG4gICAgfVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fbWVkaWFfX2ltYWdlLC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYV9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYV9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LWZpdDogY29udGFpblxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fbWVkaWFfX3ZpZGVvLC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYV9fdmlkZW8+ZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX21lZGlhX192aWRlbyAuY21wLXZpZGVvX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsXG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19tZWRpYV9fdmlkZW8gLmNtcC12aWRlb19faW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX21lZGlhX192aWRlbyAuY21wLXZpZGVvX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LWZpdDogY29udGFpblxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWU3O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC43NXJlbSAwO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgZ2FwOi41cmVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgZ2FwOjFyZW0gMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICB3aWR0aDogNTQlXG4gICAgfVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX3RpdGxlIHAge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW46IGluaXRpYWxcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX3RpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX3RpdGxlIHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fYm9keSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY1OSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX2JvZHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fYm9keSB7XG4gICAgICAgIGhlaWdodDoxMDAlXG4gICAgfVxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtcHJvZHVjdC1zaG93Y2FzZS1pdGVtX19jdGEgLmNtcC1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG4uY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fY3RhLnZpZGVvLWxpbmsgLmNtcC1idXR0b25fX3BsYXktdmlkZW8ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC1wcm9kdWN0LXNob3djYXNlLXNzLS1pbWFnZS1jb3ZlciAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UtaXRlbV9fbWVkaWFfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1zcy0taW1hZ2UtY292ZXIgLmNtcC1wcm9kdWN0LXNob3djYXNlLWl0ZW1fX21lZGlhX192aWRlbyAuY21wLXZpZGVvX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlclxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2Utc3MtLXRhYi1oZWFkaW5nLWxhcmdlIC5jbXAtcHJvZHVjdC1zaG93Y2FzZSAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXByb2R1Y3Qtc2hvd2Nhc2Utc3MtLXRhYi1oZWFkaW5nLWxhcmdlIC5jbXAtcHJvZHVjdC1zaG93Y2FzZSAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcHJvZHVjdC1zaG93Y2FzZS1zcy0tdGFiLWhlYWRpbmctbGFyZ2UgLmNtcC1wcm9kdWN0LXNob3djYXNlIC5jbXAtdGFic19fdGFiLS1hY3RpdmUsLmNtcC1wcm9kdWN0LXNob3djYXNlLXNzLS10YWItaGVhZGluZy1sYXJnZSAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UgLmNtcC10YWJzX190YWI6aG92ZXIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wcm9kdWN0LXNob3djYXNlLXNzLS10YWItaGVhZGluZy1sYXJnZSAuY21wLXByb2R1Y3Qtc2hvd2Nhc2UgLmNtcC10YWJzX190YWItLWFjdGl2ZSwuY21wLXByb2R1Y3Qtc2hvd2Nhc2Utc3MtLXRhYi1oZWFkaW5nLWxhcmdlIC5jbXAtcHJvZHVjdC1zaG93Y2FzZSAuY21wLXRhYnNfX3RhYjpob3ZlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbi5jbXAtcXVvdGUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTZkZWcscmdiYSgyNiw0OSwxNjksLjA4KSAtMTYuMTUlLHJnYmEoNjMsODksMjI4LC4wOCkgNjMuODglLHJnYmEoMTgyLDIwMiwyNTUsLjA4KSAxMjMuNjQlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXF1b3RlIHtcbiAgICAgICAgcGFkZGluZzoycmVtXG4gICAgfVxufVxuXG4uY21wLXF1b3RlX190ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXF1b3RlX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXF1b3RlX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcXVvdGVfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWluLXdpZHRoOjEyMDFweCkge1xuICAgIC5jbXAtcXVvdGVfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXF1b3RlX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmNtcC1xdW90ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG4uY21wLXF1b3RlX19kaXZpZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1xdW90ZV9fZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MS41cmVtXG4gICAgfVxufVxuXG4uY21wLXF1b3RlX19ib3R0b20tY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLmNtcC1xdW90ZV9fYXV0aG9yIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcXVvdGVfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcXVvdGVfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1xdW90ZV9fYXV0aG9yIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1xdW90ZV9fYm90dG9tLWNvbW1hIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxufVxuXG4uY21wLXF1b3RlX19ib3R0b20tY29tbWEtLWFsdGVybmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXF1b3RlX19hdXRob3ItaW5mb3JtYXRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXF1b3RlX19hdXRob3ItaW5mb3JtYXRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXF1b3RlX19hdXRob3ItaW5mb3JtYXRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcXVvdGVfX2F1dGhvci1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1xdW90ZV9fYm90dG9tLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OmluaXRpYWxcbiAgICB9XG5cbiAgICAuY21wLXF1b3RlX19hdXRob3IsLmNtcC1xdW90ZV9fYXV0aG9yLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lXG4gICAgfVxuXG4gICAgLmNtcC1xdW90ZV9fYXV0aG9yLC5jbXAtcXVvdGVfX2F1dGhvci1pbmZvcm1hdGlvbiwuY21wLXF1b3RlX19ib3R0b20tY29tbWEge1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAuY21wLXF1b3RlX19hdXRob3IsLmNtcC1xdW90ZV9fYXV0aG9yLWluZm9ybWF0aW9uLC5jbXAtcXVvdGVfX2JvdHRvbS1jb21tYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXF1b3RlX19hdXRob3IsLmNtcC1xdW90ZV9fYXV0aG9yLWluZm9ybWF0aW9uLC5jbXAtcXVvdGVfX2JvdHRvbS1jb21tYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5jbXAtcXVvdGVfX2F1dGhvciwuY21wLXF1b3RlX19hdXRob3ItaW5mb3JtYXRpb24sLmNtcC1xdW90ZV9fYm90dG9tLWNvbW1hIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcXVvdGVfX2JvdHRvbS1jb21tYS0tYWx0ZXJuYXRlIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2tcbiAgICB9XG59XG5cbi5jbXAtcmVsYXRlZC1jb250ZW50Lm1vZC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXJlbGF0ZWQtY29udGVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcmVsYXRlZC1jb250ZW50X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcmVsYXRlZC1jb250ZW50X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1yZWxhdGVkLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1yZWxhdGVkLWNvbnRlbnRfX2Ryb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6MjZyZW1cbiAgICB9XG59XG5cbi5jbXAtcmVsYXRlZC1jb250ZW50X19kcm9wZG93biAuY21wLWRyb3Bkb3duLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDI1cmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG9cbn1cblxuLmNtcC1yZWxhdGVkLWNvbnRlbnRfX2Ryb3Bkb3duIC5jbXAtZHJvcGRvd24tdGV4dCB7XG4gICAgY29sb3I6IGhzbGEoNDAsMSUsNTIlLC41MDIpXG59XG5cbi5jbXAtcmVsYXRlZC1jb250ZW50X19pbmZvIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLmNtcC1yZWxhdGVkLXBhZ2VzIC5jbXAtcmVsYXRlZC1wYWdlc19fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXJlbGF0ZWQtcGFnZXMgLmNtcC1yZWxhdGVkLXBhZ2VzX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1yZWxhdGVkLXBhZ2VzIC5jbXAtcmVsYXRlZC1wYWdlc19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1yZWxhdGVkLXBhZ2VzIC5jbXAtcmVsYXRlZC1wYWdlc19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozcmVtXG4gICAgfVxufVxuXG4uY21wLXJlbGF0ZWQtcGFnZXMgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uY21wLXJlbGF0ZWQtcGFnZXMgLmNtcC1yZWxhdGVkLXBhZ2VzX19jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIuNXJlbSAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXNfX2NhcmRzIHtcbiAgICAgICAgZ2FwOjIuNXJlbSAxcmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXNfX2NhcmRzIHtcbiAgICAgICAgZ2FwOjNyZW0gMnJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmclxuICAgIH1cbn1cblxuLmNtcC1yZWxhdGVkLXBhZ2VzIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1yZWxhdGVkLXBhZ2VzIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1yZWxhdGVkLXBhZ2VzIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtcmVsYXRlZC1wYWdlcyAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXJlbGF0ZWQtcGFnZXMtc3MtLWltYWdlLXNpemUtbGFyZ2UgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiA5LjI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcmVsYXRlZC1wYWdlcy1zcy0taW1hZ2Utc2l6ZS1sYXJnZSAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICAgICAgaGVpZ2h0OjEzLjEyNXJlbVxuICAgIH1cbn1cblxuLmNtcC1yZWxhdGVkLXBhZ2VzLXNzLS1pbWFnZS1zaXplLXNtYWxsIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX190aHVtYm5haWwge1xuICAgIGhlaWdodDogNHJlbVxufVxuXG4uY21wLXJlbGF0ZWQtcGFnZXMtc3MtLWltYWdlLXNpemUtbm9uZSAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtcmVsYXRlZC1wYWdlcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZC1vdmVybGluZSwuY21wLXJlbGF0ZWQtcGFnZXMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogLjc1cmVtXG59XG5cbi5jbXAtcmVsYXRlZC1wYWdlcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZC1vdmVybGluZS10YWcsLmNtcC1yZWxhdGVkLXBhZ2VzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkLW92ZXJsaW5lX190YWcsLmNtcC1yZWxhdGVkLXBhZ2VzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZS10YWcsLmNtcC1yZWxhdGVkLXBhZ2VzLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZV9fdGFnIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNhYmFiYWI7XG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAuMTg3NXJlbSAuNXJlbVxufVxuXG4uY21wLXJlbGF0ZWQtcGFnZXMtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmQtb3ZlcmxpbmUtc2VwYXJhdG9yLC5jbXAtcmVsYXRlZC1wYWdlcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZC1vdmVybGluZV9fc2VwYXJhdG9yLC5jbXAtcmVsYXRlZC1wYWdlcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmUtc2VwYXJhdG9yLC5jbXAtcmVsYXRlZC1wYWdlcy1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmVfX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uc2tlbGV0b24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaGltbWVyIDEuNXMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBzaGltbWVyIDEuNXMgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywjZTVlNWU1IDMwJSwjZjFmMWYxIDUwJSwjZTVlNWU1IDcwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGltbWVyIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDBcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDBcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC0tbG9hZGluZyAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19pdGVtcy1jb250YWluZXIsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2tlbGV0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtLWxvYWRpbmcgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2tlbGV0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkXG59XG5cbi5za2VsZXRvbi1jYXJkIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC41cmVtO1xuICAgIG9wYWNpdHk6IC42NlxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19za2VsZXRvbi1jb250YWluZXIgLnNrZWxldG9uLWNhcmQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NrZWxldG9uLWNvbnRhaW5lciAuc2tlbGV0b24tY2FyZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gNlxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2tlbGV0b24tY29udGFpbmVyIC5za2VsZXRvbi1jYXJkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiA0XG4gICAgfVxufVxuXG4uc2tlbGV0b24tY2FyZCAuc2tlbGV0b24tY2FyZF9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICBoZWlnaHQ6IDkuMjVyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czouNTYyNXJlbVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0taW1hZ2Utc2l6ZS1zbWFsbCAuc2tlbGV0b24tY2FyZCAuc2tlbGV0b24tY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogNHJlbVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1pbWFnZS1zaXplLW5vbmUgLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5za2VsZXRvbi1jYXJkIC5za2VsZXRvbi1jYXJkX19vdmVybGluZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW1cbn1cblxuLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX292ZXJsaW5lIC5za2VsZXRvbi1jYXJkX190aXRsZSB7XG4gICAgd2lkdGg6IDM1JVxufVxuXG4uc2tlbGV0b24tY2FyZCAuc2tlbGV0b24tY2FyZF9fb3ZlcmxpbmUtLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1ib3R0b20tZGF0ZSAuc2tlbGV0b24tY2FyZCAuc2tlbGV0b24tY2FyZF9fb3ZlcmxpbmUtLWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLnNrZWxldG9uLWNhcmQgLnNrZWxldG9uLWNhcmRfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDgwJVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1ib3R0b20tZGF0ZSAuc2tlbGV0b24tY2FyZCAuc2tlbGV0b24tY2FyZF9fdGl0bGUtLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uc2tlbGV0b24tY2FyZCAuc2tlbGV0b24tY2FyZF9fdGV4dCB7XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5za2VsZXRvbi1jYXJkIC5za2VsZXRvbi1jYXJkX190ZXh0LS1zaG9ydCB7XG4gICAgd2lkdGg6IDYwJVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFjayB7XG4gICAgcm93LWdhcDogMFxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFja19fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrX193cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbVxuICAgIH1cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFja19fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFja19fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW1cbiAgICB9XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrX190YWJsaXN0LXdyYXBwZXIsLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYnBhbmVsIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFibGlzdC13cmFwcGVyLC5jbXAtc29sdXRpb25zLXN0YWNrX190YWJwYW5lbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gNlxuICAgIH1cblxuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrX190YWJsaXN0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYmxpc3QuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogLjI1cmVtIDFyZW07XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrX190YWJsaXN0LmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFibGlzdC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG4gICAgfVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFja19fdGFiLmNtcC10YWJzX190YWIge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBwYWRkaW5nOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrX190YWIuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrX190YWIuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYi5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFja19fdGFiLmNtcC10YWJzX190YWIuY21wLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2stc3MtLWJnLWxpZ2h0LWdyYWRpZW50IC5jbXAtc29sdXRpb25zLXN0YWNrX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE0ZGVnLCNlOGRjYzcsI2Y2ZjFlNyA2NC41NyUsI2ZmZmVmYSlcbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2stc3MtLWJnLWNyZWFtIC5jbXAtc29sdXRpb25zLXN0YWNrX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWU3XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLXNzLS1iZy1ub25lIC5jbXAtc29sdXRpb25zLXN0YWNrX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLXNzLS1oZWFkaW5nLXRpdGxlLTQgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYi5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1zcy0taGVhZGluZy10aXRsZS00IC5jbXAtc29sdXRpb25zLXN0YWNrX190YWIuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1zcy0taGVhZGluZy10aXRsZS00IC5jbXAtc29sdXRpb25zLXN0YWNrX190YWIuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLXNzLS1oZWFkaW5nLXRpdGxlLTUgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYi5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2stc3MtLWhlYWRpbmctdGl0bGUtNSAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFiLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLXNzLS1oZWFkaW5nLXRpdGxlLTUgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYi5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtIHtcbiAgICBnYXA6IDIuNXJlbVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtLC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQtYW5kLWN0YSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fdGV4dC1hbmQtY3RhIHtcbiAgICBnYXA6IDEuNXJlbVxufVxuXG4uY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0LWFuZC1jdGEgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbmsgLmNtcC1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQtYW5kLWN0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjIuNXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSlcbiAgICB9XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQsLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fdGV4dCBwIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQsLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fdGV4dCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0LC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX190ZXh0LC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fbWVkaWEge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiAyNi44NzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXgtaGVpZ2h0OiAyNi44NzVyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19tZWRpYSB7XG4gICAgICAgIGhlaWdodDozOS41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzOS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKVxuICAgIH1cbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fY3VzdG9tZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fY3VzdG9tZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOi43NXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fY3VzdG9tZXIge1xuICAgICAgICBwYWRkaW5nOjJyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyIHtcbiAgICAgICAgd2lkdGg6MTJyZW1cbiAgICB9XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyLWxvZ28td3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19jdXN0b21lci1sb2dvLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6M3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fY3VzdG9tZXItbG9nby13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6MTByZW1cbiAgICB9XG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyLWxvZ28ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyLXNuaXBwZXQtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDFcbn1cblxuLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbV9fY3VzdG9tZXItc25pcHBldCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19jdXN0b21lci1zbmlwcGV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19jdXN0b21lci1zbmlwcGV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX2N1c3RvbWVyLXNuaXBwZXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrOm5vdCguY21wLXNvbHV0aW9ucy1zdGFjay0tZWRpdC1tb2RlKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XCJhIGNcIiBcImIgY1wiO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcbiAgICB9XG5cbiAgICAuY21wLXNvbHV0aW9ucy1zdGFjazpub3QoLmNtcC1zb2x1dGlvbnMtc3RhY2stLWVkaXQtbW9kZSkgLmNtcC1zb2x1dGlvbnMtc3RhY2tfX3RhYnBhbmVsLmNtcC10YWJzX190YWJwYW5lbC0tYWN0aXZlLC5jbXAtc29sdXRpb25zLXN0YWNrOm5vdCguY21wLXNvbHV0aW9ucy1zdGFjay0tZWRpdC1tb2RlKSAuY21wLXRhYnNfX3RhYnBhbmVsLS1hY3RpdmUgLmNtcC1zb2x1dGlvbnMtc3RhY2staXRlbSwuY21wLXNvbHV0aW9ucy1zdGFjazpub3QoLmNtcC1zb2x1dGlvbnMtc3RhY2stLWVkaXQtbW9kZSkgLmNtcC10YWJzX190YWJwYW5lbC0tYWN0aXZlIC5zb2x1dGlvbnNTdGFja0l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50c1xuICAgIH1cblxuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrOm5vdCguY21wLXNvbHV0aW9ucy1zdGFjay0tZWRpdC1tb2RlKSAuY21wLXNvbHV0aW9ucy1zdGFja19fdGFibGlzdC13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhXG4gICAgfVxuXG4gICAgLmNtcC1zb2x1dGlvbnMtc3RhY2s6bm90KC5jbXAtc29sdXRpb25zLXN0YWNrLS1lZGl0LW1vZGUpIC5jbXAtc29sdXRpb25zLXN0YWNrLWl0ZW1fX3RleHQtYW5kLWN0YSB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICBncmlkLWFyZWE6IGI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtc29sdXRpb25zLXN0YWNrOm5vdCguY21wLXNvbHV0aW9ucy1zdGFjay0tZWRpdC1tb2RlKSAuY21wLXNvbHV0aW9ucy1zdGFjay1pdGVtX19tZWRpYSB7XG4gICAgICAgIGdyaWQtYXJlYTogY1xuICAgIH1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLWxpZ2h0IC5jbXAtc3RhdHMtY29sdW1uc19fb3ZlcmxpbmUsLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1ub25lIC5jbXAtc3RhdHMtY29sdW1uc19fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLWNvbG9yIC5jbXAtc3RhdHMtY29sdW1uc19fb3ZlcmxpbmUsLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1kYXJrIC5jbXAtc3RhdHMtY29sdW1uc19fb3ZlcmxpbmUge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MHJlbVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnNfX3dyYXBwZXIge1xuICAgIHJvdy1nYXA6IDNyZW1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDFyZW0gMFxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnNfX2JvZHktdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnNfX2N0YS1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtXG59XG5cbi5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMgLmJ1dHRvbi5jbXAtYnV0dG9uLXNzLS12LWxpbms+LmNtcC1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IC41cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogLjVyZW07XG4gICAgY29sdW1uLWdhcDogLjVyZW07XG4gICAgcm93LWdhcDogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUsLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1oZWFkbGluZSwuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jbXAtc3RhdHMtY29sdW1uc19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtc3RhdHMtY29sdW1uc19fc3VidGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1uc19fc3VidGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1uc19fY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1uc19faW1hZ2Uge1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLXN0YXRzLWNvbHVtbnNfX2N0YS1jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cblxuICAgIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICB9XG5cbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTMgLmNtcC1zdGF0cy1jb2x1bW5zX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS0zIC5jbXAtc3RhdHMtY29sdW1uc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTMgLmNtcC1zdGF0cy1jb2x1bW5zX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtMyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktMyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktMyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtNCAuY21wLXN0YXRzLWNvbHVtbnNfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtNCAuY21wLXN0YXRzLWNvbHVtbnNfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS00IC5jbXAtc3RhdHMtY29sdW1uc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS00IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy1zdWJzdGF0LS1ib2R5LTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHAge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3Mtc3Vic3RhdC0tYm9keS00IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLXN1YnN0YXQtLWJvZHktNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tYm9keS0xIC5jbXAtc3RhdHMtY29sdW1uc19fYm9keS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1ib2R5LTEgLmNtcC1zdGF0cy1jb2x1bW5zX19ib2R5LXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWJvZHktMSAuY21wLXN0YXRzLWNvbHVtbnNfX2JvZHktdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWJvZHktMiAuY21wLXN0YXRzLWNvbHVtbnNfX2JvZHktdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWJvZHktMiAuY21wLXN0YXRzLWNvbHVtbnNfX2JvZHktdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tYm9keS0yIC5jbXAtc3RhdHMtY29sdW1uc19fYm9keS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXdpdGgtaW1hZ2UgLmNtcC1zdGF0cy1jb2x1bW5zX19yaWdodC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NC41cmVtXG4gICAgfVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGggLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHJvdy1nYXA6IDIuNXJlbVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGggLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC4yNXJlbTtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tZnVsbC13aWR0aCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3Qge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6MS41cmVtO1xuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMS41cmVtO1xuICAgICAgICByb3ctZ2FwOiAycmVtXG4gICAgfVxuXG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDZcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tZnVsbC13aWR0aCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0ge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDRcbiAgICB9XG5cbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGggLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LS0xIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBncmlkLWNvbHVtbjogMS8tMVxuICAgIH1cblxuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tZnVsbC13aWR0aCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QtLTEgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkge1xuICAgICAgICBtYXgtd2lkdGg6IDI5LjVyZW1cbiAgICB9XG5cbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGggLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LS0yIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNlxuICAgIH1cblxuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tZnVsbC13aWR0aCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QtLTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0ge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtaW4td2lkdGg6MTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS0zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC0tMSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGguY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LS0xIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGguY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LS0xIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI4JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWluLXdpZHRoOjEyMDFweCkge1xuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tZnVsbC13aWR0aC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdGl0bGUtNCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QtLTEgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN0YXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweClhbmQgKG1pbi13aWR0aDo3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLWZ1bGwtd2lkdGguY21wLXN0YXRzLWNvbHVtbnMtc3MtLXRpdGxlLTQgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LS0xIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdGF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KWFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1mdWxsLXdpZHRoLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10aXRsZS00IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC0tMSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3RhdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1ucyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc5ZGVnLCMxOTE5MTkgMTUuMTYlLCM2YjY2NWYgMjc3Ljg5JSlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1ucyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MS41cmVtXG4gICAgfVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIHtcbiAgICBjb2xvcjogI2ZmZmVmYTtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW1cbn1cblxuLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3Qge1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudFxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUsLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkge1xuICAgIGNvbG9yOiAjZTVlNWU1XG59XG5cbi5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnNfX3dyYXBwZXIgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1oZWFkbGluZSBhLC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnNfX3dyYXBwZXIgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IGEge1xuICAgIGNvbG9yOiAjOTlhN2YxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnNfX3dyYXBwZXIgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1oZWFkbGluZSBhOmFjdGl2ZSwuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBhOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUgYTpmb2N1cywuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBhOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUgYTpob3ZlciwuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtc3ViY29weSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2I2Y2FmZlxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaGVhZGxpbmUgYTphY3RpdmUsLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS1wcmljaW5nIC5jbXAtc3RhdHMtY29sdW1uc19fd3JhcHBlciAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3QgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LWl0ZW0gLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0LXN1YmNvcHkgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZTBlNGZiXG59XG5cbi5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnNfX3dyYXBwZXIgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1oZWFkbGluZSBhOmZvY3VzLC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tcHJpY2luZyAuY21wLXN0YXRzLWNvbHVtbnNfX3dyYXBwZXIgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0IC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgI2I2Y2FmZlxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIC5jbXAtc3RhdHMtY29sdW1uc19fYm9keS10ZXh0IHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzo0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzo0cmVtXG4gICAgfVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXByaWNpbmcgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJ0ZXh0IHtcbiAgICBjb2xvcjogI2U1ZTVlNVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXR3by1jb2x1bW5zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICByb3ctZ2FwOiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10d28tY29sdW1ucyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXRzLWxpc3Qge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6MS41cmVtO1xuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMS41cmVtO1xuICAgICAgICByb3ctZ2FwOiAycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXN0YXRzLWNvbHVtbnMtc3MtLXR3by1jb2x1bW5zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdHMtbGlzdC0tMSAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBncmlkLWNvbHVtbjogMS8tMVxuICAgIH1cblxuICAgIC5jbXAtc3RhdHMtY29sdW1ucy1zcy0tdHdvLWNvbHVtbnMgLmNtcC1zdGF0cy1jb2x1bW5zX19zdWJzdGF0cy1saXN0LS0xIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1zdWJjb3B5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOS41cmVtXG4gICAgfVxufVxuXG4uY21wLXN0YXRzLWNvbHVtbnMtc3MtLXR3by1jb2x1bW5zIC5jbXAtc3RhdHMtY29sdW1uc19fc3Vic3RhdC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC4yNXJlbTtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1zdGF0cy1jb2x1bW5zLXNzLS10d28tY29sdW1ucyAuY21wLXN0YXRzLWNvbHVtbnNfX3N1YnN0YXQtaXRlbSB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gNlxuICAgIH1cbn1cblxuLmNtcC10YWJsZV9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2tcbiAgICB9XG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3A6YWZ0ZXIsLmNtcC10YWJsZV9fZGVza3RvcDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjMzMzMzcmVtKTtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3A6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWU3O1xuICAgIGxlZnQ6IGNhbGMoMzMuMzMzMzMlICsgMC42NjY2N3JlbSlcbn1cblxuLmNtcC10YWJsZV9fZGVza3RvcDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU1LjUxZGVnLCMxYTMxYTkgLTE2LjE1JSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpO1xuICAgIHJpZ2h0OiAwXG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMlxufVxuXG4uY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRkLC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHotaW5kZXg6IDJcbn1cblxuLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0ZCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGJvZHkgdHIge1xuICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkICNhYmFiYWJcbn1cblxuLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0ciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW1cbn1cblxuLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCwuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwXG59XG5cbi5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCwuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIHRyOmxhc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW1cbn1cblxuLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSAuY21wLXRhYmxlX19yb3ctdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIC5jbXAtdGFibGVfX3Jvdy10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYmxlX19kZXNrdG9wLXRhYmxlIC5jbXAtdGFibGVfX3Jvdy10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgLmNtcC10YWJsZV9fcm93LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXRhYmxlX19jb2x1bW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRhYmxlX19jb2x1bW4tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYmxlX19jb2x1bW4tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXRhYmxlX19jb2x1bW4tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0ZDpudGgtY2hpbGQoMyksLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0ZDpudGgtY2hpbGQoMykgLmNtcC10YWJsZV9fY29sdW1uLXN1YnRpdGxlLC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGg6bnRoLWNoaWxkKDMpLC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGg6bnRoLWNoaWxkKDMpIC5jbXAtdGFibGVfX2NvbHVtbi1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC10YWJsZV9fbW9iaWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxufVxuXG4uY21wLXRhYmxlX19tb2JpbGUgLmNtcC10YWJsZV9fcm93LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY21wLXRhYmxlX190YWJzIHtcblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcbn1cblxuLmNtcC10YWJsZV9fdGFiLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fdGFiLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpYW5kIChtaW4td2lkdGg6MTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fdGFiLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KWFuZCAobWluLXdpZHRoOjc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweClhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10YWJsZV9fdGFiLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KWFuZCAobWluLXdpZHRoOjEyMDFweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KWFuZCAobWluLXdpZHRoOjc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGFibGVfX3RhYi1idXR0b24tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KWFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmNtcC10YWJsZV9fdGFiLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXRhYmxlX190YWItYnV0dG9uW2RhdGEtY29sdW1uPVwiMVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlN1xufVxuXG4uY21wLXRhYmxlX190YWItYnV0dG9uW2RhdGEtY29sdW1uPVwiMlwiXSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU1LjUxZGVnLCMxYTMxYTkgLTE2LjE1JSwjM2Y1OWU0IDYzLjg4JSwjYjZjYWZmIDEyMy42NCUpO1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5jbXAtdGFibGVfX3RhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbVxufVxuXG4uY21wLXRhYmxlX190YWItY29udGVudC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLXRhYmxlX190YWItY29udGVudFtkYXRhLWNvbHVtbj1cIjFcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZTdcbn1cblxuLmNtcC10YWJsZV9fdGFiLWNvbnRlbnRbZGF0YS1jb2x1bW49XCIyXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTUuNTFkZWcsIzFhMzFhOSAtMTYuMTUlLCMzZjU5ZTQgNjMuODglLCNiNmNhZmYgMTIzLjY0JSk7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC10YWJsZV9fdGFiLWNvbnRlbnRbZGF0YS1jb2x1bW49XCIyXCJdIC5jbXAtdGFibGVfX2NvbHVtbi1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC10YWJsZV9fY29sdW1uLXN1YnRpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10YWJsZV9fY29sdW1uLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYmxlX19jb2x1bW4tc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10YWJsZV9fY29sdW1uLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRhYmxlX19jb2x1bW4tc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBcbiAgICB9XG59XG5cbi5jbXAtdGFibGVfX3Jvdy1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRhYmxlX19jZWxsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXRhYmxlX19jZWxsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGFibGVfX2NlbGwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtdGFibGUtc3MtLXBsYWluIC5jbXAtdGFibGVfX2Rlc2t0b3A6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmYxZTdcbn1cblxuLmNtcC10YWJsZS1zcy0tcGxhaW4gLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0ZDpudGgtY2hpbGQoMyksLmNtcC10YWJsZS1zcy0tcGxhaW4gLmNtcC10YWJsZV9fZGVza3RvcC10YWJsZSB0ZDpudGgtY2hpbGQoMykgLmNtcC10YWJsZV9fY29sdW1uLXN1YnRpdGxlLC5jbXAtdGFibGUtc3MtLXBsYWluIC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGg6bnRoLWNoaWxkKDMpLC5jbXAtdGFibGUtc3MtLXBsYWluIC5jbXAtdGFibGVfX2Rlc2t0b3AtdGFibGUgdGg6bnRoLWNoaWxkKDMpIC5jbXAtdGFibGVfX2NvbHVtbi1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC10YWJsZS1zcy0tcGxhaW4gLmNtcC10YWJsZV9fbW9iaWxlIC5jbXAtdGFibGVfX3RhYi1idXR0b25bZGF0YS1jb2x1bW49XCIyXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmMWU3O1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtdGFibGUtc3MtLXBsYWluIC5jbXAtdGFibGVfX21vYmlsZSAuY21wLXRhYmxlX190YWItYnV0dG9uOm5vdCguY21wLXRhYmxlX190YWItYnV0dG9uLS1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDI1LDI1LDI1LC4xKSxoc2xhKDAsMCUsNSUsLjA0KSAxMC4zMyUsdHJhbnNwYXJlbnQgMjMuMzMlKSxsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgyNSwyNSwyNSwuMDQpLHJnYmEoMjUsMjUsMjUsMCkgMy40JSksI2Y2ZjFlNztcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbCxub3JtYWwsbm9ybWFsXG59XG5cbi5jbXAtdGFibGUtc3MtLXBsYWluIC5jbXAtdGFibGVfX21vYmlsZSAuY21wLXRhYmxlX190YWItY29udGVudFtkYXRhLWNvbHVtbj1cIjJcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmNmYxZTc7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC10YWJsZS1zcy0tcGxhaW4gLmNtcC10YWJsZV9fbW9iaWxlIC5jbXAtdGFibGVfX3RhYi1jb250ZW50W2RhdGEtY29sdW1uPVwiMlwiXSAuY21wLXRhYmxlX19jb2x1bW4tc3VidGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtdGFic19fdGFibGlzdCB7XG5cbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cblxuLmNtcC10YWJzX190YWIge1xuICAgIGJvcmRlcjogdW5zZXRcbn1cblxuLmNtcC10YWJzLS1waWxsIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgbWFyZ2luOiAuNXJlbSAwIDJyZW07XG4gICAgbWluLWhlaWdodDogMi43NXJlbTtcbiAgICBwYWRkaW5nOiAuMjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10YWJzLS1waWxsIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjRyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgIHBhZGRpbmc6IC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC10YWJzLS1waWxsIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC10YWJzLS1waWxsIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYjpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC10YWJzLS1waWxsIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYiA6YWN0aXZlLC5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWI6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKDYzLDg5LDIyOCwuMzI5KVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWIge1xuICAgICAgICBwYWRkaW5nOi41cmVtIDFyZW1cbiAgICB9XG59XG5cbi5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWItLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAuNXJlbSAwIHJnYmEoMjUsMjUsMjUsLjE1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgLjVyZW0gMCByZ2JhKDI1LDI1LDI1LC4xNSk7XG4gICAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbi5jbXAtdGFicy0tcGlsbCAuY21wLXRhYnMgLmNtcC10YWJzX190YWItLWFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6IHVuc2V0XG59XG5cbi5jbXAtdGFic19fdGFicGFuZWw+LnNlY3Rpb25jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtdGFic19fdGFicGFuZWw+LnNlY3Rpb25jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRyZW1cbiAgICB9XG59XG5cbi5jbXAtdGFic19fdGFicGFuZWw+LnNlY3Rpb25jb250ZW50LmNtcC1zZWN0aW9uLWNvbnRlbnQtc3MtLXN0LWZ1bGwtd2lkdGgge1xuXG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuXG4uY21wLXZlcnRpY2FsdGFicyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFicyB7XG4gICAgICAgIHBhZGRpbmc6NHJlbVxuICAgIH1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnMtLW5vLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX19pbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDgycmVtXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDFcbiAgICB9XG59XG5cbi5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0taW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgaGVpZ2h0OiAzNy41cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMzcuNXJlbVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXZpZGVvLC5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8gLmNtcC12aWRlbyB7XG4gICAgaGVpZ2h0OiAyMi4zNzVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX2ltYWdlLWNvbnRhaW5lciAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbywuY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXZpZGVvIC5jbXAtdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6MzVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8sLmNtcC12ZXJ0aWNhbHRhYnNfX2ltYWdlLWNvbnRhaW5lciAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbyAuY21wLXZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OjM3LjVyZW1cbiAgICB9XG59XG5cbi5jbXAtdmVydGljYWx0YWJzX19pbWFnZS1jb250YWluZXIgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzNy41cmVtO1xuICAgIG1heC13aWR0aDogMzcuNXJlbVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fbmF2aWdhdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgb3JkZXI6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX25hdmlnYXRpb24ge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDFcbiAgICB9XG59XG5cbi5jbXAtdmVydGljYWx0YWJzX190YWItbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiIHtcbiAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi0tYWN0aXZlIC5jbXAtdmVydGljYWx0YWJzX190YWItdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtdmVydGljYWx0YWJzX190YWItLWFjdGl2ZSAuY21wLXZlcnRpY2FsdGFic19fdGFiLXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogIzNmNTllNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4wOTM3NXJlbVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19fdGFiLS1hY3RpdmUgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1pY29uIHtcbiAgICAgICAgZGlzcGxheTpibG9ja1xuICAgIH1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogLjE4NzVyZW1cbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi10aXRsZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX190YWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX190YWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyVcbiAgICB9XG59XG5cbi5jbXAtdmVydGljYWx0YWJzX190YWItaWNvbiB7XG5cbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLS1hY3RpdmUgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50LC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudC5jcS1FZGl0YWJsZS1kb20ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX19pdGVtLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIC45Mzc1cmVtXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19faXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19faXRlbS10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCBoMywuY21wLXZlcnRpY2FsdGFic19faXRlbS10ZXh0IGg0LC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQgaDUsLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCBoNiB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19faXRlbS10ZXh0IGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGl0bGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX190aXRsZS1jb250YWluZXIgLmNtcC10aXRsZS5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQtbGVmdC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudC1sZWZ0IC5idXR0b24sLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50LWxlZnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1pbWFnZSwuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1pbWFnZSwuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWltYWdlLC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXZpZGVvIHtcbiAgICAgICAgbWF4LWhlaWdodDozNXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1pbWFnZSwuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6MjIuMzc1cmVtXG4gICAgfVxufVxuXG4uY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1pbWFnZSAuY21wLXZpZGVvLC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXZpZGVvIC5jbXAtdmlkZW8ge1xuICAgIG1heC1oZWlnaHQ6IDIyLjM3NXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWltYWdlIC5jbXAtdmlkZW8sLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8gLmNtcC12aWRlbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6MzVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWltYWdlIC5jbXAtdmlkZW8sLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdmlkZW8gLmNtcC12aWRlbyB7XG4gICAgICAgIG1heC13aWR0aDoxMDAlXG4gICAgfVxufVxuXG4uY21wLXZlcnRpY2FsdGFicy1zcy0taW1hZ2UtcmlnaHQgLmNtcC12ZXJ0aWNhbHRhYnNfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFicy1zcy0taW1hZ2UtcmlnaHQgOm5vdCguY21wLXZlcnRpY2FsdGFicy0tZWRpdC1tb2RlKSAuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQtbGVmdCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1jb250ZW50IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazplbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgfVxufVxuXG4uY21wLXZlcnRpY2FsdGFicy1zcy0tYmctbGlnaHQgLmNtcC12ZXJ0aWNhbHRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZTc7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1oZWFkaW5nLWwgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1oZWFkaW5nLWwgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFicy1zcy0tdGFiLWhlYWRpbmctbCAuY21wLXZlcnRpY2FsdGFic19fdGFiLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1oZWFkaW5nLXMgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFicy1zcy0tdGFiLWhlYWRpbmctcyAuY21wLXZlcnRpY2FsdGFic19fdGFiLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1oZWFkaW5nLXMgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1ib2R5LWwgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFicy1zcy0tdGFiLWJvZHktbCAuY21wLXZlcnRpY2FsdGFic19faXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1ib2R5LWwgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMtc3MtLXRhYi1ib2R5LXMgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS10YWItYm9keS1zIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS10YWItYm9keS1zIC5jbXAtdmVydGljYWx0YWJzX19pdGVtLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXZlcnRpY2FsdGFicy5jbXAtdmVydGljYWx0YWJzLS1lZGl0LW1vZGUgLmNtcC12ZXJ0aWNhbHRhYnNfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuXG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMuY21wLXZlcnRpY2FsdGFicy0tZWRpdC1tb2RlIC5jbXAtdmVydGljYWx0YWJzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtdmVydGljYWx0YWJzLmNtcC12ZXJ0aWNhbHRhYnMtLWVkaXQtbW9kZSAuY21wLXZlcnRpY2FsdGFic19fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtdmVydGljYWx0YWJzLmNtcC12ZXJ0aWNhbHRhYnMtLWVkaXQtbW9kZSAuY21wLXZlcnRpY2FsdGFic19faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5jbXAtdmVydGljYWx0YWJzLmNtcC12ZXJ0aWNhbHRhYnMtLWVkaXQtbW9kZSAuY21wLXZlcnRpY2FsdGFic19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICAuY21wLXZlcnRpY2FsdGFicy5jbXAtdmVydGljYWx0YWJzLS1lZGl0LW1vZGUgLmNtcC12ZXJ0aWNhbHRhYnNfX25hdmlnYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLXZlcnRpY2FsdGFicy5jbXAtdmVydGljYWx0YWJzLS1lZGl0LW1vZGUgLmNtcC12ZXJ0aWNhbHRhYnNfX3RhYi0tYWN0aXZlIC5jbXAtdmVydGljYWx0YWJzX190YWItaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLmNtcC12ZXJ0aWNhbHRhYnMuY21wLXZlcnRpY2FsdGFicy0tZWRpdC1tb2RlIC5jbXAtdmVydGljYWx0YWJzX190YWItY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS1jb250ZW50IC5jbXAtdmVydGljYWx0YWJzX19pdGVtLWltYWdlLC5jbXAtdmVydGljYWx0YWJzLmNtcC12ZXJ0aWNhbHRhYnMtLWVkaXQtbW9kZSAuY21wLXZlcnRpY2FsdGFic19fdGFiLWNvbnRlbnQgLmNtcC12ZXJ0aWNhbHRhYnNfX2l0ZW0tY29udGVudCAuY21wLXZlcnRpY2FsdGFic19faXRlbS12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNXJlbTtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtdmVydGljYWx0YWJzLXNzLS1zZWN0aW9uLXRpdGxlLTgtMTIgLmNtcC12ZXJ0aWNhbHRhYnMuY21wLXZlcnRpY2FsdGFicy0tZWRpdC1tb2RlIC5jbXAtdmVydGljYWx0YWJzX19ib2R5LC5jbXAtdmVydGljYWx0YWJzLXNzLS1zZWN0aW9uLXRpdGxlLTgtMTIgLmNtcC12ZXJ0aWNhbHRhYnMuY21wLXZlcnRpY2FsdGFicy0tZWRpdC1tb2RlIC5jbXAtdmVydGljYWx0YWJzX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4udmVydGljYWxUYWJzLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnZlcnRpY2FsVGFicyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgd2lkdGg6IHVuc2V0XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4udmVydGljYWxUYWJzLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnZlcnRpY2FsVGFicyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi00cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtXG4gICAgfVxufVxuXG4uc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50Pi52ZXJ0aWNhbFRhYnMgLmNtcC12ZXJ0aWNhbHRhYnMsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4udmVydGljYWxUYWJzIC5jbXAtdmVydGljYWx0YWJzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW1cbn1cblxuLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyLm1vZC0tc2ltcGxlPi5zZWN0aW9uY29udGVudF9fY29udGVudD4udmVydGljYWxUYWJzIC5jbXAtdmVydGljYWx0YWJzLS1uby1iYWNrZ3JvdW5kLC5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnZlcnRpY2FsVGFicyAuY21wLXZlcnRpY2FsdGFicy0tbm8tYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuc2VjdGlvbmNvbnRlbnQ+LmNtcC1jb250YWluZXIubW9kLS1zaW1wbGU+LnNlY3Rpb25jb250ZW50X19jb250ZW50Pi52ZXJ0aWNhbFRhYnMgLmNtcC12ZXJ0aWNhbHRhYnMsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4udmVydGljYWxUYWJzIC5jbXAtdmVydGljYWx0YWJzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW1cbiAgICB9XG59XG5cbi5zZWN0aW9uY29udGVudD4uY21wLWNvbnRhaW5lci5tb2QtLXNpbXBsZT4uc2VjdGlvbmNvbnRlbnRfX2NvbnRlbnQ+LnZlcnRpY2FsVGFicyAuY21wLXZlcnRpY2FsdGFicy1zcy0tYmctbGlnaHQgLmNtcC12ZXJ0aWNhbHRhYnMsLnNlY3Rpb25jb250ZW50Pi5jbXAtY29udGFpbmVyPi5hZW0tR3JpZD4udmVydGljYWxUYWJzIC5jbXAtdmVydGljYWx0YWJzLXNzLS1iZy1saWdodCAuY21wLXZlcnRpY2FsdGFicyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW1cbn1cblxuLmNtcC13ZWJpbmFycy1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxLjVyZW0gMS41cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwcmVtO1xuICAgIHBhZGRpbmc6IDRyZW1cbn1cblxuLmNtcC13ZWJpbmFycy1oZXJvLC5jbXAtd2ViaW5hcnMtaGVybyAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4uY21wLXdlYmluYXJzLWhlcm9fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtd2ViaW5hcnMtaGVyb19faW5mb3JtYXRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fcHJldGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtd2ViaW5hcnMtaGVyb19faW5mb3JtYXRpb24gLmNtcC13ZWJpbmFycy1oZXJvX19wcmV0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fcHJldGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fcHJldGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hcnMtaGVyb19faW5mb3JtYXRpb24gLmNtcC13ZWJpbmFycy1oZXJvX190ZWFzZXItdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fdGVhc2VyLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fdGVhc2VyLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtd2ViaW5hcnMtaGVyb19faW5mb3JtYXRpb24gLmNtcC13ZWJpbmFycy1oZXJvX190ZWFzZXItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hcnMtaGVyb19faW5mb3JtYXRpb24gLmNtcC13ZWJpbmFycy1oZXJvX190ZWFzZXItZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNmI2NjVmO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5jbXAtd2ViaW5hcnMtaGVyb19faW1hZ2Utd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cblxuLmNtcC13ZWJpbmFycy1oZXJvX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOmNhbGMoNDEuNjY2NjclICsgMC40MTY2N3JlbSlcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC13ZWJpbmFycy1oZXJvIHtcbiAgICAgICAgcGFkZGluZzozLjVyZW0gNHJlbSA0cmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fcHJldGl0bGUsLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3RlYXNlci10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2luZm9ybWF0aW9uIC5jbXAtd2ViaW5hcnMtaGVyb19fdGVhc2VyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hcnMtaGVyb19faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXdlYmluYXJzLWhlcm8ge1xuICAgICAgICBib3JkZXItcmFkaXVzOjAgMCAxcmVtIDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3ByZXRpdGxlLC5jbXAtd2ViaW5hcnMtaGVyb19faW5mb3JtYXRpb24gLmNtcC13ZWJpbmFycy1oZXJvX190ZWFzZXItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFycy1oZXJvX19pbmZvcm1hdGlvbiAuY21wLXdlYmluYXJzLWhlcm9fX3RlYXNlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXJzLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hcnMtaGVyb19fYnV0dG9uLXdyYXBwZXIsLmNtcC13ZWJpbmFycy1oZXJvX19idXR0b24td3JhcHBlciAuY21wLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1saWdodCAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19vdmVybGluZSwuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1ub25lIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX292ZXJsaW5lIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tY29sb3IgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fb3ZlcmxpbmUsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tZGFyayAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19vdmVybGluZSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgIHJvdy1nYXA6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo2cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNC41cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19pdGVtcy1jb250YWluZXIge1xuICAgIGdhcDogMi41cmVtIDFyZW1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCAuY21wLWJ1dHRvbi5jbXAtYnV0dG9uLS1yZWd1bGFyIHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMnJlbVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX292ZXJsaW5lIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX190ZXh0IHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNhYmFiYWJcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19sb2FkLW1vcmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZCAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19sb2FkLW1vcmUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDozcmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkIC5jbXAtcGFnaW5hdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQgLmNtcC1wYWdpbmF0aW9uIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46NC9zcGFuIDk7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2hlYWRlci1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9faGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2hlYWRlci1jb250ZW50IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19pdGVtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiA2XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19pdGVtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiAzXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXJzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNlxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXJzLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gMTJcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2ZpbHRlcnMtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiAzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXJlZC1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2ZpbHRlcmVkLWNvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjpzcGFuIDEyXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXJlZC1jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiA5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2ZpbHRlci1ncm91cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkxMDAwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2ZpbHRlci1ncm91cC5tb2QtLW9wZW4gLmNtcC13ZWJpbmFyLWh1Yl9fYXJyb3ctZG93bi1pY29uIHN2ZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVyLWdyb3VwLm1vZC0tb3BlbiAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXItbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZHJvcGRvd24tZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2FjY29yZGlvbi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZCAjM2Y1OWU0XG59XG5cbkBzdXBwb3J0cygtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19hY2NvcmRpb24tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOi4wNjI1cmVtIHNvbGlkIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC4wNjI1cmVtXG4gICAgfVxufVxuXG5Ac3VwcG9ydHMoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTouMDYyNXJlbSBkb3R0ZWQgIzIxMjEyMVxuICAgIH1cbn1cblxuQHN1cHBvcnRzKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2FjY29yZGlvbi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IC4wNjI1cmVtIHNvbGlkIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2FjY29yZGlvbi1idXR0b24gLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NvcnQtYnktdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc29ydC1ieS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NvcnQtYnktZHJvcGRvd24ge1xuICAgIGZpbGw6IHJnYmEoMCwwLDAsLjUpO1xuICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZ2FwOiAuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19tZXNzYWdlLXRleHQge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX21lc3NhZ2UtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19tZXNzYWdlLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19tZXNzYWdlLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX21lc3NhZ2UtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDIwLjQycmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX21lc3NhZ2UubW9kLS1hY3RpdmUge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDRyZW1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fY291bnQge1xuICAgIG1hcmdpbi1yaWdodDogLjc1cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2NsZWFyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZ2FwOiAuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgb3V0bGluZTogdW5zZXQ7XG4gICAgcGFkZGluZzogaW5pdGlhbFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19jbGVhciB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMi4zNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2NsZWFyOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IC4xMjVyZW0gc29saWQgYmx1ZVxufVxuXG5Ac3VwcG9ydHMoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fY2xlYXI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6LjA2MjVyZW0gc29saWQgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjA2MjVyZW1cbiAgICB9XG59XG5cbkBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19jbGVhcjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTouMDYyNXJlbSBkb3R0ZWQgIzIxMjEyMVxuICAgIH1cbn1cblxuQHN1cHBvcnRzKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2NsZWFyOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAuMDYyNXJlbSBzb2xpZCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zb3J0LWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogLjc1cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NvcnQtYnktZHJvcGRvd24taWNvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zb3J0LWJ5LWdyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NvcnQtYnktZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fZmlsdGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2ZpbHRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19maWx0ZXItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1hbmQtZmlsdGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1hbmQtZmlsdGVyIHtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcilcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1hbmQtZmlsdGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OnVuc2V0O1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldFxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2J1dHRvbiwuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46c3BhbiA2XG4gICAgfVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogLjA2MjVyZW0gMDtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbSAuNzVyZW0gMi41cmVtO1xuICAgIHRleHQtaW5kZW50OiAuMDYyNXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1pbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6Ljc1cmVtIDEuMjVyZW0gLjc1cmVtIDIuNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1pbnB1dC0tc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmVcbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWJhYmFiXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWJhYmFiXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAuMTg3NXJlbSBzb2xpZCAjZTVlNWU1XG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2Y1OWU0O1xuICAgIGJvcmRlci13aWR0aDogLjEyNXJlbTtcbiAgICBvdXRsaW5lOiAuMTg3NXJlbSBzb2xpZCAjOGNhNGY1O1xuICAgIHRleHQtaW5kZW50OiAwXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX3NlYXJjaC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG4gICAgYm9yZGVyLXdpZHRoOiAuMDYyNXJlbTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQtLWVycm9yOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBib3JkZXItY29sb3I6ICNiMjU1MWU7XG4gICAgYm9yZGVyLXdpZHRoOiAuMTI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWluZGVudDogMFxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19zZWFyY2gtaW5wdXQtLWVycm9yOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjZjhjMWEzXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWRfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZF9fc2VhcmNoLWljb24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBnYXA6M3JlbSAycmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LDFmcilcbiAgICB9XG59XG5cbi5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZS5jbXAtY2FyZF9fb3ZlcmxpbmUuY21wLWNhcmRfX2JvdHRvbS1kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtLWxvYWRpbmcgLmNtcC1wYWdpbmF0aW9uX19idXR0b24sLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC0tbG9hZGluZyAuY21wLXBhZ2luYXRpb25fX2xpbmsge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1pbWFnZS1zaXplLXNtYWxsIC5jbXAtY3VzdG9tZXItc3RvcnktY2FyZF9fdGh1bWJuYWlsLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLWltYWdlLXNpemUtc21hbGwgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiA0cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLWltYWdlLXNpemUtbm9uZSAuY21wLWN1c3RvbWVyLXN0b3J5LWNhcmRfX3RodW1ibmFpbCwuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1pbWFnZS1zaXplLW5vbmUgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkLW92ZXJsaW5lLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogLjc1cmVtXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmQtb3ZlcmxpbmUtdGFnLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmQtb3ZlcmxpbmVfX3RhZywuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZS10YWcsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZF9fb3ZlcmxpbmVfX3RhZyB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjYWJhYmFiO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgcGFkZGluZzogLjE4NzVyZW0gLjVyZW1cbn1cblxuLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZC1vdmVybGluZS1zZXBhcmF0b3IsLmNtcC1jdXN0b21lcnMtb3ZlcnZpZXctZ3JpZC1zcy0tb3ZlcmxpbmUtY2hpcCAuY21wLXJlbGF0ZWQtcGFnZXMtY2FyZC1vdmVybGluZV9fc2VwYXJhdG9yLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWNoaXAgLmNtcC1yZWxhdGVkLXBhZ2VzLWNhcmRfX292ZXJsaW5lLXNlcGFyYXRvciwuY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1jaGlwIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWJvdHRvbS1kYXRlIC5jbXAtY2FyZF9fb3ZlcmxpbmUuY21wLWNhcmRfX2JvdHRvbS1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLWN1c3RvbWVycy1vdmVydmlldy1ncmlkLXNzLS1vdmVybGluZS1ib3R0b20tZGF0ZSAuY21wLWNhcmRfX3RvcC1kYXRlLC5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWJvdHRvbS1kYXRlIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZV9fc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtY3VzdG9tZXJzLW92ZXJ2aWV3LWdyaWQtc3MtLW92ZXJsaW5lLWJvdHRvbS1kYXRlIC5jbXAtcmVsYXRlZC1wYWdlcy1jYXJkX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjY2KVxufVxuXG4uc3VibmF2LWNvbHVtbnMge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogMnJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG5cbi5zdWJuYXYtY29sdW1uLC5zdWJuYXYtY29sdW1ucyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uc3VibmF2LWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtYXgtd2lkdGg6IDI2cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zdWJuYXYtbWFpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5zdWJuYXYtbWFpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1Ym5hdi1tYWluLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlXG4gICAgfVxufVxuXG4uc3VibmF2LWxpc3RfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbVxufVxuXG4uc3VibmF2LWxpc3RfX2Zvb3Rlci1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICAgIGhlaWdodDogLjA2MjVyZW07XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgbWF4LXdpZHRoOiAxOC40Mzc1cmVtXG59XG5cbi5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBnYXA6IDBcbn1cblxuLnN1Ym5hdi1saXN0X19wcmVzZW50YXRpb24tdG9wIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS41cmVtO1xuICAgIG1heC13aWR0aDogMjZyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbVxufVxuXG4uc3VibmF2LWxpc3RfX2Zvb3Rlci1saW5rcywuc3VibmF2LWxpc3RfX3ByZXNlbnRhdGlvbi10b3AsLnN1Ym5hdi1saXN0X19wcmVzZW50YXRpb24tdG9wLWxpbmtzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5zdWJuYXYtbGlzdF9fZm9vdGVyLWxpbmtzLC5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uLXRvcC1saW5rcyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbVxufVxuXG4uc3VibmF2LWxpc3RfX2NvbHVtbi1wcmVzZW50YXRpb24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLnN1Ym5hdi1saXN0X19jb2x1bW4tcHJlc2VudGF0aW9uLC5zdWJuYXYtbGlzdF9fbWFpbi1wcmVzZW50YXRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5zdWJuYXYtbGlzdF9fbWFpbi1wcmVzZW50YXRpb24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBnYXA6IDFyZW07XG4gICAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtXG59XG5cbi5zdWJuYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbn1cblxuLnN1Ym5hdi1kZXNjcmlwdGlvbiwuc3VibmF2LXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk2MDApXG59XG5cbi5zdWJuYXYtZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbVxufVxuXG4uc3VibmF2LWxpc3RfX3ByZXNlbnRhdGlvbiAuYW5jaG9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjM1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzVzIGVhc2UtaW4tb3V0O1xuXG4gICAgd2lkdGg6IGZpdC1jb250ZW50XG59XG5cblxuLmN0YS1idXR0b25fX3NlY29uZGFyeS0tcmVndWxhciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuNHMsYm9yZGVyLWNvbG9yIC40cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHMsYm9yZGVyLWNvbG9yIC40c1xufVxuXG4uY3RhLWJ1dHRvbl9fc2Vjb25kYXJ5LS1yZWd1bGFyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1idXR0b25TZWNvbmRhcnlDb2xvckhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWJ1dHRvblNlY29uZGFyeUNvbG9ySG92ZXIpXG59XG5cbi5tb2JpbGUtbmF2IC5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uLWhlYWRpbmcge1xuICAgIGdhcDogLjc1cmVtXG59XG5cbi5tb2JpbGUtbmF2IC5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uLC5tb2JpbGUtbmF2IC5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uLWhlYWRpbmcge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLm1vYmlsZS1uYXYgLnN1Ym5hdi1saXN0X19wcmVzZW50YXRpb24ge1xuICAgIGdhcDogMS41cmVtXG59XG5cbi5tb2JpbGUtbmF2IC5zdWJuYXYtbGlzdF9fZm9vdGVyLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbVxufVxuXG4ubW9iaWxlLW5hdiAuc3VibmF2LWxpc3RfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1yaWdodDogMFxufVxuXG4ubW9iaWxlLW5hdiAuc3VibmF2LWxpc3RfX3dyYXBwZXIge1xuICAgIGdhcDogMnJlbVxufVxuXG4ubW9iaWxlLW5hdiA6d2hlcmUoLndyYXBwZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSkge1xuICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkICNhYmFiYWI7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW1cbn1cblxuLm1vYmlsZS1uYXYgLm1vYmlsZS1uYXZfX2FjY29yZGlvbi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTEwMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDIyXG59XG5cbi5tb2JpbGUtbmF2IC5tb2JpbGUtbmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuMTI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogLjc1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5tb2JpbGUtbmF2IC5zdWJuYXYtbGlzdF9fZm9vdGVyLWRpdmlkZXIge1xuICAgICAgICBkaXNwbGF5OmJsb2NrXG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYgLndyYXBwZXJfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdiAud3JhcHBlcl9faXRlbS0tZG91YmxlLXNpemUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyXG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYgLndyYXBwZXJfX2l0ZW0tLWRvdWJsZS1zaXplIC5zdWJuYXYtbGlzdF9fcHJlc2VudGF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOXJlbVxuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2IC5zdWJuYXYtbGlzdF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMi41cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcilcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdiAubW9iaWxlLW5hdl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjM3NXJlbVxuICAgIH1cbn1cblxuLmJhY2stYnV0dG9uLC5jbG9zZS1idXR0b24sLmRlc2t0b3AtbmF2LWxpc3RfX2J1dHRvbi1pdGVtLC5sb2NhbGUtc3dpdGNoZXItbW9iaWxlLC5tYWluLW5hdl9fbW9iaWxlLWFjdGlvbnMgYnV0dG9uLC5tb2JpbGUtbmF2LXRyaWdnZXIsLm9wZW4tYnV0dG9uLC50aXBweS10b3BfX2xpbmstYnV0dG9uLC50aXBweS10b3BfX2xvY2FsZXMtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY21wLWhlYWRlci12Ml9fbWVudS10b2dnbGUgLmNsb3NlLWJ1dHRvbjpmb2N1cy12aXNpYmxlLC5jbXAtaGVhZGVyLXYyX19tZW51LXRvZ2dsZSAub3Blbi1idXR0b246Zm9jdXMtdmlzaWJsZSwuZGVza3RvcC1uYXYtbGlzdF9fYnV0dG9uLWl0ZW06Zm9jdXMtdmlzaWJsZSwubG9jYWxlLXN3aXRjaGVyLW1vYmlsZTpmb2N1cy12aXNpYmxlLC5tYWluLW5hdl9fY3RhOmZvY3VzLXZpc2libGUsLm1vYmlsZS1uYXYtdHJpZ2dlcjpmb2N1cy12aXNpYmxlLC5tb2JpbGUtc3VicGFuZWxfX2hlYWRlciAuYmFjay1idXR0b246Zm9jdXMtdmlzaWJsZSwudGlwcHktdG9wX19sb2NhbGVzLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAuMTg3NXJlbSBzb2xpZCAjM2Y1OWU0O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtaGVhZGVyLXYyIHtcbiAgICAtLWhlYWRlci1zcGFjaW5nLXZhbHVlOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXItc3BhY2luZy12YWx1ZSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDBcbn1cblxuLmNtcC1oZWFkZXItdjIgLmhlYWRlci1ibHVyLW92ZXJsYXkge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVyZW0pO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjE2KTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IC0xXG59XG5cbi5jbXAtaGVhZGVyLXYyLm1vYmlsZS1tZW51LWlzLW9wZW4gLmhlYWRlci1ibHVyLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIge1xuICAgICAgICAtLWhlYWRlci1zcGFjaW5nLXZhbHVlOjNyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2NvbXBhbnktbG9nby5tb2JpbGUtdGFibGV0LW9ubHksLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19sZWZ0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGFzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIge1xuICAgICAgICAtLWhlYWRlci1zcGFjaW5nLXZhbHVlOjRyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2NvbXBhbnktbG9nby5tb2JpbGUtdGFibGV0LW9ubHksLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19sZWZ0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW1cbiAgICB9XG5cbiAgICAuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtaGVhZGVyLXYyIC5pY29uIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi5jbXAtaGVhZGVyLXYyLm1vYmlsZS1tZW51LWlzLW9wZW4gLmNtcC1oZWFkZXItdjJfX21lbnUtdG9nZ2xlIC5oYW1idXJnZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtaGVhZGVyLXYyLm1vYmlsZS1tZW51LWlzLW9wZW4gLmNtcC1oZWFkZXItdjJfX21lbnUtdG9nZ2xlIC5jbG9zZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX190aXBweS10b3Age1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw5NSUsLjgpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyLjVyZW1cbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAuY2xvc2UtYnV0dG9uLC5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAub3Blbi1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDRyZW1cbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5jbG9zZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX21vYmlsZS1hY3Rpb25zIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fbW9iaWxlLWFjdGlvbnMgLm1vYmlsZS1hY3Rpb24taWNvbiB7XG4gICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2N0YXMge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2NvbXBhbnktbG9nby5tb2JpbGUtdGFibGV0LW9ubHksLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fY3RhcywuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm1haW4tbmF2X19sZWZ0LWdyb3VwIHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS4yNXJlbSkgc2F0dXJhdGUoMik7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLDAlLDk4JSwuNik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC4zMTI1cmVtIC44cmVtIHJnYmEoMCwwLDAsLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgLjMxMjVyZW0gLjhyZW0gcmdiYSgwLDAsMCwuMSlcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDJcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fY29tcGFueS1sb2dvIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm1haW4tbmF2X19jb21wYW55LWxvZ28ubW9iaWxlLXRhYmxldC1vbmx5IHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW1cbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fY29tcGFueS1sb2dvLm1vYmlsZS10YWJsZXQtb25seSwuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm1haW4tbmF2X19jb21wYW55LWxvZ28ubW9iaWxlLXRhYmxldC1vbmx5IC5tYWluLW5hdl9fbG9nby1saW5rIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2NvbXBhbnktbG9nby5tb2JpbGUtdGFibGV0LW9ubHkgLm1haW4tbmF2X19sb2dvLWxpbmsgc3ZnIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fY29tcGFueS1sb2dvLm1vYmlsZS10YWJsZXQtb25seSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5jbXAtaGVhZGVyLXYyX19tb2JpbGUtbmF2LWxpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYge1xuICAgICAgICB0b3A6MS41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYge1xuICAgICAgICBoZWlnaHQ6NXJlbTtcbiAgICAgICAgdG9wOiAycmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21haW4tbmF2IC5tYWluLW5hdl9fbGVmdC1ncm91cCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgICB9XG5cbiAgICAuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLm1haW4tbmF2X19sb2dvLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICB9XG5cbiAgICAuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtbmF2LC5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tYWluLW5hdiAubWFpbi1uYXZfX2NvbXBhbnktbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG5cbiAgICAuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtbmF2LWxpc3Qge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogLjYzcmVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjI6bm90KC5tb2JpbGUtbWVudS1pcy1vcGVuKSAuaWNvbi1va3RhLm1vYmlsZS1vbmx5LC5jbXAtaGVhZGVyLXYyOm5vdCgubW9iaWxlLW1lbnUtaXMtb3BlbikgLm1haW4tbmF2X19tb2JpbGUtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cblxuICAgIC5jbXAtaGVhZGVyLXYyLm1vYmlsZS1tZW51LWlzLW9wZW4gLmljb24tb2t0YS5tb2JpbGUtb25seSwuY21wLWhlYWRlci12Mjpub3QoLm1vYmlsZS1tZW51LWlzLW9wZW4pIC5pY29uLW9rdGE6bm90KC5tb2JpbGUtb25seSkge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICB9XG5cbiAgICAuY21wLWhlYWRlci12Mi5tb2JpbGUtbWVudS1pcy1vcGVuIC5pY29uLW9rdGE6bm90KC5tb2JpbGUtb25seSkge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG4uY21wLWhlYWRlci12Mi5pcy1zY3JvbGxlZCAuY21wLWhlYWRlci12Ml9fbWFpbi1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZFxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAubWVnYS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAuMjVyZW0gLjc1cmVtIHJnYmEoMCwwLDAsLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgLjI1cmVtIC43NXJlbSByZ2JhKDAsMCwwLC4xKTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjNzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAubWVnYS1wYW5lbC5pcy1mYWRpbmctaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLm1lZ2EtcGFuZWxfX2dyaWQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDRyZW1cbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5tZWdhLXBhbmVsX19jb2wge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDBcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21lbnUtdG9nZ2xlIC5jbG9zZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21lbnUtdG9nZ2xlIC5oYW1idXJnZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW1lbnUge1xuICAgIC0taGVhZGVyLXRvdGFsLWhlaWdodDogdmFyKC0taGVhZGVyLXRvdGFsLWhlaWdodCwwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVyLXRvdGFsLWhlaWdodCwgMHB4KSAtIDFyZW0pO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjNzLGhlaWdodCAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSx2aXNpYmlsaXR5IDBzIGxpbmVhciAuM3MsaGVpZ2h0IC40cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW1lbnUuaXMtZmFkaW5nLWluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSx2aXNpYmlsaXR5IDBzIGxpbmVhciAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX21vYmlsZS1tZW51IC5tb2JpbGUtbWVudV9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLjI1cmVtIC43NXJlbSByZ2JhKDAsMCwwLC4xKTtcbiAgICBib3gtc2hhZG93OiAwIC4yNXJlbSAuNzVyZW0gcmdiYSgwLDAsMCwuMSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tb2JpbGUtbWVudSAuY21wLWhlYWRlci12Ml9fc3VicGFuZWxzLWNvbnRhaW5lciwuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19ib2R5LXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywtd2Via2l0LXRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksb3BhY2l0eSAuM3M7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSxvcGFjaXR5IC4zcywtd2Via2l0LXRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSxvcGFjaXR5XG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tb2JpbGUtbWVudSAubW9iaWxlLW1lbnVfX2JvZHktd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5jbXAtaGVhZGVyLXYyX19tb2JpbGUtbWVudSAuY21wLWhlYWRlci12Ml9fc3VicGFuZWxzLWNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgei1pbmRleDogMlxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW1lbnUgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxufVxuXG4uY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51X19ib2R5LXdyYXBwZXIuaXMtc2xpZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAuY21wLWhlYWRlci12Ml9fbW9iaWxlLW1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOjEuNXJlbVxuICAgIH1cbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIuaXMtYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIgLm1lZ2EtcGFuZWxfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIgLm1vYmlsZS1zdWJwYW5lbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC1oZWFkZXItdjIgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIgLm1vYmlsZS1zdWJwYW5lbC5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdhcDogMS4xMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiA5cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW1cbn1cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEtLXByaW1hcnksLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEtLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjU5ZTQ7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEsLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGEgKiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3RhLC5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3RhICoge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YSwuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YSAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YSwuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YSAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YSB7XG4gICAgICAgIHBhZGRpbmc6MS4xMjVyZW0gMXJlbVxuICAgIH1cbn1cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGFzLS1hbmltYXRlZCB7XG4gICAgbWluLXdpZHRoOiAwXG59XG5cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGFzLS1hbmltYXRlZCAubWFpbi1uYXZfX2N0YXMtYW5pbWF0ZWQtd3JhcHBlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ2FwOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YXMtLWFuaW1hdGVkIC5tYWluLW5hdl9fY3Rhcy1hbmltYXRlZC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbVxuICAgIH1cbn1cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGFzLS1hbmltYXRlZCAubWFpbi1uYXZfX2N0YSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcblxuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmxleC1ncm93IC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSxvcGFjaXR5IC42cyxwYWRkaW5nIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSwtd2Via2l0LWZsZXgtYmFzaXMgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLC13ZWJraXQtYm94LWZsZXggLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLC13ZWJraXQtZmxleC1zaHJpbmsgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpO1xuICAgIHRyYW5zaXRpb246IGZsZXgtZ3JvdyAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksb3BhY2l0eSAuNnMscGFkZGluZyAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksLXdlYmtpdC1mbGV4LWJhc2lzIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSwtd2Via2l0LWJveC1mbGV4IC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSwtd2Via2l0LWZsZXgtc2hyaW5rIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKTtcbiAgICB0cmFuc2l0aW9uOiBmbGV4LWJhc2lzIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSxmbGV4LWdyb3cgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLGZsZXgtc2hyaW5rIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSxvcGFjaXR5IC42cyxwYWRkaW5nIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKTtcbiAgICB0cmFuc2l0aW9uOiBmbGV4LWJhc2lzIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSxmbGV4LWdyb3cgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLGZsZXgtc2hyaW5rIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSxvcGFjaXR5IC42cyxwYWRkaW5nIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSwtd2Via2l0LWZsZXgtYmFzaXMgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpLC1tcy1mbGV4LXByZWZlcnJlZC1zaXplIC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSwtd2Via2l0LWJveC1mbGV4IC42cyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKSwtbXMtZmxleC1wb3NpdGl2ZSAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksLXdlYmtpdC1mbGV4LXNocmluayAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsMC44LDAuMjUsMSksLW1zLWZsZXgtbmVnYXRpdmUgLjZzIGN1YmljLWJlemllcigwLjI1LDAuOCwwLjI1LDEpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuXG4uY21wLWhlYWRlci12MiAubWFpbi1uYXZfX2N0YXMtLWFuaW1hdGVkLmhvdmVyLWxlZnQgLm1haW4tbmF2X19jdGE6Zmlyc3QtY2hpbGQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCVcbn1cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGFzLS1hbmltYXRlZC5ob3Zlci1sZWZ0IC5tYWluLW5hdl9fY3RhOmxhc3QtY2hpbGQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwJTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmNtcC1oZWFkZXItdjIgLm1haW4tbmF2X19jdGFzLS1hbmltYXRlZC5ob3Zlci1yaWdodCAubWFpbi1uYXZfX2N0YTpsYXN0LWNoaWxkIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlXG59XG5cbi5jbXAtaGVhZGVyLXYyIC5tYWluLW5hdl9fY3Rhcy0tYW5pbWF0ZWQuaG92ZXItcmlnaHQgLm1haW4tbmF2X19jdGE6Zmlyc3QtY2hpbGQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwJTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLm1haW4tbmF2X19jb250YWluZXIsLnRpcHB5LXRvcF9fY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnRpcHB5LXRvcF9fbGluay1saXN0IHtcbiAgICBnYXA6IDJyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4udGlwcHktdG9wX19sZWZ0LC50aXBweS10b3BfX2xpbmstbGlzdCxhLnRpcHB5LXRvcF9fbGVmdC1saW5rLGEudGlwcHktdG9wX19saW5rLGJ1dHRvbi50aXBweS10b3BfX2xpbmstYnV0dG9uLGJ1dHRvbi50aXBweS10b3BfX2xvY2FsZXMtYnV0dG9uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbmEudGlwcHktdG9wX19sZWZ0LWxpbmssYS50aXBweS10b3BfX2xpbmssYnV0dG9uLnRpcHB5LXRvcF9fbGluay1idXR0b24sYnV0dG9uLnRpcHB5LXRvcF9fbG9jYWxlcy1idXR0b24ge1xuICAgIGdhcDogLjI1cmVtXG59XG5cbmEudGlwcHktdG9wX19sZWZ0LWxpbms6aG92ZXIsYS50aXBweS10b3BfX2xpbms6aG92ZXIsYnV0dG9uLnRpcHB5LXRvcF9fbGluay1idXR0b246aG92ZXIsYnV0dG9uLnRpcHB5LXRvcF9fbG9jYWxlcy1idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC4xODc1cmVtXG59XG5cbmEudGlwcHktdG9wX19sZWZ0LWxpbmssYS50aXBweS10b3BfX2xlZnQtbGluayAqLGEudGlwcHktdG9wX19saW5rLGEudGlwcHktdG9wX19saW5rICosYnV0dG9uLnRpcHB5LXRvcF9fbGluay1idXR0b24sYnV0dG9uLnRpcHB5LXRvcF9fbGluay1idXR0b24gKixidXR0b24udGlwcHktdG9wX19sb2NhbGVzLWJ1dHRvbixidXR0b24udGlwcHktdG9wX19sb2NhbGVzLWJ1dHRvbiAqIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5hLnRpcHB5LXRvcF9fbGVmdC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5hLnRpcHB5LXRvcF9fbGVmdC1saW5rIC50aXBweS10b3BfX2N0YSxhLnRpcHB5LXRvcF9fbGVmdC1saW5rIC50aXBweS10b3BfX3RleHQge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbmEudGlwcHktdG9wX19sZWZ0LWxpbmsgLnRpcHB5LXRvcF9fY3RhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuYS50aXBweS10b3BfX2xlZnQtbGluayAudGlwcHktdG9wX190ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIGEudGlwcHktdG9wX19sZWZ0LWxpbmsgLnRpcHB5LXRvcF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxcmVtXG4gICAgfVxufVxuXG5hLnRpcHB5LXRvcF9fbGVmdC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuYS50aXBweS10b3BfX2xlZnQtbGluazpob3ZlciAudGlwcHktdG9wX19jdGEge1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbmEudGlwcHktdG9wX19sZWZ0LWxpbmstLWhhcy10ZXh0LnRpcHB5LXRvcF9fbGVmdC1saW5rLS1oYXMtY3RhOmhvdmVyIC50aXBweS10b3BfX3RleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5hLnRpcHB5LXRvcF9fbGVmdC1saW5rLS1oYXMtdGV4dDpub3QoLnRpcHB5LXRvcF9fbGVmdC1saW5rLS1oYXMtY3RhKTpob3ZlciAudGlwcHktdG9wX190ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4udGlwcHktdG9wX19saW5rLC50aXBweS10b3BfX2xvY2FsZXMtYnV0dG9uLmxvY2FsZS1zd2l0Y2hlciB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmRlc2t0b3AtbmF2LWxpc3RfX2J1dHRvbi1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjkzNzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuZGVza3RvcC1uYXYtbGlzdF9fYnV0dG9uLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuZGVza3RvcC1uYXYtbGlzdF9fYnV0dG9uLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXNrdG9wLW5hdi1saXN0X19idXR0b24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5kZXNrdG9wLW5hdi1saXN0X19idXR0b24taXRlbTpob3ZlciwuZGVza3RvcC1uYXYtbGlzdF9fYnV0dG9uLWl0ZW1bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTllNDtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4ubW9iaWxlLW1lbnVfX2N0YXMge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW1cbn1cblxuLm1vYmlsZS1zdWJwYW5lbCAubW9iaWxlLW1lbnVfX2N0YXMge1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLm1vYmlsZS1tZW51X19jdGFzIC5jdGEge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IC4wOTM3NXJlbSBzb2xpZCAjMTkxOTE5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMnJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4ubW9iaWxlLW1lbnVfX2N0YXMgLmN0YS0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uYmFjay1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjc1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5iYWNrLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5iYWNrLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhY2stYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmJhY2stYnV0dG9uLC5tb2JpbGUtc3VicGFuZWxfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmJhY2stYnV0dG9uX19pY29uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5tb2JpbGUtbWVudV9fYm9keS13cmFwcGVyLC5tb2JpbGUtbmF2LXRyaWdnZXIsLm1vYmlsZS1uYXYtdHJpZ2dlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ubW9iaWxlLW5hdi10cmlnZ2VyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLm1vYmlsZS1uYXYtdHJpZ2dlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5tb2JpbGUtbmF2LXRyaWdnZXIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2JpbGUtbmF2LXRyaWdnZXIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY2FsbC1saW5rLW1vYmlsZSwubG9jYWxlLXN3aXRjaGVyLW1vYmlsZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5jYWxsLWxpbmstbW9iaWxlLC5jYWxsLWxpbmstbW9iaWxlICosLmxvY2FsZS1zd2l0Y2hlci1tb2JpbGUsLmxvY2FsZS1zd2l0Y2hlci1tb2JpbGUgKiB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmxvY2FsZS1zd2l0Y2hlci1tb2JpbGUgLmN1cnJlbnQtbG9jYWxlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuMzhyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmNhbGwtbGluay1tb2JpbGUge1xuICAgIGJvcmRlci1yaWdodDogLjA2MjVyZW0gc29saWQgI2FiYWJhYlxufVxuXG4ubW9iaWxlLW1lbnVfX2JvdHRvbS1saW5rcyB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW1cbn1cblxuLm1haW4tY29sdW1uLC5tb2JpbGUtbWVudV9fYm90dG9tLWxpbmtzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5tYWluLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZ2FwOiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLm1haW4tY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxLjVyZW1cbiAgICB9XG59XG5cbi5tYWluLWNvbHVtbl9faGVhZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjc1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLm1haW4tY29sdW1uX19oZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMCAuNjJyZW0gMCAwXG4gICAgfVxufVxuXG4ubWFpbi1jb2x1bW5fX2Rlc2NyaXB0aW9uLC5tYWluLWNvbHVtbl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5tYWluLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5tYWluLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIgLm1haW4tY29sdW1uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5tYWluLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLm1haW4tY29sdW1uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5tYWluLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5tYWluLWNvbHVtbl9fZGVzY3JpcHRpb24gLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5tYWluLWNvbHVtbl9fZGVzY3JpcHRpb24gLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tY29sdW1uX19kZXNjcmlwdGlvbiAuY21wLWhlYWRlci12Ml9fc3VicGFuZWxzLWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5tYWluLWNvbHVtbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLm1haW4tY29sdW1uX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5tYWluLWNvbHVtbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4ubWFpbi1jb2x1bW5fX2xpbmtzLWxpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgI2M1YzVjNTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuODc1cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIC43NXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubWFpbi1jb2x1bW5fX2xpbmtzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOjNyZW0gMCAwXG4gICAgfVxufVxuXG4ubWFpbi1jb2x1bW5fX2xpbmsge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS41cmVtXG59XG5cbi5tYWluLWNvbHVtbl9fbGluazpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5tYWluLWNvbHVtbl9fbGluaywubWFpbi1jb2x1bW5fX2xpbmsgKiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5tYWluLWNvbHVtbl9fbGluaywubWFpbi1jb2x1bW5fX2xpbmsgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5tYWluLWNvbHVtbl9fbGluaywubWFpbi1jb2x1bW5fX2xpbmsgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tY29sdW1uX19saW5rLC5tYWluLWNvbHVtbl9fbGluayAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLm1haW4tY29sdW1uX19saW5rLWljb24ge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogLjc1cmVtXG59XG5cbmJvZHkubW9iaWxlLW1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uZGVza3RvcC1vbmx5LC50YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubW9iaWxlLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4udGFibGV0LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyIC5pY29uLm1vYmlsZS1vbmx5LC5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cblxuICAgIC50YWJsZXQtZGVza3RvcC1vbmx5LC50YWJsZXQtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLnRpcHB5LXRvcF9fcmlnaHQge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyIC5pY29uLm1vYmlsZS1vbmx5LC5tb2JpbGUtb25seSwubW9iaWxlLXRhYmxldC1vbmx5IHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxuXG4gICAgLmRlc2t0b3Atb25seSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgIH1cbn1cblxuLmxvY2FsZS1wYW5lbDpub3QoLmxvY2FsZS1wYW5lbC0tbW9iaWxlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMXJlbSk7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIHotaW5kZXg6IDEwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5sb2NhbGUtcGFuZWw6bm90KC5sb2NhbGUtcGFuZWwtLW1vYmlsZSkge1xuICAgICAgICBsZWZ0Oi01MCVcbiAgICB9XG59XG5cbi5sb2NhbGUtcGFuZWwuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5sb2NhbGUtcGFuZWxfX2xpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMS41cmVtXG59XG5cbi5sb2NhbGUtcGFuZWxfX2xpc3QgbGkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDBcbn1cblxuLmxvY2FsZS1wYW5lbF9fbGlzdCBsaSBhIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmxvY2FsZS1wYW5lbF9fbGlzdCBsaSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAubG9jYWxlLXBhbmVsX19saXN0IGxpIGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2FsZS1wYW5lbF9fbGlzdCBsaSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4ubG9jYWxlLXBhbmVsX19saXN0IGxpIGE6Zm9jdXMsLmxvY2FsZS1wYW5lbF9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4ubG9jYWxlLXBhbmVsLS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbVxufVxuXG4ubG9jYWxlLXBhbmVsLS1tb2JpbGU6bm90KC5pcy1oaWRkZW4pIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLmxvY2FsZS1wYW5lbC0tbW9iaWxlIC5sb2NhbGUtcGFuZWxfX2xpc3Qge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmxvY2FsZS1wYW5lbC0tbW9iaWxlIC5sb2NhbGUtcGFuZWxfX2xpc3QgbGkgYSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuLmxvY2FsZS1wYW5lbC0tbW9iaWxlIC5sb2NhbGUtcGFuZWxfX2xpc3QgbGkgYTpmb2N1cywubG9jYWxlLXBhbmVsLS1tb2JpbGUgLmxvY2FsZS1wYW5lbF9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4ubG9jYWxlLXN3aXRjaGVyLW1vYmlsZVthcmlhLWV4cGFuZGVkPWZhbHNlXSAubG9jYWxlLWNoZXZyb24tZG93biwudGlwcHktdG9wX19sb2NhbGVzLWJ1dHRvblthcmlhLWV4cGFuZGVkPWZhbHNlXSAubG9jYWxlLWNoZXZyb24tZG93biB7XG5cbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cblxuLmxvY2FsZS1zd2l0Y2hlci1tb2JpbGVbYXJpYS1leHBhbmRlZD1mYWxzZV0gLmxvY2FsZS1jaGV2cm9uLXVwLC5sb2NhbGUtc3dpdGNoZXItbW9iaWxlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmxvY2FsZS1jaGV2cm9uLWRvd24sLnRpcHB5LXRvcF9fbG9jYWxlcy1idXR0b25bYXJpYS1leHBhbmRlZD1mYWxzZV0gLmxvY2FsZS1jaGV2cm9uLXVwLC50aXBweS10b3BfX2xvY2FsZXMtYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmxvY2FsZS1jaGV2cm9uLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmxvY2FsZS1zd2l0Y2hlci1tb2JpbGVbYXJpYS1leHBhbmRlZD10cnVlXSAubG9jYWxlLWNoZXZyb24tdXAsLnRpcHB5LXRvcF9fbG9jYWxlcy1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSAubG9jYWxlLWNoZXZyb24tdXAge1xuXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG5cbi5oZWFkZXItcGxhdGZvcm0tY2FyZF9fbGluayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IC43NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjc1cmVtO1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlci1wbGF0Zm9ybS1jYXJkX19saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtO1xuICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtXG4gICAgfVxufVxuXG4uaGVhZGVyLXBsYXRmb3JtLWNhcmRfX2xpbmssLmhlYWRlci1wbGF0Zm9ybS1jYXJkX19saW5rICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uaGVhZGVyLXBsYXRmb3JtLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuLmhlYWRlci1wbGF0Zm9ybS1jYXJkX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC41cmVtXG59XG5cbi5oZWFkZXItcGxhdGZvcm0tY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZWFkZXItcGxhdGZvcm0tY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmhlYWRlci1wbGF0Zm9ybS1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItcGxhdGZvcm0tY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5oZWFkZXItcGxhdGZvcm0tY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZWFkZXItcGxhdGZvcm0tY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXItcGxhdGZvcm0tY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1wbGF0Zm9ybS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmhlYWRlci1jdXN0b21lci1jYXJkX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2xpbmssLmhlYWRlci1jdXN0b21lci1jYXJkX19saW5rICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2xpbms6aG92ZXIgLmhlYWRlci1jdXN0b21lci1jYXJkX19jdGEge1xuICAgIGNvbG9yOiAjM2Y1OWU0XG59XG5cbi5oZWFkZXItY3VzdG9tZXItY2FyZF9fdG9wIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogOC43NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uaGVhZGVyLWN1c3RvbWVyLWNhcmRfX3RvcCwuaGVhZGVyLWN1c3RvbWVyLWNhcmRfX3RvcC0td2l0aC1hcnJvdyAuaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2Fycm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5oZWFkZXItY3VzdG9tZXItY2FyZF9fdG9wLS13aXRob3V0LWFycm93IC5oZWFkZXItY3VzdG9tZXItY2FyZF9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlci1jdXN0b21lci1jYXJkX190b3Age1xuICAgICAgICBoZWlnaHQ6MTYuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW1cbiAgICB9XG59XG5cbi5oZWFkZXItY3VzdG9tZXItY2FyZF9fYXJyb3ctd3JhcHBlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kXG59XG5cbi5oZWFkZXItY3VzdG9tZXItY2FyZF9fYXJyb3cge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZ2FwOiAuNjI1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS43NXJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2Fycm93IHtcbiAgICAgICAgaGVpZ2h0OjJyZW07XG4gICAgICAgIHdpZHRoOiAycmVtXG4gICAgfVxufVxuXG4uaGVhZGVyLWN1c3RvbWVyLWNhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLWN1c3RvbWVyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmhlYWRlci1jdXN0b21lci1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1jdXN0b21lci1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5oZWFkZXItY3VzdG9tZXItY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZWFkZXItY3VzdG9tZXItY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXItY3VzdG9tZXItY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1jdXN0b21lci1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmhlYWRlci1jdXN0b21lci1jYXJkX19jdGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLWN1c3RvbWVyLWNhcmRfX2N0YSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmhlYWRlci1jdXN0b21lci1jYXJkX19jdGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1jdXN0b21lci1jYXJkX19jdGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5oZWFkZXItcHJvZHVjdC1jYXJkX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uaGVhZGVyLXByb2R1Y3QtY2FyZF9fbGluaywuaGVhZGVyLXByb2R1Y3QtY2FyZF9fbGluayAqIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmhlYWRlci1wcm9kdWN0LWNhcmRfX2xpbms6aG92ZXIgLmhlYWRlci1wcm9kdWN0LWNhcmRfX2N0YSB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmhlYWRlci1wcm9kdWN0LWNhcmRfX3RvcCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogOC43NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLXByb2R1Y3QtY2FyZF9fdG9wIHtcbiAgICAgICAgaGVpZ2h0OjE2Ljg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtXG4gICAgfVxufVxuXG4uaGVhZGVyLXByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaGVhZGVyLXByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuaGVhZGVyLXByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItcHJvZHVjdC1jYXJkX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5oZWFkZXItcHJvZHVjdC1jYXJkX19wcmV0aXRsZSB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlci1wcm9kdWN0LWNhcmRfX3ByZXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmhlYWRlci1wcm9kdWN0LWNhcmRfX3ByZXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXByb2R1Y3QtY2FyZF9fcHJldGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uaGVhZGVyLXByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZWFkZXItcHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmhlYWRlci1wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItcHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmhlYWRlci1wcm9kdWN0LWNhcmRfX2N0YSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5oZWFkZXItcHJvZHVjdC1jYXJkX19jdGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXItcHJvZHVjdC1jYXJkX19jdGEge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1wcm9kdWN0LWNhcmRfX2N0YSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLnN0YW5kYXJkLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5zdGFuZGFyZC1jb2x1bW46bm90KDpoYXMoLnN0YW5kYXJkLWNvbHVtbl9fbGlua3Mtd3JhcHBlcikpOmhhcyguc3RhbmRhcmQtY29sdW1uX19jYXJkcy13cmFwcGVyOm50aC1jaGlsZCgyKSkgLnN0YW5kYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnN0YW5kYXJkLWNvbHVtbjpub3QoOmhhcyguc3RhbmRhcmQtY29sdW1uX19saW5rcy13cmFwcGVyKSk6aGFzKC5zdGFuZGFyZC1jb2x1bW5fX2NhcmRzLXdyYXBwZXI6bnRoLWNoaWxkKDIpKSAuc3RhbmRhcmQtY29sdW1uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5zdGFuZGFyZC1jb2x1bW46bm90KDpoYXMoLnN0YW5kYXJkLWNvbHVtbl9fbGlua3Mtd3JhcHBlcikpOmhhcyguc3RhbmRhcmQtY29sdW1uX19jYXJkcy13cmFwcGVyOm50aC1jaGlsZCgyKSkgLnN0YW5kYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdGFuZGFyZC1jb2x1bW46bm90KDpoYXMoLnN0YW5kYXJkLWNvbHVtbl9fbGlua3Mtd3JhcHBlcikpOmhhcyguc3RhbmRhcmQtY29sdW1uX19jYXJkcy13cmFwcGVyOm50aC1jaGlsZCgyKSkgLnN0YW5kYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3RhbmRhcmQtY29sdW1uIHtcbiAgICAgICAgZ2FwOjFyZW1cbiAgICB9XG59XG5cbi5zdGFuZGFyZC1jb2x1bW5fX3NlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zdGFuZGFyZC1jb2x1bW5fX3NlY3Rpb246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOjEuNXJlbVxuICAgIH1cbn1cblxuLnN0YW5kYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgcGFkZGluZzogLjc1cmVtIDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIgLnN0YW5kYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLnN0YW5kYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLnN0YW5kYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAuc3RhbmRhcmQtY29sdW1uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zdGFuZGFyZC1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgfVxufVxuXG4uc3RhbmRhcmQtY29sdW1uX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uc3RhbmRhcmQtY29sdW1uX19saW5rLC5zdGFuZGFyZC1jb2x1bW5fX2xpbmsgKiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5zdGFuZGFyZC1jb2x1bW5fX2xpbms6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uc3RhbmRhcmQtY29sdW1uX19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIHBhZGRpbmc6IC43NXJlbSAwXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5zdGFuZGFyZC1jb2x1bW5fX2xpbmstdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtaGVhZGVyLXYyX19zdWJwYW5lbHMtY29udGFpbmVyIC5zdGFuZGFyZC1jb2x1bW5fX2xpbmstdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX3N1YnBhbmVscy1jb250YWluZXIgLnN0YW5kYXJkLWNvbHVtbl9fbGluay10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5zdGFuZGFyZC1jb2x1bW5fX2xpbmstdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1oZWFkZXItdjJfX2Rlc2t0b3AtcGFuZWxzIC5zdGFuZGFyZC1jb2x1bW5fX2xpbmstdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLWhlYWRlci12Ml9fZGVza3RvcC1wYW5lbHMgLnN0YW5kYXJkLWNvbHVtbl9fbGluay10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3RhbmRhcmQtY29sdW1uX19saW5rLXRleHQge1xuICAgICAgICBwYWRkaW5nOjBcbiAgICB9XG59XG5cbi5zdGFuZGFyZC1jb2x1bW5fX2NhcmRzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5zdGFuZGFyZC1jb2x1bW5fX2NhcmRzLXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLnN0YW5kYXJkLWNvbHVtbl9fbGlua3MtbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnN0YW5kYXJkLWNvbHVtbl9fbGlua3MtbGlzdCB7XG4gICAgICAgIGdhcDouODc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtXG4gICAgfVxufVxuXG4uc3RhbmRhcmQtY29sdW1uX19jYXJkcy1saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnN0YW5kYXJkLWNvbHVtbl9fbGlua3Mtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnN0YW5kYXJkLWNvbHVtbl9fbGlua3Mtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MnJlbVxuICAgIH1cbn1cblxuLnN0YW5kYXJkLWNvbHVtbl9fbGluay1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjYyNXJlbVxufVxuXG4uc3RhbmRhcmQtY29sdW1uX19jYXJkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDBcbn1cblxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1pdGVtLS1mZWF0dXJlZCB7XG4gICAgYmFja2dyb3VuZDogIzNmNTllNFxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1pdGVtLS1mZWF0dXJlZCAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24taXRlbS0tZmVhdHVyZWQgLnNwZWNpYWwtY29sdW1uX19saW5rLWl0ZW0ge1xuICAgIGNvbG9yOiAjZmZmZWZhXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWl0ZW0gLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjEycmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWl0ZW0gLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBwYWRkaW5nOjEuNXJlbSAxLjVyZW0gLjg4cmVtXG4gICAgfVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1pdGVtIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWl0ZW0gLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6MCAxLjVyZW0gMS41cmVtXG4gICAgfVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1pdGVtOm5vdChbb3Blbl0pIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSAuaWNvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgcmdiYSgwLDAsMCwuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxLjc1cmVtXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlOjotd2Via2l0LWRldGFpbHMtbWFya2VyLC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlOjptYXJrZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXRcbn1cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24taXRlbVtvcGVuXT4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSAuaWNvbjpiZWZvcmUsLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUgLmljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIC5pY29uLXBsdXMge1xuICAgIFxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1pdGVtW29wZW5dPi5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIC5pY29uLXBsdXMsLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24tdGl0bGUgLmljb24tbWludXMge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnNwZWNpYWwtY29sdW1uX19hY2NvcmRpb24taXRlbVtvcGVuXT4uc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSAuaWNvbi1taW51cyB7XG4gICAgXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fbGluay1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZzogMFxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2xpbmstbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuLnNwZWNpYWwtY29sdW1uX19saW5rLWl0ZW0ge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3BlY2lhbC1jb2x1bW5fX2xpbmstaXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLnNwZWNpYWwtY29sdW1uX19saW5rLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwZWNpYWwtY29sdW1uX19saW5rLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fbGluay1saXN0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5zcGVjaWFsLWNvbHVtbl9fY3RhIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMnJlbVxufVxuXG4uc3BlY2lhbC1jb2x1bW5fX2N0YSwuc3BlY2lhbC1jb2x1bW5fX2N0YSAqIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnNwZWNpYWwtY29sdW1uX19jdGEtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuc3BlY2lhbC1jb2x1bW5fX2N0YS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwZWNpYWwtY29sdW1uX19jdGEtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIGN1cnNvcjpkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZVxuICAgIH1cblxuICAgIC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLXRpdGxlIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuLm1lZ2EtcGFuZWxfX2NvbC5zcGVjaWFsLWNvbHVtbl9fYWNjb3JkaW9uLWdyb3VwIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC43NXJlbTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG59XG5cbi5tZWdhLXBhbmVsX19jb2wuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1ncm91cC5pcy1jYWxjdWxhdGluZyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5jbXAtaGVhZGVyLXYyX19kZXNrdG9wLXBhbmVscyAuc3BlY2lhbC1jb2x1bW5fX2FjY29yZGlvbi1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxufVxuXG4uY21wLW1hcmtldG8tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNhZmFiYTE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAzcmVtXG59XG5cbi5jbXAtbWFya2V0by1mb3JtLC5jbXAtbWFya2V0by1mb3JtICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19sYWJlbC13cmFwcGVyIHtcbiAgICBnYXA6IC41cmVtXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19sYWJlbC13cmFwcGVyLC5jbXAtbWFya2V0by1mb3JtX19zdWJtaXQtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3N1Ym1pdC13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fcG9saWN5IHtcbiAgICBjb2xvcjogIzZiNjY1ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IC41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX19wb2xpY3kge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX19wb2xpY3kge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX3BvbGljeSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3BvbGljeS1saW5rIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fcG9saWN5LWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX19wb2xpY3ktbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fcG9saWN5LWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19sYWJlbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fb3B0aW9uYWwge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBjb2xvcjogI2FmYWJhMVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fb3B0aW9uYWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX19vcHRpb25hbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fb3B0aW9uYWwge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2IyNTUxZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fZXJyb3ItbWVzc2FnZS5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fY2hlY2tib3gtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAuNjI1cmVtXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19jaGVja2JveC1sYWJlbC5jbXAtbWFya2V0by1mb3JtX19sYWJlbCB7XG4gICAgY29sb3I6ICM2YjY2NWY7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX19jaGVja2JveC1sYWJlbC5jbXAtbWFya2V0by1mb3JtX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX2NoZWNrYm94LWxhYmVsLmNtcC1tYXJrZXRvLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtX19jaGVja2JveC1sYWJlbC5jbXAtbWFya2V0by1mb3JtX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX2NoZWNrYm94LWZpZWxkIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAuMTVyZW07XG4gICAgcGFkZGluZy10b3A6IC4xNXJlbVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fY2hlY2tib3gtZmllbGQgLmNtcC1tYXJrZXRvLWZvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX2NoZWNrYm94LWZpZWxkIC5jbXAtbWFya2V0by1mb3JtX19jaGVja2JveCB7XG4gICAgbWFyZ2luOiAuMjVyZW0gLjVyZW0gLjI1cmVtIC4yNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMDVzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4wNXMgZWFzZS1pblxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fY2hlY2tib3gtZmllbGQgLmNtcC1tYXJrZXRvLWZvcm1fX2NoZWNrYm94OmZvY3VzIHtcbiAgICBib3JkZXI6IC4xMjVyZW0gc29saWQgIzNmNTllNDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4yNXJlbSByZ2JhKDYzLDg5LDIyOCwuMzMpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4yNXJlbSByZ2JhKDYzLDg5LDIyOCwuMzMpXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX19yb3ctd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX190ZXh0LWljb24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiBjYWxjKDUwJSAtIDAuNjI1cmVtKVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogLjM3NXJlbTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW46IC4wNjI1cmVtIDA7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC4wNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX190ZXh0LS1zZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWJhYmFiXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX190ZXh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FiYWJhYlxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IC4xODc1cmVtIHNvbGlkICNlNWU1ZTVcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm1fX3RleHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzNmNTllNDtcbiAgICBib3JkZXItd2lkdGg6IC4xMjVyZW07XG4gICAgb3V0bGluZTogLjE4NzVyZW0gc29saWQgIzhjYTRmNTtcbiAgICB0ZXh0LWluZGVudDogMFxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG4gICAgYm9yZGVyLXdpZHRoOiAuMDYyNXJlbTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fdGV4dC0tZXJyb3I6bm90KDpkaXNhYmxlZCkge1xuICAgIGJvcmRlci1jb2xvcjogI2IyNTUxZTtcbiAgICBib3JkZXItd2lkdGg6IC4xMjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtaW5kZW50OiAwXG59XG5cbi5jbXAtbWFya2V0by1mb3JtX190ZXh0LS1lcnJvcjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogI2Y4YzFhM1xufVxuXG4uY21wLW1hcmtldG8tZm9ybV9fYXN0ZXJpc2sge1xuICAgIGNvbG9yOiAjZTI3MTMzXG59XG5cbi5jbXAtbWFya2V0by1mb3JtIC5lcnJvci1tZXNzYWdlLC5jbXAtbWFya2V0by1mb3JtIC5oZWxwZXItdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG59XG5cbi5jbXAtbWFya2V0by1mb3JtIC5oZWxwZXItdGV4dCB7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC1tYXJrZXRvLWZvcm0gLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLW1hcmtldG8tZm9ybV9fcG9saWN5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtbWFya2V0by1mb3JtX19zdWJtaXQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtbWFya2V0by1mb3JtIHtcbiAgICAgICAgcGFkZGluZzoycmVtIDEuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtbWFya2V0by1mb3JtX19wb2xpY3kge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC1tYXJrZXRvLWZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtbWFya2V0by1mb3JtX19zdWJtaXQtd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG4gICAgfVxufVxuXG4uY21wLWJhZGdlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIFxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuMTg3NXJlbSAuMzEyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5jbXAtYmFkZ2VfX3RleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1iYWRnZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC42MjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtYmFkZ2VfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtYmFkZ2VfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG4uY21wLWJhZGdlLS1jbGVhci1iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNhYmFiYWJcbn1cblxuLmNtcC1iYWRnZS0tZGFyay1ibHVlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjU5ZTQ7XG4gICAgY29sb3I6ICNmZmZlZmFcbn1cblxuLmNtcC1iYWRnZS0tbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwyMDIsMjU1LC4zMik7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1wbGFuLW9wdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJiYWRnZSBiYWRnZSBiYWRnZVwiIFwicHJldiAgZGV0YWlscyBuZXh0XCIgXCJjdGEgICBjdGEgICBjdGFcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9uIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcImJhZGdlXCIgXCJkZXRhaWxzXCIgXCJjdGFcIjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiAgICB9XG59XG5cbi5jbXAtcGxhbi1vcHRpb25fX2RldGFpbHMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC43NXJlbVxufVxuXG4uY21wLXBsYW4tb3B0aW9uX19kZXRhaWxzLC5jbXAtcGxhbi1vcHRpb25fX3RhZy13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY21wLXBsYW4tb3B0aW9uX190YWctd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGdyaWQtYXJlYTogYmFkZ2U7XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbl9fdGFnLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOi43NXJlbVxuICAgIH1cbn1cblxuLmNtcC1wbGFuLW9wdGlvbl9fdGFnLXdyYXBwZXIgLmNtcC10YWcge1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4uY21wLXBsYW4tb3B0aW9uX190ZXh0LXdyYXBwZXIge1xuICAgIGdyaWQtYXJlYTogZGV0YWlscztcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY21wLXBsYW4tb3B0aW9uX190ZXh0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmNtcC1wbGFuLW9wdGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1wbGFuLW9wdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nik7XG4gICAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDouMjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtXG4gICAgfVxufVxuXG4uY21wLXBsYW4tb3B0aW9uX19jdGEge1xuICAgIGdyaWQtYXJlYTogY3RhO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuLmNtcC1wbGFuLW9wdGlvbl9fY3RhLC5jbXAtcGxhbi1vcHRpb25fX2N0YSAuY21wLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9uX19jdGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBcbiAgICB9XG59XG5cbi5jbXAtY2FwYWJpbGl0eS1tYXRyaXgge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5wbGFuLW9wdGlvbi13YXlmaW5kaW5nIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAuNzVyZW07XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucGxhbi1vcHRpb24td2F5ZmluZGluZyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLnBsYW4tb3B0aW9uLXdheWZpbmRpbmdfX2J1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wbGFuLW9wdGlvbi13YXlmaW5kaW5nX19idXR0b246ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0b1xufVxuXG4ucGxhbi1vcHRpb24td2F5ZmluZGluZ19fYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAuMzEyNXJlbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5wbGFuLW9wdGlvbi13YXlmaW5kaW5nX19idXR0b25bYXJpYS1zZWxlY3RlZD10cnVlXTphZnRlciwucGxhbnMtY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOVxufVxuXG4ucGxhbnMtY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5wbGFucy1jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkICMzZjU5ZTQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbn1cblxuLnBsYW5zLWNhcm91c2VsLWNvbnRyb2wsLnBsYW5zLWNhcm91c2VsLWNvbnRyb2wtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMi41cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnBsYW5zLWNhcm91c2VsLWNvbnRyb2wsLnBsYW5zLWNhcm91c2VsLWNvbnRyb2wtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cblxuLnBsYW5zLWNhcm91c2VsLWNvbnRyb2xfX2ljb24ge1xuICAgIGZpbGw6ICNmZmZlZmE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4ucGxhbnMtY2Fyb3VzZWwtY29udHJvbC13cmFwcGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyXG59XG5cbi5wbGFucy1jYXJvdXNlbC1jb250cm9sLXdyYXBwZXItLXByZXYge1xuICAgIGdyaWQtYXJlYTogcHJldlxufVxuXG4ucGxhbnMtY2Fyb3VzZWwtY29udHJvbC13cmFwcGVyLS1uZXh0IHtcbiAgICBncmlkLWFyZWE6IG5leHRcbn1cblxuLmNtcC1wbGFuLW9wdGlvbnMtbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI2ZGVnLCNmNmYxZTcgNTAuMjMlLCNiNmNhZmYgMjM3LjkzJSksI2ZmZmVmYTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9ucy1saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25zLWxpc3Qge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6MXJlbTtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSA0cmVtO1xuICAgICAgICByb3ctZ2FwOiAycmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9ucy1saXN0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICBnYXA6IDJyZW07XG5cbiAgICAgICAgcGFkZGluZzogMi41cmVtIDRyZW0gNHJlbVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9ucy1saXN0IHtcbiAgICAgICAgZGlzcGxheTpncmlkXG4gICAgfVxufVxuXG4uY2FwLXJvdywuZ3JvdXAtdGl0bGUtcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnJlbVxufVxuXG4uY2FwLXJvd19faXRlbSwuY21wLXBsYW4tb3B0aW9ucy1saXN0X19pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jbXAtcGxhbi1vcHRpb25zLWxpc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9ucy1saXN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25zLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXBsYW4tb3B0aW9ucy1saXN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25zLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46MS8tMTtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1wbGFuLW9wdGlvbnMtbGlzdF9fdGl0bGUge1xuICAgICAgICBncmlkLWNvbHVtbjphdXRvXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jbXAtcGxhbi1vcHRpb25zLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IzE5MTkxOTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lXG4gICAgfVxufVxuXG4ucGxhbi10aXRsZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucGxhbi10aXRsZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6c3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICB9XG59XG5cbi5jYXAtdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY2FwLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY2FwLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXAtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jYXAtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOjBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jYXAtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOjFyZW0gMFxuICAgIH1cbn1cblxuLmNhcC12YWx1ZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjYpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNhcC12YWx1ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jYXAtdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXAtdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY2FwLXZhbHVlIC5jbXAtdG9vbHRpcC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtXG59XG5cbi5jYXAtcm93IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jYXAtcm93IHtcbiAgICAgICAgZ2FwOjJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY2FwLXJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6aHNsYSgwLDAlLDk1JSwuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi43NXJlbVxuICAgIH1cbn1cblxuLmNhcC1yb3ctLW9kZCB7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLDAlLDk1JSwuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW1cbn1cblxuLmNhcC1yb3dfX2RhdGEtaXRlbSwuY21wLXBsYW4tb3B0aW9ucy1saXN0X19wbGFuLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNhcC1yb3dfX2RhdGEtaXRlbS5pcy1hY3RpdmUtY29sLC5jbXAtcGxhbi1vcHRpb25zLWxpc3RfX3BsYW4taXRlbS5pcy1hY3RpdmUtY29sIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5jYXAtcm93X19kYXRhLWl0ZW0sLmNtcC1wbGFuLW9wdGlvbnMtbGlzdF9fcGxhbi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTpibG9ja1xuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNhcC1yb3dfX3RpdGxlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDowO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEuNzVyZW1cbiAgICB9XG59XG5cbi5jYXAtZ3JvdXAtdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHBhZGRpbmc6IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNhcC1ncm91cC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY2FwLWdyb3VwLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcC1ncm91cC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNhcC1pbmNsdWRlZC12YWx1ZSwuY2FwLXRpdGxlLC5jYXAtdmFsdWUsLnBsYW4tdGl0bGUsLnBsYW4tdmFsdWUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5jbXAtY2FwYWJpbGl0eS1tYXRyaXgge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2Vcbn1cblxuLmNtcC1jYXBhYmlsaXR5LW1hdHJpeF9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuXG4gICAgei1pbmRleDogMTBcbn1cblxuLmdyb3VwLXRpdGxlLXJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmYTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZWZhO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgcG9zaXRpb246IHN0aWNreTtcblxuICAgIHotaW5kZXg6IDlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuZ3JvdXAtdGl0bGUtcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDozLjI1cmVtXG4gICAgfVxufVxuXG4uZ3JvdXAtdGl0bGUtcm93Ky5jYXAtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmdyb3VwLXRpdGxlLXJvdysuY2FwLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6Mi41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuZ3JvdXAtdGl0bGUtcm93Ky5jYXAtcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDouNzVyZW1cbiAgICB9XG59XG5cbi5jbXAtc2lkZWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNpZGViYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAyMXJlbVxuICAgIH1cblxuICAgIC5jbXAtc2lkZWJhci0tc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAxMHJlbVxuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyIC5jbXAtc2lkZWJhcl9fZ3JpZC1jb250ZW50LS1ib2R5LXR5cG9ncmFwaHkge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC1zaWRlYmFyIC5ncmlkIC5jbXAtc2lkZWJhcl9fb3ZlcmxpbmUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDJcbn1cblxuLmNtcC1zaWRlYmFyIC5ncmlkIC5jbXAtc2lkZWJhcl9fZ3JpZC1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc2lkZWJhciAuZ3JpZCAuY21wLXNpZGViYXJfX2dyaWQtY29udGVudCwuY21wLXNpZGViYXIgLmdyaWQgLmNtcC1zaWRlYmFyX19vdmVybGluZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOnNwYW4gNlxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyIC5ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LDFmcilcbiAgICB9XG5cbiAgICAuY21wLXNpZGViYXIgLmdyaWQgLmNtcC1zaWRlYmFyX19vdmVybGluZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDNcbiAgICB9XG5cbiAgICAuY21wLXNpZGViYXIgLmdyaWQgLmNtcC1zaWRlYmFyX19ncmlkLWNvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0XG4gICAgfVxufVxuXG4uY21wLXNpZGViYXIgdWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjM4cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNtcC1zaWRlYmFyIHVsLmNtcC1zaWRlYmFyX19zaGFyZS1saW5rcyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxLjI1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc2lkZWJhciB1bC5jbXAtc2lkZWJhcl9fc2hhcmUtbGlua3Mge1xuICAgICAgICBnYXA6MS41cmVtXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXJfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX190YWdzIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyX190b2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX3RvYy5tb2QtLXNob3c6bm90KC5jbXAtc2lkZWJhcl9fdG9jLS1tb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTpibG9ja1xuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyX190b2NfX2xpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjVyZW1cbn1cblxuLmNtcC1zaWRlYmFyX190b2NfX2l0ZW0ge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nik7XG4gICAgcGFkZGluZzogLjI1cmVtIDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fdG9jX19pdGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX3RvY19faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNpZGViYXJfX3RvY19faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC1zaWRlYmFyX190b2NfX2l0ZW0tLWFjdGl2ZSwuY21wLXNpZGViYXJfX3RvY19faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsMjAyLDI1NSwuMTYxKTtcbiAgICBib3JkZXItbGVmdDogLjEyNXJlbSBzb2xpZCAjM2Y1OWU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgLjI1cmVtIC4yNXJlbSAwO1xuICAgIGNvbG9yOiAjM2Y1OWU0O1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW1cbn1cblxuLmNtcC1zaWRlYmFyX190b2MtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX3RvYy0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXJfX3RvYy0tbW9iaWxlIC5jbXAtc2lkZWJhcl9fdG9jX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1vdXRcbn1cblxuLmNtcC1zaWRlYmFyX190b2MtLW1vYmlsZSAuY21wLXNpZGViYXJfX3RvY19fbGlzdC5jbXAtc2lkZWJhcl9fdG9jX19saXN0LS1vcGVuIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC1oZWlnaHQ6IDk5cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXRcbn1cblxuLmNtcC1zaWRlYmFyX190b2MtLW1vYmlsZSAuY21wLXNpZGViYXJfX292ZXJsaW5lIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW1cbn1cblxuLmNtcC1zaWRlYmFyX190b2MtLW1vYmlsZSAuY21wLXNpZGViYXJfX2RpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uY21wLXNpZGViYXJfX2FjY29yZGlvbi1hcnJvdyB7XG4gICAgZmlsbDogIzE5MTkxOVxufVxuXG4uY21wLXNpZGViYXJfX2FjY29yZGlvbi1hcnJvdy0tdXAge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC1zaWRlYmFyX19vdmVybGluZSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19vdmVybGluZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fb3ZlcmxpbmUge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXJfX2xpc3QtaXRlbSwuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rIHtcbiAgICBjb2xvcjogIzE5MTkxOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2xpc3QtaXRlbSwuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2xpc3QtaXRlbSwuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweClhbmQgKG1pbi13aWR0aDoxMjAxcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2xpc3QtaXRlbSwuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KWFuZCAobWluLXdpZHRoOjc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2xpc3QtaXRlbSwuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rLS1uby1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLS1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLS1uby1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rLS1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLW5vLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0tLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0tLW5vLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTpBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rLS1uby1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLS1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLS1uby1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpYW5kIChtaW4td2lkdGg6MTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbSAuY21wLXNpZGViYXJfX2FuY2hvci1saW5rLS1uby1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLS1saW5rLC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtLS1uby1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KWFuZCAobWluLXdpZHRoOjc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbm8tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbm8tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweClhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbm8tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbGluaywuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbm8tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbi5jbXAtc2lkZWJhcl9fbGlzdC1pdGVtIC5jbXAtc2lkZWJhcl9fYW5jaG9yLWxpbmstLWxpbmssLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0tLWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42Nilcbn1cblxuLmNtcC1zaWRlYmFyX19saXN0LWl0ZW0gLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay0tbGluazpob3ZlciwuY21wLXNpZGViYXJfX2xpc3QtaXRlbS0tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMzZjU5ZTRcbn1cblxuLmNtcC1zaWRlYmFyX19hbmNob3ItbGluay1hcnJvdyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXG59XG5cbi5jbXAtc2lkZWJhcl9fYm90dG9tLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19ib3R0b20tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6Y29udGVudHNcbiAgICB9XG59XG5cbi5jbXAtc2lkZWJhcl9fY29tcGFueS1sb2dvIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMy4zOHJlbTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2NvbXBhbnktbG9nbyB7XG4gICAgICAgIGhlaWdodDo0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2NvbXBhbnktbG9nbyB7XG4gICAgICAgIGhlaWdodDo1cmVtO1xuICAgICAgICBwYWRkaW5nOiAuMjVyZW1cbiAgICB9XG59XG5cbi5jbXAtc2lkZWJhcl9fY29tcGFueS1sb2dvLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIuNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxMy4yNXJlbTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuLmNtcC1zaWRlYmFyX19zaGFyZS1saW5rLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgd2lkdGg6IDEuMjVyZW1cbn1cblxuLmNtcC1zaWRlYmFyX19zaGFyZS1saW5rLWxvZ28gc3ZnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19zaGFyZS1saW5rLWxvZ28ge1xuICAgICAgICBoZWlnaHQ6MS41cmVtO1xuICAgICAgICB3aWR0aDogMS41cmVtXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXJfX21vcmUtY29tcGFueS1pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG4uY21wLXNpZGViYXJfX21vcmUtY29tcGFueS1pbmZvcm1hdGlvbiAuY21wLXNpZGViYXJfX292ZXJsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW1cbn1cblxuLmNtcC1zaWRlYmFyX19idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtXG59XG5cbi5jbXAtc2lkZWJhcl9fYnV0dG9uLWNvbnRhaW5lciAuY21wLWV4cGVyaWVuY2VmcmFnbWVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+KiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5jbXAtc2lkZWJhcl9fYnV0dG9uLWNvbnRhaW5lciAuY21wLWV4cGVyaWVuY2VmcmFnbWVudD4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19jdGEtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC1zaWRlYmFyX19jdGEtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXNpZGViYXJfX2N0YS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG4uY21wLXNpZGViYXJfX2RpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogLjA2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtc2lkZWJhcl9fZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtc2lkZWJhcl9fZGl2aWRlci0tbm8tbWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY21wLXNpZGViYXJfX2RpdmlkZXItLW5vLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLmNtcC1zaWRlYmFyLXNzLS1oaWRlLWZ1bGwsLmNtcC1zaWRlYmFyLXNzLS1oaWRlLXNoYXJlIC5jbXAtc2lkZWJhcl9fc2hhcmUsLmNtcC1zaWRlYmFyLXNzLS1oaWRlLXNoYXJlIC5jbXAtc2lkZWJhcl9fc2hhcmUrLmNtcC1zaWRlYmFyX19kaXZpZGVyLC5jbXAtc2lkZWJhci1zcy0taGlkZS1zaGFyZS5jbXAtc2lkZWJhci1zcy0taGlkZS10YWdzLmNtcC1zaWRlYmFyLXNzLS1oaWRlLXRvYyAuY21wLXNpZGViYXI+LmNtcC1zaWRlYmFyX19kaXZpZGVyLC5jbXAtc2lkZWJhci1zcy0taGlkZS1zaGFyZS5jbXAtc2lkZWJhci1zcy0taGlkZS14ZiAuY21wLXNpZGViYXI+LmNtcC1zaWRlYmFyX19kaXZpZGVyLC5jbXAtc2lkZWJhci1zcy0taGlkZS10YWdzIC5jbXAtc2lkZWJhcl9fdGFncyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY21wLXNpZGViYXItc3MtLWhpZGUtdGFncyAuY21wLXNpZGViYXJfX3RvYyB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uY21wLXNpZGViYXItc3MtLWhpZGUtdG9jIC5jbXAtc2lkZWJhcl9fdG9jLC5jbXAtc2lkZWJhci1zcy0taGlkZS14ZiAuY21wLXNpZGViYXJfX2JvdHRvbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IHtcbiAgICBtYXJnaW46IDJyZW0gMCA1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOjIuNXJlbSAwIDVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNnJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDNyZW0gMCA4cmVtXG4gICAgfVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXIgLnZpZHlhcmQtcGxheWVyLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXIgLnZpZHlhcmQtcGxheWVyLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX190aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTlcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX190aHVtYm5haWwge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fdGh1bWJuYWlsLS1ibHVyIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwLjkzNzVyZW0pO1xuICAgIGZpbHRlcjogYmx1cigwLjkzNzVyZW0pXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX190aHVtYm5haWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOjFyZW1cbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fc29jaWFsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC43NXJlbVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9fc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6MXJlbVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX19zb2NpYWwtY29udGFpbmVyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX19zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtbGluayB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDIuNXJlbVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXJfX3NvY2lhbC1jb250YWluZXIgLnNvY2lhbC1saW5rOmhvdmVyIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICMzZjU5ZTRcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxLjVyZW1cbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWhlYWRlcl9faWNvbi0tcGxheSwuY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXJfX3JlZ2lzdGVyLXRvLXdhdGNoLWNvbnRhaW5lciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSlcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX19yZWdpc3Rlci10by13YXRjaC1jb250YWluZXIgLnJlZ2lzdGVyLXRvLXdhdGNoLXRleHQge1xuICAgIGNvbG9yOiAjZmZmZWZhO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItaGVhZGVyX19oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1oZWFkZXJfX2hlYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246ZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLW1haW4tY29udGVudCB7XG4gICAgY29sb3I6ICM2YjY2NWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLW1haW4tY29udGVudCBhIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLW1haW4tY29udGVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNmNTllNFxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1tYWluLWNvbnRlbnQgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMWEzMWE5XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLW1haW4tY29udGVudCBhOmZvY3VzIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgb3V0bGluZTogLjEyNXJlbSBzb2xpZDtcbiAgICBvdXRsaW5lLWNvbG9yOiAjM2Y1OWU0O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuMTI1cmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLW1haW4tY29udGVudCBwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMXJlbSAwXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQgLndlYmluYXItZm9vdGVyIC53ZWJpbmFyLWZvb3Rlcl9fdGFncyAudGFnLWxpc3Qge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGdhcDogLjYyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWZvb3RlciAud2ViaW5hci1mb290ZXJfX3RhZ3MgLnRhZy1saXN0X19pdGVtIC5pdGVtLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNjI1cmVtO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWZvb3RlciAud2ViaW5hci1mb290ZXJfX3RhZ3MgLnRhZy1saXN0X19pdGVtIC5pdGVtLWxpbms6Zm9jdXMge1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgIzNmNTllNFxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1mb290ZXJfX3NwZWFrZXJzLC5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWZvb3Rlcl9fdGFncyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50IC53ZWJpbmFyLWZvb3Rlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uY21wLXdlYmluYXItY29udGVudCAud2ViaW5hci1mb290ZXJfX2JvZHktdGV4dCB7XG4gICAgY29sb3I6ICM2YjY2NWZcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnQtLXVucmVnaXN0ZXJlZCAud2ViaW5hci1oZWFkZXJfX3RodW1ibmFpbCB7XG4gICAgYm9yZGVyLXJhZGl1czogLjc1cmVtXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnQtLXVucmVnaXN0ZXJlZCAud2ViaW5hci1oZWFkZXJfX3RodW1ibmFpbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MXJlbVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWM1YzU7XG4gICAgaGVpZ2h0OiAuMDYyNXJlbTtcbiAgICBtYXJnaW46IDJyZW0gMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudF9fcmVsYXRlZC1jb250ZW50IC5kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luOjNyZW0gMFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudCB7XG5cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2M1YzVjNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAycmVtXG4gICAgfVxufVxuXG4uY21wLXdlYmluYXItY29udGVudF9fcmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAwNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudC1pdGVtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDowO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoNTAlIC0gMS4wNTVyZW0pO1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEuMDU1cmVtKTtcbiAgICAgICAgZmxleC1ncm93OiAwXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudF9fcmVsYXRlZC1jb250ZW50LWl0ZW0ge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTp1bnNldDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogdW5zZXQ7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiB1bnNldDtcbiAgICAgICAgZmxleC1iYXNpczogdW5zZXQ7XG4gICAgICAgIGZsZXgtZ3JvdzogdW5zZXRcbiAgICB9XG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQtbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudC1saXN0IC5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbC1mb290YmFubmVyIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudC1saXN0IC5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbC1mb290YmFubmVyLS1vbi1kZW1hbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTlcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudC1saXN0IC5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbC1mb290YmFubmVyLS1vbi1kZW1hbmQgLmNtcC13ZWJpbmFyLWh1Yl9fZm9vdGJhbm5lci1vbmRlbWFuZC10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLXdlYmluYXItY29udGVudF9fcmVsYXRlZC1jb250ZW50LWxpc3QgLmNtcC13ZWJpbmFyLWh1Yl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3JlbGF0ZWQtY29udGVudC1saXN0IC5jbXAtd2ViaW5hci1odWJfX2Zvb3RiYW5uZXItZGF0ZSB7XG4gICAgY29sb3I6IHJnYmEoMjUsMjUsMjUsLjgpXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50X19yZWxhdGVkLWNvbnRlbnQtbGlzdCB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyLjExcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudF9fcmVsYXRlZC1jb250ZW50LWxpc3Qge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OjE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZ2FwOiAyLjExcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3NlZS1hbGw+LmNtcC1idXR0b25fX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtd2ViaW5hci1jb250ZW50X19zZWUtYWxsPi5jbXAtYnV0dG9uX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX3NlZS1hbGw+LmNtcC1idXR0b25fX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX2JyZWFkY3J1bWIuYnJlYWRjcnVtYiB7XG4gICAgY29sb3I6ICM2YjY2NWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI1cmVtXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19icmVhZGNydW1iIC5icmVhZGNydW1iX19zZXBhcmF0b3Ige1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX2JyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpbmsge1xuICAgIGNvbG9yOiAjNmI2NjVmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyNXJlbTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uY21wLXdlYmluYXItY29udGVudF9fYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6ICM2YjY2NWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjNmI2NjVmXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50X19icmVhZGNydW1iIC5icmVhZGNydW1iX19saXN0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjVyZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jbXAtd2ViaW5hci1jb250ZW50LS1yZWxhdGVkLWNvbnRlbnQgLmNtcC13ZWJpbmFyLWh1Yl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWNvbnRlbnRfX21hcmtldG8tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXdlYmluYXItY29udGVudF9fbGVmdC1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiXCIgXCJhIGJcIiBcImEgYlwiIFwiYSBiXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gbWlubWF4KDAsMWZyKVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1jb250ZW50X19yaWdodC1jb2x1bW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDMzcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDIxLjg3NXJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1jb250ZW50LS1yZWxhdGVkLWNvbnRlbnQge1xuICAgICAgICBnYXA6IDRyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItY29udGVudC0tcmVsYXRlZC1jb250ZW50IC5jbXAtd2ViaW5hci1jb250ZW50X19sZWZ0LWNvbHVtbiB7XG4gICAgICAgIG1heC13aWR0aDogNTRyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItY29udGVudC0tcmVsYXRlZC1jb250ZW50IC5jbXAtd2ViaW5hci1jb250ZW50X19yaWdodC1jb2x1bW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgICAgICB3aWR0aDogMjRyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItY29udGVudF9fZGl2aWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItY29udGVudF9fYnJlYWRjcnVtYiwuY21wLXdlYmluYXItY29udGVudF9fZm9vdGVyLC5jbXAtd2ViaW5hci1jb250ZW50X19oZWFkZXIsLmNtcC13ZWJpbmFyLWNvbnRlbnRfX21haW4tY29udGVudCB7XG4gICAgICAgIGdyaWQtYXJlYTogYTtcbiAgICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDJyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItY29udGVudC0tcmVsYXRlZC1jb250ZW50IC5jbXAtd2ViaW5hci1jb250ZW50X19icmVhZGNydW1iLC5jbXAtd2ViaW5hci1jb250ZW50LS1yZWxhdGVkLWNvbnRlbnQgLmNtcC13ZWJpbmFyLWNvbnRlbnRfX2Zvb3RlciwuY21wLXdlYmluYXItY29udGVudC0tcmVsYXRlZC1jb250ZW50IC5jbXAtd2ViaW5hci1jb250ZW50X19oZWFkZXIsLmNtcC13ZWJpbmFyLWNvbnRlbnQtLXJlbGF0ZWQtY29udGVudCAuY21wLXdlYmluYXItY29udGVudF9fbWFpbi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NHJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1jb250ZW50X19tYXJrZXRvLWZvcm0ge1xuICAgICAgICBncmlkLWFyZWE6IGI7XG4gICAgICAgIGdyaWQtcm93OiAxLy0xO1xuICAgICAgICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDMzcmVtXG4gICAgfVxufVxuXG4uY21wLXdlYmluYXItaHViLC5jbXAtd2ViaW5hci1odWIgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZm9ybSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2Zvcm0gaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWlubGluZTowO21hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2Zvcm0gLmNtcC1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25paztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW07XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZm9ybSAuY21wLWJ1dHRvbiAuZmlsdGVyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogLjc1cmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3dlYmluYXItcmVzdWx0cyB7XG4gICAgY29sb3I6ICNhYmFiYWJcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fc2VhcmNoLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZVxufVxuXG4uY21wLXdlYmluYXItaHViX19zZWFyY2gtaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXkzMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IC4wNjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjc1cmVtIDIuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3NlYXJjaC1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS11aS1jb2xvcnMtcHJpbWFyeSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMzEyNXJlbSByZ2JhKDYzLDg5LDIyOCwuMzMpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4zMTI1cmVtIHJnYmEoNjMsODksMjI4LC4zMyk7XG4gICAgb3V0bGluZTogLjA2MjVyZW0gc29saWQ7XG4gICAgb3V0bGluZS1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLXByaW1hcnkpXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3NlYXJjaC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZlxufVxuXG4uY21wLXdlYmluYXItaHViX19zZWFyY2gtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3NlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZlxufVxuXG4uY21wLXdlYmluYXItaHViX19zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZlxufVxuXG4uY21wLXdlYmluYXItaHViX19zZWFyY2gtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZlxufVxuXG4uY21wLXdlYmluYXItaHViX19zZWFyY2gtaWNvbiB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjA2MjVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVycyAuY21wLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IEFlb25paztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IC43NXJlbSAycmVtO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZpbHRlcnMgLmNtcC1idXR0b25fX2Nsb3NlLWljb24ge1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMnJlbVxufVxuXG4uY21wLXdlYmluYXItaHViX19maWx0ZXJzIC5jbXAtYnV0dG9uX19jbG9zZS1pY29uIHN2ZyB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICAgIHN0cm9rZS13aWR0aDogLjEyNXJlbVxufVxuXG4uY21wLXdlYmluYXItaHViX19maWx0ZXItZ3JvdXBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMTAwdnc7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICB6LWluZGV4OiA5OTk5XG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1jb250YWluZXIsLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVyLWNvbnRhaW5lci0tZW50ZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAuMjVzIGxpbmVhciAwcztcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXMgbGluZWFyIDBzXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1jb250YWluZXItLWVudGVyIHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xNik7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4uY21wLXdlYmluYXItaHViX19maWx0ZXItY29udGFpbmVyLS1lbnRlciAuY21wLXdlYmluYXItaHViX19maWx0ZXJzLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZmE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcbiAgICBtYXJnaW46IDRyZW0gMXJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvXG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1jb250YWluZXItLWVudGVyIC5jbXAtd2ViaW5hci1odWJfX2ZpbHRlcnMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVyLWNvbnRhaW5lci0tZW50ZXIgLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVycy1jbG9zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogQWVvbmlrLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fYWNjb3JkaW9uLWJ1dHRvbiBoMyB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6MH1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkIGJsdWVcbn1cblxuQHN1cHBvcnRzKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIC5jbXAtd2ViaW5hci1odWJfX2FjY29yZGlvbi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6LjA2MjVyZW0gc29saWQgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjA2MjVyZW1cbiAgICB9XG59XG5cbkBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAuY21wLXdlYmluYXItaHViX19hY2NvcmRpb24tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOi4wNjI1cmVtIGRvdHRlZCAjMjEyMTIxXG4gICAgfVxufVxuXG5Ac3VwcG9ydHMoLW1zLWltZS1hbGlnbjphdXRvKSB7XG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogLjA2MjVyZW0gc29saWQgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjEyNXJlbVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVyLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1vdXQgMHM7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1vdXQgMHNcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVyLWdyb3VwIHtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCB2YXIoLS10aGVtZS11aS1jb2xvcnMtZ3JheTEwMDApO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG4uY21wLXdlYmluYXItaHViX19hcnJvdy1kb3duLWljb24sLmNtcC13ZWJpbmFyLWh1Yl9fYXJyb3ctdXAtaWNvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxLjVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fYXJyb3ctZG93bi1pY29uIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6IHZhcigtLXRoZW1lLXVpLWNvbG9ycy1ibGFjayk7XG4gICAgc3Ryb2tlLXdpZHRoOiAuMTI1cmVtXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2Fycm93LXVwLWljb24gc3ZnIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxufVxuXG4uY21wLXdlYmluYXItaHViX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlXG59XG5cbi5jbXAtd2ViaW5hci1odWJfX2xpbmsgLmNtcC13ZWJpbmFyLWh1Yl9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZVxufVxuXG4uY21wLXdlYmluYXItaHViX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzNmNTllNDtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWxpbmtQcmltYXJ5Q29sb3JIb3Zlcilcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fbGluazpob3ZlciAuY21wLXdlYmluYXItaHViX190aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICMzZjU5ZTRcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fY2xlYXItZmlsdGVycy1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY21wLXdlYmluYXItaHViX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLXRvcDogLjkzNzVyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmVcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVyZWQtbGFiZWwge1xuICAgIGNvbG9yOiAjYWJhYmFiO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fdGh1bWJuYWlsLWZvb3RiYW5uZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBiYWNrZ3JvdW5kOiAjZThkY2M3O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbVxufVxuXG4uY21wLXdlYmluYXItaHViX190aHVtYm5haWwtZm9vdGJhbm5lci0tb24tZGVtYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5XG59XG5cbi5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbC1mb290YmFubmVyLS1vbi1kZW1hbmQgLmNtcC13ZWJpbmFyLWh1Yl9fZm9vdGJhbm5lci1vbmRlbWFuZC10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmVmYVxufVxuXG4uY21wLXdlYmluYXItaHViX19mb290YmFubmVyLWRhdGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fcGxheS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsLTUwJSlcbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fZmxleC1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uY21wLXdlYmluYXItaHViX19mbGV4LWNvbnRhaW5lciAuY21wLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4uY21wLXdlYmluYXItaHViX19jbGVhci1maWx0ZXJzLXRleHQge1xuICAgIGNvbG9yOiBncmF5XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fY2xlYXItZmlsdGVycy10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuLmNtcC13ZWJpbmFyLWh1Yl9fY2xlYXItZmlsdGVycy1pY29uIHtcbiAgICBmaWxsOiBncmF5O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY21wLXdlYmluYXItaHViX19zZWFyY2gtY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgICAgICAgZmxleDogMSAxIDUwJVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX3Jvdy1jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogM3JlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2Zvcm0gLmNtcC1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDIuNXJlbSAxcmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fbGlzdC1pdGVtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbXMtZmxleDogMCAxIGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgycmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fbGlzdCB7XG4gICAgICAgIGdhcDogMi41cmVtIDJyZW1cbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19saXN0LWl0ZW0ge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAxIGNhbGMoMzMuMzMzMzMlIC0gMS4zMzMzM3JlbSk7XG4gICAgICAgIGZsZXg6IDAgMSBjYWxjKDMzLjMzMzMzJSAtIDEuMzMzMzNyZW0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjMzMzMzcmVtKVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2Zvcm0ge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDE2cmVtO1xuICAgICAgICBmbGV4OiAwIDAgMTZyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDE2cmVtXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fZm9ybSAuY21wLWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX3RodW1ibmFpbC1mb290YmFubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2xpc3QtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZ2FwOiAuM3JlbTtcbiAgICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMFxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAuMTI1cmVtIHNvbGlkIGJsdWVcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgICAgIC5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTouMDYyNXJlbSBzb2xpZCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLjA2MjVyZW1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBzdXBwb3J0cygtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAgICAgLmNtcC13ZWJpbmFyLWh1Yl9fY2xlYXItZmlsdGVycy1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOi4wNjI1cmVtIGRvdHRlZCAjMjEyMTIxXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAc3VwcG9ydHMoLW1zLWltZS1hbGlnbjphdXRvKSB7XG4gICAgICAgIC5jbXAtd2ViaW5hci1odWJfX2NsZWFyLWZpbHRlcnMtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogLjA2MjVyZW0gc29saWQgLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC4xMjVyZW1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHZpc2liaWxpdHk6IHVuc2V0O1xuICAgICAgICB6LWluZGV4OiB1bnNldFxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1ncm91cHMge1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxuXG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fZmlsdGVycyAuY21wLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuY21wLXdlYmluYXItaHViX19maWx0ZXItaXRlbSBsYWJlbCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbVxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX2ZpbHRlci1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgbWFyZ2luOiAwIC41cmVtIDAgMFxuICAgIH1cblxuICAgIC5jbXAtd2ViaW5hci1odWJfX3RpdGxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWh1Yl9fdGh1bWJuYWlsLWZvb3RiYW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MS4xMjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXdlYmluYXItaHViIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLXdlYmluYXItaHViIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNtcC13ZWJpbmFyLWh1YiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTEge1xuICAgICAgICBmb250LXNpemU6OHJlbVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktMSwuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTIge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTIge1xuICAgICAgICBmb250LXNpemU6IDdyZW1cbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTMge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTQsLmNtcC10aXRsZS1zcy0tZGlzcGxheS01IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW1cbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTUge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMSVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS10aXRsZS0xIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEyJVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTEsLmNtcC10aXRsZS1zcy0tdGl0bGUtMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tdGl0bGUtMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTMge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTMsLmNtcC10aXRsZS1zcy0tdGl0bGUtNCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTQge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS0xLC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTExJVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktMywuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTQge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW1cbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTEyJVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTUsLmNtcC10aXRsZS1zcy0tdGl0bGUtMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tdGl0bGUtMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTIge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTMge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tdGl0bGUtMywuY21wLXRpdGxlLXNzLS10aXRsZS00IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTQge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE0JVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktMiwuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTMge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQlXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tZGlzcGxheS00LC5jbXAtdGl0bGUtc3MtLWRpc3BsYXktNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiVcbiAgICB9XG5cbiAgICAuY21wLXRpdGxlLXNzLS1kaXNwbGF5LTQsLmNtcC10aXRsZS1zcy0tZGlzcGxheS01LC5jbXAtdGl0bGUtc3MtLXRpdGxlLTEge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTEge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjglXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tdGl0bGUtMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTIsLmNtcC10aXRsZS1zcy0tdGl0bGUtMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtXG4gICAgfVxuXG4gICAgLmNtcC10aXRsZS1zcy0tdGl0bGUtMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbVxuICAgIH1cblxuICAgIC5jbXAtdGl0bGUtc3MtLXRpdGxlLTQge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cbn1cblxuLmNtcC10ZXh0LXNzLS1vdmVybGluZS1kZWZhdWx0LC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtZGVmYXVsdCBhLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtZGVmYXVsdCBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtZGVmYXVsdCBsaSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLWRlZmF1bHQgcCB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1vdmVybGluZS1kZXZleCwuY21wLXRleHQtc3MtLW92ZXJsaW5lLWRldmV4IGEsLmNtcC10ZXh0LXNzLS1vdmVybGluZS1kZXZleCBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtZGV2ZXggbGksLmNtcC10ZXh0LXNzLS1vdmVybGluZS1kZXZleCBwIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrIE1vbm8sTHVjaWRhIENvbnNvbGUsQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJVxufVxuXG4uY21wLXRleHQtc3MtLWxhYmVsLWxhcmdlLC5jbXAtdGV4dC1zcy0tbGFiZWwtbGFyZ2UgYSwuY21wLXRleHQtc3MtLWxhYmVsLWxhcmdlIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1sYWJlbC1sYXJnZSBsaSwuY21wLXRleHQtc3MtLWxhYmVsLWxhcmdlIHAge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlXG59XG5cbi5jbXAtdGV4dC1zcy0tbGFiZWwtcmVndWxhciwuY21wLXRleHQtc3MtLWxhYmVsLXJlZ3VsYXIgYSwuY21wLXRleHQtc3MtLWxhYmVsLXJlZ3VsYXIgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWxhYmVsLXJlZ3VsYXIgbGksLmNtcC10ZXh0LXNzLS1sYWJlbC1yZWd1bGFyIHAge1xuICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlXG59XG5cbi5jbXAtdGV4dC1zcy0tbGFiZWwtc21hbGwsLmNtcC10ZXh0LXNzLS1sYWJlbC1zbWFsbCBhLC5jbXAtdGV4dC1zcy0tbGFiZWwtc21hbGwgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWxhYmVsLXNtYWxsIGxpLC5jbXAtdGV4dC1zcy0tbGFiZWwtc21hbGwgcCB7XG4gICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1jb2RlLWxhcmdlLC5jbXAtdGV4dC1zcy0tY29kZS1sYXJnZSBhLC5jbXAtdGV4dC1zcy0tY29kZS1sYXJnZSBwIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrIE1vbm8sTHVjaWRhIENvbnNvbGUsQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1jb2RlLWxhcmdlIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLmNtcC10ZXh0LXNzLS1jb2RlLWxhcmdlIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1jb2RlLWxhcmdlIGxpIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrIE1vbm8sTHVjaWRhIENvbnNvbGUsQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1jb2RlLXJlZ3VsYXIsLmNtcC10ZXh0LXNzLS1jb2RlLXJlZ3VsYXIgYSwuY21wLXRleHQtc3MtLWNvZGUtcmVndWxhciBwIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrIE1vbm8sTHVjaWRhIENvbnNvbGUsQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1jb2RlLXJlZ3VsYXIgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uY21wLXRleHQtc3MtLWNvZGUtcmVndWxhciBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tY29kZS1yZWd1bGFyIGxpIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrIE1vbm8sTHVjaWRhIENvbnNvbGUsQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1jb2RlLXNtYWxsLC5jbXAtdGV4dC1zcy0tY29kZS1zbWFsbCBhLC5jbXAtdGV4dC1zcy0tY29kZS1zbWFsbCBwIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrIE1vbm8sTHVjaWRhIENvbnNvbGUsQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1jb2RlLXNtYWxsIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLmNtcC10ZXh0LXNzLS1jb2RlLXNtYWxsIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1jb2RlLXNtYWxsIGxpIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrIE1vbm8sTHVjaWRhIENvbnNvbGUsQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1jaGlwcy1zbWFsbCwuY21wLXRleHQtc3MtLWNoaXBzLXNtYWxsIGEsLmNtcC10ZXh0LXNzLS1jaGlwcy1zbWFsbCBwIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrIE1vbm8sTHVjaWRhIENvbnNvbGUsQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuLmNtcC10ZXh0LXNzLS1jaGlwcy1zbWFsbCBhIHtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbi5jbXAtdGV4dC1zcy0tY2hpcHMtc21hbGwgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWNoaXBzLXNtYWxsIGxpIHtcbiAgICBmb250LWZhbWlseTogQWVvbmlrIE1vbm8sTHVjaWRhIENvbnNvbGUsQ291cmllciBOZXcsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCVcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTEsLmNtcC10ZXh0LXNzLS1ib2R5LTEgYSwuY21wLXRleHQtc3MtLWJvZHktMSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0xIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTEgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktMSBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTIsLmNtcC10ZXh0LXNzLS1ib2R5LTIgYSwuY21wLXRleHQtc3MtLWJvZHktMiBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTIgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMiBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tYm9keS0yIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTMsLmNtcC10ZXh0LXNzLS1ib2R5LTMgYSwuY21wLXRleHQtc3MtLWJvZHktMyBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0zIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTMgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktMyBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNCwuY21wLXRleHQtc3MtLWJvZHktNCBhLC5jbXAtdGV4dC1zcy0tYm9keS00IHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS00IGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTQgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktNCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTUsLmNtcC10ZXh0LXNzLS1ib2R5LTUgYSwuY21wLXRleHQtc3MtLWJvZHktNSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS01IGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTUgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktNSBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS0xLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTEgYSwuY21wLXRleHQtc3MtLW1lZGl1bS0xIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS0xIHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM2JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMiBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS0yIGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMyBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS0zIGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS00LC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQgYSwuY21wLXRleHQtc3MtLW1lZGl1bS00IGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS00IHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS01IGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwgYSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCBsaSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsIHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTEsLmNtcC10ZXh0LXNzLS1ib2R5LTEgYSwuY21wLXRleHQtc3MtLWJvZHktMSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6QWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0xIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1ib2R5LTEgbGksLmNtcC10ZXh0LXNzLS1ib2R5LTIsLmNtcC10ZXh0LXNzLS1ib2R5LTIgYSwuY21wLXRleHQtc3MtLWJvZHktMiBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTIgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMiBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tYm9keS0yIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTMsLmNtcC10ZXh0LXNzLS1ib2R5LTMgYSwuY21wLXRleHQtc3MtLWJvZHktMyBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0zIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTMgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktMyBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNCwuY21wLXRleHQtc3MtLWJvZHktNCBhLC5jbXAtdGV4dC1zcy0tYm9keS00IHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS00IGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTQgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktNCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTUsLmNtcC10ZXh0LXNzLS1ib2R5LTUgYSwuY21wLXRleHQtc3MtLWJvZHktNSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS01IGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTUgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktNSBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS0xLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTEgYSwuY21wLXRleHQtc3MtLW1lZGl1bS0xIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS0xIHAsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMiwuY21wLXRleHQtc3MtLW1lZGl1bS0yIGEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMiBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIgbGksLmNtcC10ZXh0LXNzLS1tZWRpdW0tMiBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1tZWRpdW0tMywuY21wLXRleHQtc3MtLW1lZGl1bS0zIGEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMyBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMgbGksLmNtcC10ZXh0LXNzLS1tZWRpdW0tMyBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS00IGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSwuY21wLXRleHQtc3MtLW1lZGl1bS01IGEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUgbGksLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwsLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCBhLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsIGxpLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0xLC5jbXAtdGV4dC1zcy0tYm9keS0xIGEsLmNtcC10ZXh0LXNzLS1ib2R5LTEgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OkFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTEgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMSBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tYm9keS0xIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTIsLmNtcC10ZXh0LXNzLS1ib2R5LTIgYSwuY21wLXRleHQtc3MtLWJvZHktMiBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS0yIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTIgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLWJvZHktMiBsaSwuY21wLXRleHQtc3MtLWJvZHktMywuY21wLXRleHQtc3MtLWJvZHktMyBhLC5jbXAtdGV4dC1zcy0tYm9keS0zIHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTMgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktMyBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tYm9keS0zIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDA1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tYm9keS00LC5jbXAtdGV4dC1zcy0tYm9keS00IGEsLmNtcC10ZXh0LXNzLS1ib2R5LTQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTQgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNCBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tYm9keS00IGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNSwuY21wLXRleHQtc3MtLWJvZHktNSBhLC5jbXAtdGV4dC1zcy0tYm9keS01IHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1ib2R5LTUgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLWJvZHktNSBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tYm9keS01IGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tbWVkaXVtLTEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMSBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTEgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS0xIGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTEgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBZW9uaWssSGVsdmV0aWNhIE5ldWUsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JVxuICAgIH1cblxuICAgIC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMiBhLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIgYmxvY2txdW90ZSwuY21wLXRleHQtc3MtLW1lZGl1bS0yIGxpLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTIgcCwuY21wLXRleHQtc3MtLW1lZGl1bS0zLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTMgYSwuY21wLXRleHQtc3MtLW1lZGl1bS0zIGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tMyBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS0zIHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCwuY21wLXRleHQtc3MtLW1lZGl1bS00IGEsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tbWVkaXVtLTQgbGksLmNtcC10ZXh0LXNzLS1tZWRpdW0tNCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG5cbiAgICAuY21wLXRleHQtc3MtLW1lZGl1bS01LC5jbXAtdGV4dC1zcy0tbWVkaXVtLTUgYSwuY21wLXRleHQtc3MtLW1lZGl1bS01IGJsb2NrcXVvdGUsLmNtcC10ZXh0LXNzLS1tZWRpdW0tNSBsaSwuY21wLXRleHQtc3MtLW1lZGl1bS01IHAge1xuICAgICAgICBmb250LWZhbWlseTogQWVvbmlrLEhlbHZldGljYSBOZXVlLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlXG4gICAgfVxuXG4gICAgLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCwuY21wLXRleHQtc3MtLW92ZXJsaW5lLXNtYWxsIGEsLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCBibG9ja3F1b3RlLC5jbXAtdGV4dC1zcy0tb3ZlcmxpbmUtc21hbGwgbGksLmNtcC10ZXh0LXNzLS1vdmVybGluZS1zbWFsbCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFlb25payxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jbXAtY29udGFpbmVyLXNzLS13ZWJpbmFyaHViIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuY21wLWNvbnRhaW5lci1zcy0td2ViaW5hcmh1YiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjYuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbXAtY29udGFpbmVyLXNzLS13ZWJpbmFyaHViIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgfVxufVxuI2VwLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdWktY29sb3JzLWdyYXk5MDApO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59Il19 */